IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception Web Discussion :

Google lance <portal> pour remplacer <iframe>


Sujet :

Conception Web

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Dirigeant
    Inscrit en
    Juin 2016
    Messages
    3 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Dirigeant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2016
    Messages : 3 160
    Points : 66 259
    Points
    66 259
    Par défaut Google lance <portal> pour remplacer <iframe>
    Google lance <portal> pour remplacer <iframe>,
    créant ainsi un nouveau système de navigation de page Web pour Chrome

    Les annonces faites par Google depuis le début de la conférence I/O 2019 sont nombreuses et variées. Google a ajouté la navigation privée à Google Maps et YouTube pour protéger un peu la vie privée, la famille des Pixel s’est agrandie avec deux nouveaux produits, etc., et l’assistant Google Duplex débarque en version Web. Toujours dans le cas du Web, Google vient d’annoncer l’arrivée d’une nouvelle technologie. Selon Google, il s’agit d’une nouvelle API de plateforme Web appelée « Portals » qui vise à faciliter le chargement et la navigation sur les pages Web en rationalisant l'expérience de navigation des utilisateurs sur votre site.

    Depuis toujours, a expliqué Google, il existe une forte volonté d'améliorer la navigation sur le Web, notamment en fournissant des navigations plus rapides et plus fluides et des transitions de page plus attrayantes. AMP a activé un grand nombre de ces propriétés, mais présente également des contraintes importantes, telles que le maintien des utilisateurs dans l’origine du cache de l’AMP. « Nous espérons que l’API Portals pourra répondre à certaines de ces préoccupations tout en offrant une autre fonctionnalité puissante aux développeurs Web », a écrit Google dans un document explicatif du projet.

    D’après la description faite par Google de la technologie, l’API Portals a été construite pour permettre une navigation transparente entre sites ou pages. En particulier, cela permettra à une page d'afficher une autre page en tant qu'encart et d'effectuer une transition en douceur entre un état encart et un état parcouru. En d’autres termes, continue d’expliquer Google, l’objectif de la technologie « Portails » est d’améliorer la navigation en offrant des transitions plus rapides et plus fluides sur le Web, tout en préservant la confidentialité de l’utilisateur.

    Nom : glitch.gif
Affichages : 12084
Taille : 774,2 Ko

    L’entreprise a indiqué que l’utilisation de l’API Portals se fera à travers de nouvelles balises « portals ». Ces balises, expert Google, pourront remplacer à l’avenir les balises <iframe> qui représentent aujourd’hui le standard pour incorporer du contenu ou imbriquer des pages Web les unes dans les autres. Pour le géant de la recherche, les balises <iframe> souffrent d’énormes inconvénients. « Avant les balises <portals>, nous aurions pu rendre une autre page en utilisant un <iframe>. Nous aurions également pu ajouter des animations pour déplacer des cadres sur des pages données. Mais avec une balise <iframe>, vous n'avez pas la possibilité de naviguer dans son contenu. Les balises <portals> comblent cet écart, ce qui permet des cas d'utilisation intéressants », a déclaré Google.

    Leur cadre d’utilisation va encore plus loin pour faciliter la création d’applications à page unique (SPA pour single page application) ou d’applications multi pages (MPA pour multiple page application). On peut lire dans l'article de présentation de la technologie que les balises <portals> offrent le meilleur des deux mondes : la faible complexité d'une MPA avec les transitions transparentes d'un SPA. Pensez à eux comme à un outil <iframe> en ce sens qu'ils permettent l'intégration, mais contrairement à un <iframe>, ils sont également dotés de fonctionnalités permettant de naviguer vers leur contenu, a expliqué Google.
    Une autre chose importante à savoir est que les balises <portals> peuvent être utilisées dans les navigations croisées comme une balise <iframe>.

    Ainsi, si vous avez plusieurs sites Web qui se référencent, vous pouvez également utiliser l’API Portals pour créer des navigations transparentes entre deux sites Web différents. Ce cas d'utilisation d'origine croisée est très spécifique aux balises <portals> et peut même améliorer l'expérience utilisateur des SPA. Pour le moment, seul Chrome Canary prend en charge cette technologie. Néanmoins, Google souhaite qu’à l’avenir tous les navigateurs prennent en charge l’API Portals pour une utilisation plus améliorée et plus rationalisée du Web. Voici un exemple d’introduction des balises <portal> dans un document : <portal id="myPortal" src="https://www.example.com/" > </portal>

    Sources : Google, GitHub

    Et vous ?

    Qu'en pensez-vous ?
    L’API Portals pourra-t-il s’imposer au détriment des balises <iframe> ?

    Voir aussi

    Les annonces les plus importantes de Google I/O 2019 : les Pixel 3A et 3A XL débarquent, suivis de l'écran connecté Nest Hub Max et Android Q bêta 3

    Google promet de protéger les utilisateurs du fingerprinting et de sécuriser les cookies dans Chrome avec l'utilisation de l'attribut Same-site

    Android Studio 3.5 Beta est disponible en téléchargement, l'EDI se concentre sur la santé du système ainsi que le polissage des fonctionnalités
    Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2016
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2016
    Messages : 188
    Points : 818
    Points
    818
    Par défaut
    Je n'en vois pas l'intérêt.

  3. #3
    Expert confirmé
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 452
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 452
    Points : 4 601
    Points
    4 601
    Par défaut
    si, je pense que ca peut etre sympa : combien de fois, un lien t'ouvre un nouvel onglet, tu reste 3sec dessus (pour trouver une info), et tu le referme.
    typiquement, dans leurs exemples (wiki) ca evite d'ouvrir un onglet pour lire une info. t'ouvres le "portal", tu lis l'infos, tu le referme, tu continues ta navigation
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  4. #4
    Candidat au Club Avatar de pappleweb
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2019
    Messages : 2
    Points : 4
    Points
    4
    Par défaut Pas mal comme évolution
    Très bonne idée, à voir ce que ça donne

  5. #5
    Membre éclairé Avatar de alves1993
    Homme Profil pro
    Développeur Java/Dart/Javascript/Android (FullStack)
    Inscrit en
    Décembre 2012
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Java/Dart/Javascript/Android (FullStack)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 222
    Points : 659
    Points
    659
    Par défaut
    Pourquoi Google n'améliore pas la balise <iframe> (en intégrant les fonctionnalités de <portal>) pour assurer une compatibilité complète sur tous les navigateurs ?
    Google Don't be evil Firefox
    Un geek ne vieillit pas, il se met à jour.

    Pour plus d'informations sur Android regarder la faq Android.
    Ensuite les tutoriels Android sont disponibles ici
    Pour les mecs, qui n'arrivent pas toujours à digérer le Javascript, Dart peut-être une solution pour vous.

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 4
    Points : 9
    Points
    9
    Par défaut
    Si les iframes ne le permettent pas actuellement ce sont pour des questions de sécurités.
    Vivement demain une balise portal en display:none sur laquelle les données de chaque visiteurs pourront être scannées... (portal de facebook, d'un compte bancaire....)

  7. #7
    Membre extrêmement actif
    Avatar de Madmac
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2004
    Messages
    1 685
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 685
    Points : 1 376
    Points
    1 376
    Billets dans le blog
    7
    Par défaut
    Je ne pas non plus l'intérêts. Le plus grand intérêt des frames est qui permettait de faire simplement sans serveurs un système de menu efficace avec sous-menu modulaire indépendant sur des gros sites. Sans en faire des sites d'une seule page. Et le problème est devenu plus prononcé avec les téléphones et que l'on se retrouve à devoir faite un site qui a plus de 300 sections. Essayez de concevoir un site gouvernemental qui est intuitif et souple d'utilisation pour un téléphone. Et facile à maintenir. Vous allez voir que c'est très difficile à concilier.

    Je vais conservé un oeil sur cette technologie, mais l'objectif principal ne semble pas être de construire des outils de navigations plus simple à concevoir.

  8. #8
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2016
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2016
    Messages : 188
    Points : 818
    Points
    818
    Par défaut
    Citation Envoyé par alves1993 Voir le message
    Pourquoi Google n'améliore pas la balise <iframe> (en intégrant les fonctionnalités de <portal>) pour assurer une compatibilité complète sur tous les navigateurs ?
    Google Don't be evil Firefox
    Parce que Firefox est le dernier navigateur à ne pas être sous Chromium.
    Donc Google va relancer la guerre des navigateurs en créant ses propres standards et en faisant en sorte que ses services (gmail, youtube, drive, document, ...) utilisent ces standards pour ne plus fonctionner sous Firefox.

    Se référer à l'exemple de YouTube qui utilise des trucs deprecated afin d'être plus lent sur les navigateurs Firefox et Edge.

  9. #9
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    794
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 794
    Points : 987
    Points
    987
    Par défaut
    Je n'ai strictement aucune sorte de confiance en google, donc leur balise portal ils peuvent la garder

  10. #10
    Membre éclairé Avatar de alves1993
    Homme Profil pro
    Développeur Java/Dart/Javascript/Android (FullStack)
    Inscrit en
    Décembre 2012
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Java/Dart/Javascript/Android (FullStack)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 222
    Points : 659
    Points
    659
    Par défaut
    Citation Envoyé par Kulvar Voir le message
    Parce que Firefox est le dernier navigateur à ne pas être sous Chromium.
    Donc Google va relancer la guerre des navigateurs en créant ses propres standards et en faisant en sorte que ses services (gmail, youtube, drive, document, ...) utilisent ces standards pour ne plus fonctionner sous Firefox.

    Se référer à l'exemple de YouTube qui utilise des trucs deprecated afin d'être plus lent sur les navigateurs Firefox et Edge.
    Merci pour la réponse, je déplore à travers les commentaires que certains développeurs ne perçoivent pas la dangerosité d'avoir une entreprise qui peut dicter ces lois à travers certaines actions.

    Si les iframes ne le permettent pas actuellement ce sont pour des questions de sécurités.
    Ok ceci est compréhensible, mais pourquoi ne pas proposer ceci à W3C comme un nouveau standard.
    L'objectif pour Google c'est de rendre Firefox obsolète.
    Un geek ne vieillit pas, il se met à jour.

    Pour plus d'informations sur Android regarder la faq Android.
    Ensuite les tutoriels Android sont disponibles ici
    Pour les mecs, qui n'arrivent pas toujours à digérer le Javascript, Dart peut-être une solution pour vous.

  11. #11
    Expert confirmé Avatar de AoCannaille
    Inscrit en
    Juin 2009
    Messages
    1 413
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 1 413
    Points : 4 734
    Points
    4 734
    Par défaut
    J'attend avec impatience de voir ce que les publicitaires vont faire avec ce nouvel outil.

  12. #12
    Membre expert Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 655
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 655
    Points : 3 783
    Points
    3 783
    Par défaut
    Citation Envoyé par Kulvar Voir le message
    Parce que Firefox est le dernier navigateur à ne pas être sous Chromium.
    Donc Google va relancer la guerre des navigateurs en créant ses propres standards et en faisant en sorte que ses services (gmail, youtube, drive, document, ...) utilisent ces standards pour ne plus fonctionner sous Firefox.

    Se référer à l'exemple de YouTube qui utilise des trucs deprecated afin d'être plus lent sur les navigateurs Firefox et Edge.
    C'est ce que j'allais dire. Maintenant que le duo Blink/V8 a gagné la guerre des navigateurs, Google va commencer à utiliser ses propres composants pour finir d'enfoncer les autres. On va bientôt revenir au bon vieux temps des sites optimisés pour un navigateur donné. C'est l'heure du majeur levé à l'attention de Firefox et Safari.

    Et j'ai même envie d'aller plus loin. Vont-ils intégrer ça à Chromium ou à Chrome ? Dans le second cas le doigt d'honneur s'étendra aussi à Opera, Vivaldi et à tous les navigateurs alternatifs d'Android. Ils auront beau utiliser le duo Blink/V8 sous ses dernières versions, ils seront quand même à la rue parce qu'ils ne seront pas Google Chrome.

    Citation Envoyé par alves1993 Voir le message
    Ok ceci est compréhensible, mais pourquoi ne pas proposer ceci à W3C comme un nouveau standard.
    L'objectif pour Google c'est de rendre Firefox obsolète.
    Cela étant Firefox n'a pas besoin de Google pour se casser la gueule. Il y arrive très bien tout seul.
    "Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain

    Mon client Twitter Qt cross-platform Windows et Linux. (en cours de développement).

  13. #13
    Membre actif Avatar de greg91
    Homme Profil pro
    Administrateur système
    Inscrit en
    Novembre 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur système

    Informations forums :
    Inscription : Novembre 2007
    Messages : 121
    Points : 208
    Points
    208
    Par défaut
    Et c'est reparti pour la guerre des navigateurs.
    J'espère que celui de Gogole terminera comme IE mais j'ai comme un doute

  14. #14
    Expert confirmé
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 452
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 452
    Points : 4 601
    Points
    4 601
    Par défaut
    le probleme de la guerre c'est que google a plus de ressources que mozilla... donc il y a 90% de chances qu'une inovation venne d'eux, et du coup, dictent leurs regles...

    je pense que si mozilla lance une inovation revolutionnaire, il pourra dicter sa loi et google devra faire de la compatibilite
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  15. #15
    Expert confirmé Avatar de AoCannaille
    Inscrit en
    Juin 2009
    Messages
    1 413
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 1 413
    Points : 4 734
    Points
    4 734
    Par défaut
    Citation Envoyé par Doksuri Voir le message
    le probleme de la guerre c'est que google a plus de ressources que mozilla... donc il y a 90% de chances qu'une inovation venne d'eux, et du coup, dictent leurs regles...

    je pense que si mozilla lance une inovation revolutionnaire, il pourra dicter sa loi et google devra faire de la compatibilite
    Depuis que Mozilla est financé à 80% par google, aucune innovation de la part de mozilla ne sera dispo avant d'être sur chrome. En particulier avec le concept de l'open source.

  16. #16
    Expert éminent sénior
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    Par défaut
    Pour comprendre la politique de Google vis à vis du W3C je vous invite à visionner cette conf :



    C'est en fr.
    Un problème avec Git ? Essayez la FAQ, sinon posez votre question sur le forum.



    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

Discussions similaires

  1. Google lance les modules complémentaires pour Gmail
    Par Michael Guilloux dans le forum Webmarketing
    Réponses: 1
    Dernier message: 03/11/2017, 08h43
  2. Réponses: 4
    Dernier message: 26/02/2016, 08h05
  3. Réponses: 24
    Dernier message: 06/02/2014, 21h21
  4. Google lance un coffre-fort pour les informations critiques des entreprises
    Par Gordon Fowler dans le forum Cloud Computing
    Réponses: 5
    Dernier message: 06/04/2012, 11h49
  5. Réponses: 2
    Dernier message: 03/11/2010, 00h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo