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

Google Chrome Discussion :

La bêta de Chrome 53 introduit une nouvelle API pour simplifier les paiements en ligne


Sujet :

Google Chrome

  1. #1
    Expert éminent sénior
    Avatar de Coriolan
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2016
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2016
    Messages : 701
    Points : 51 810
    Points
    51 810
    Par défaut La bêta de Chrome 53 introduit une nouvelle API pour simplifier les paiements en ligne
    La bêta de Chrome 53 introduit une nouvelle API pour simplifier les paiements en ligne
    et de nombreux changements pour les développeurs

    Google a publié la version bêta de Chrome 53 pour toutes les plateformes. Au passage, cette version apporte plusieurs changements et des solutions pour les développeurs d’applications web.

    Shadow DOM V1

    Les développeurs qui intègrent des composants tiers doivent s’assurer qu’ils ne rentrent pas en conflit avec d’autres éléments du DOM (Document Object Model). Les langages classiques tels que HTML, CSS et JavaScript sont de puissants langages de développement certes, mais ils ne sont pas adaptés à cette reprise et sont difficiles à gérer dans de larges bases de code. Pour cette raison, Chrome 53 supporte Shadow DOM V1, qui permet à un élément d’encapsuler ses styles et DOM enfant et laisse le document principal à l’écart. Shadow DOM V1 a introduit des changements significatifs par rapport à V0, néanmoins, Chrome va supporter les deux versions de l’API jusqu’à ce qu’un nombre suffisant de développeurs passe à la version V1

    PaymentRequest API

    Google veut faciliter les paiements en ligne pour les utilisateurs et assurer plus de conversions aux sites web. Pour cette raison, le géant de la recherche avait annoncé lors de sa conférence pour les développeurs Google I/O, l’arrivée prochainement de PaymentRequest API. Elle permet d’effectuer des paiements rapides et sécurisés sur le web en utilisant une carte de crédit ou Android Pay. Cette API permet aussi aux utilisateurs d’entrer des informations comme l’adresse de facturation, les détails de livraison et d’autres informations de l‘acheteur sans les taper. Pour le moment, PaymentRequest API est disponible sur Chrome pour Android, cependant, le support d’autres plateformes est prévu pour le futur.


    Lecture automatique des vidéos au son coupé

    Chrome sur Android va permettre la lecture automatique de vidéos au son coupé sans l’interaction de l’utilisateur. Autrement dit, les vidéos marquées comme silencieuses et ayant l’attribut autoplay seront lues automatiquement. Les autres vidéos qui contiennent un son seront mises en pause. Google veut ainsi s’assurer que les utilisateurs ne sont pas pris par surprise dans un environnement où ils ne veulent pas être dérangés.

    Les autres nouveautés de Chrome 53 incluent un badge pour marquer les notifications envoyées par les sites plutôt que l’icône de Chrome (dans Marshmallow 6.0). Cette version supporte aussi l’API Web Bluetooth, permettant aux sites web de communiquer avec les périphériques Bluetooth à courte distance.

    Source : Blog Chromium

    Et vous ?

    Qu'en pensez-vous ?

    Voir aussi :

    Google publie la version stable de Chrome 52, le navigateur supprime le lanceur d'applications sauf sur Chrome OS
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    8 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 8 431
    Points : 197 306
    Points
    197 306
    Par défaut Google annonce la disponibilité générale de Chrome 53 avec la prise en charge de shadow DOM V1
    Google annonce la disponibilité générale de Chrome 53 avec la prise en charge de shadow DOM V1,
    la fonctionnalité pour encapsuler le DOM interne d'un composant

    Google a annoncé la disponibilité de la version stable de Chrome 53 sur les plateformes Windows, Mac, Linux et Android. L’une des principales fonctionnalités est la présence de Shadow DOM, une fonctionnalité à l’intention des développeurs qui était déjà proposée depuis la version bêta de Chrome 53. Comment fonctionne-t-il ? Le principe de Shadow DOM est simple : masquer en partie (encapsuler) le DOM interne d’un composant, mais aussi les styles pour ne pas avoir à travailler sur l’implémentation d’un composant.

    Shadow DOM peut s’avérer très pratique pour la maintenance d’applications disposant d’un grand nombre de lignes de code ou alors celles qui contiennent du code tiers (étant donné que vous devez vous assurer que ce code tiers n’affecte pas d’autres parties de votre application).

    Par exemple, l’affichage d’un lecteur vidéo dont une partie du DOM a été encapsulée peut se résumer à :

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <video controls src="/test/video"></video>

    Ici l’affichage de l’élément encapsulé (en se servant de l’interface shadow root :

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <video controls="" height="300" src="/test/video">
      #shadow-root
        <div>
          <div>
            <div>
              <input type="button">
              <input type="range" precision="float" max="548">
              <div style="display: none;">0:00</div><div>8</div>
              <input type="button">
              <input type="range" precision="float" max="1" style="">
              <input type="button" style="display: none;">
              <input type="button" style="">
            </div>
          </div>
        </div>
    </video>

    La prise en main de shadow DOM est relativement simple.

    Chrome disposait déjà d'un support de Shadow DOM V0, qui était une version très précoce de la norme que les éditeurs de navigateur web avaient implémentée de différentes manières. Google affirme que plusieurs d’entre ces éditeurs de navigateurs se sont mis d’accord sur la façon de gérer Shadow DOM, une volonté qui est manifestée dans la version V1 actuelle qui est utilisée par Chrome 53. Toutefois, Google a également maintenu le support de la version V0 au cas où des développeurs s’en servent encore. Le maintien de ces deux versions se fera jusqu’à ce que la plupart des développeurs aient migré vers la nouvelle version.

    Autre point important : l’API PaymentRequest. Cette API, qui apporte une fonctionnalité d’autoremplissage, permet aux développeurs de faciliter la façon par laquelle les utilisateurs remplissent des formulaires de paiement. « Effectuer des paiements en ligne peut s’avérer un processus encombrant pour les utilisateurs. L’autoremplissage a facilité la saisie des informations. Mais essayer de remplir un formulaire de vérification sur mobile relève toujours du défi », explique Google. Aussi, Chrome 53 vient avec le support de l’API PaymentRequest et Google assure que son API fournit une méthode rapide et sécurisée pour sauvegarder les détails des utilisateurs dans le navigateur, que les utilisateurs se servent d’une carte de crédit ou toute autre méthode de paiement comme Android Pay. Les utilisateurs peuvent également fournir une adresse de facturation, une adresse de livraison et d’autres informations sans avoir à les écrire.

    Notons également le support de l’API Web Bluetooth. Cette API est disponible à titre expérimental sur certaines plateformes et permet à quelques sites de communiquer avec des dispositifs à proximité via une connexion Bluetooth.

    Parmi les autres changements, les développeurs seront en mesure de changer l’icône Chrome qui apparaît sur la barre de notification des utilisateurs lorsque le navigateur déclenche une alerte. La version Android de Chrome supporte l’attribut « autoplay » pour les vidéos HTML5. Toutefois, cet attribut va fonctionner si l’attribut « muted » est également utilisé. Ce qui signifie en clair que les vidéos pourront se lancer automatiquement si le développeur les a au préalable mises sur sourdine. Si le son est activé, par défaut, la vidéo ne va pas être lue automatiquement.


    télécharger Chrome 53

    Source : blog Chrome, documentation shadow DOM
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  3. #3
    dk
    dk est déconnecté
    Membre actif
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 75
    Points : 238
    Points
    238
    Par défaut
    Bonjour, je ne suis pas certain de comprendre l'intérêt : en gros le shadow dom c'est juste un mécanisme d'include ?

  4. #4
    Expert confirmé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 172
    Points : 4 682
    Points
    4 682
    Par défaut
    Ça permet d'avoir un élement déconnecter du reste avec son propre CSS qui ne peut pas affecter le reste de la page. C'est un peu comme une iframe, mais sans tous les problèmes de cette dernière.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 4
    Points : 9
    Points
    9
    Par défaut Indispensable pour le standard WebComponents
    C'est une des briques essentielles pour le nouveau standard des webcomponents (http://webcomponents.org/)
    Cela permet de développer des composants HTML (et javascript) réutilisables.

    Actuellement le comportement des shadow est simulé par un framework javascript (polyfill), mais je pense qu'avoir le support direct dans le navigateur va améliorer les performances...

  6. #6
    Expert confirmé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 172
    Points : 4 682
    Points
    4 682
    Par défaut
    Citation Envoyé par gCollin Voir le message
    C'est une des briques essentielles pour le nouveau standard des webcomponents (http://webcomponents.org/)
    Cela permet de développer des composants HTML (et javascript) réutilisables.

    Actuellement le comportement des shadow est simulé par un framework javascript (polyfill), mais je pense qu'avoir le support direct dans le navigateur va améliorer les performances...
    Il en est de même pour Angular2 qui a une approche 100% composent avec leur shadow-dom simulé.

Discussions similaires

  1. Réponses: 10
    Dernier message: 27/10/2017, 10h06
  2. Réponses: 1
    Dernier message: 22/07/2016, 09h20
  3. Réponses: 17
    Dernier message: 25/08/2010, 09h08
  4. Fedora 13 offre de nombreux outils pour les développeurs
    Par Gordon Fowler dans le forum RedHat / CentOS / Fedora
    Réponses: 8
    Dernier message: 30/05/2010, 09h28
  5. Réponses: 0
    Dernier message: 18/08/2009, 23h25

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