Navigateurs : Google répond aux développeurs sur la compatibilité de Chrome

Want create site? Find Free WordPress Themes and plugins.

[article mis à jour le 20 juin 2020]

« Nous n’allons pas arrêter la marche en avant du web, mais nous serons plus rigoureux dans notre communication en matière de compatibilité. »

Google s’exprime ainsi en réaction à une enquête menée l’an dernier par le Mozilla Developer Network – au comité consultatif duquel il siège.
La compatibilité des navigateurs avec les technologies du web en est ressortie comme l’un des grands enjeux. Elle a fait l’objet d’un sondage complémentaire au mois de mars. Plus de 3 000 développeurs y ont participé.

Face aux conclusions parfois peu flatteuses pour Chrome, Google fait le point sur ses travaux.
Il évoque en premier Flexbox. Cet outil de mise en page repose sur un modèle en conteneurs (des balises HTML dans lesquelles on insère d’autres balises).

Le groupe américain affirme que ses équipes ont œuvré à en réarchitecturer l’implémentation dans Chromium, en s’appuyant sur le moteur de mise en page LayoutNG. L’ensemble corrigera « un certain nombre » de problèmes de compatibilité. L’intégration sur la version stable est prévue avec Chrome 84 (attendu pour la mi-juillet).
Des travaux sont par ailleurs en cours pour apporter, cette année, la prise en charge de flex-gap (gestion de l’espacement entre éléments) et fieldset+flex (gestion des ensembles de champs).

Formulaires et claviers virtuels

Sur le volet du défilement, Google s’attarde tout particulièrement sur les effets parfois indésirables que les claviers virtuels ont sur les différentes zones d’affichage. Et fait référence, en guise de solution probable, aux travaux que l’équipe Microsoft Edge mène sur l’API VirtualKeyboard. Celle-ci gère, entre autres, l’affichage et le masquage des claviers virtuels, ainsi que le redimensionnement de la zone d’affichage.

Du côté des formulaires, le sondage de Mozilla a fait remonter deux problèmes : la capacité à en modifier le style et le comportement aléatoire selon les navigateurs.
Sur le premier point, les équipes Chrome et Edge ont récemment achevé la modernisation du style par défaut. Ce qui élimine, par exemple, les soucis que posaient les anciens contrôles e type <button> ou <select> conçus pour s’aligner sur le système d’exploitation. Tout en améliorant la prise en charge du contrôle tactile. La mise en place est effective avec Chrome 83 (sorti fin mai).

Reste la question de la capacité à personnaliser les styles des formulaires. Dans ce domaine, Google reconnaît ne rien avoir à annoncer. Idem pour les différences de comportements entre navigateurs (autocomplétion, restauration de champs, types d’entrées…).

Les conclusions de Mozilla sont moins négatives pour ce qui est de CSS Grid. Google souligne tout de même que la prise en charge de la propriété subgrid (mise en page en grille) ne devrait pas tarder à arriver. Ce dans le cadre de travaux que l’équipe Edge mène pour réarchitecturer Chromium Grid sur LayoutNG.

Photo d’illustration © Tati___TataviaVisual Hunt / CC BY-NC

Did you find apk for android? You can find new Free Android Games and apps.

Recent Posts

Hyperconvergence : HPE résiste, Dell et Nutanix dominent

Le marché des systèmes convergés a été impacté par le repli économique mondial au second…

1 jour ago

GitHub déploie l’interface GitHub CLI 1.0

L'interface en ligne de commande de GitHub est sortie de sa phase bêta. La version…

1 jour ago

RGPD : la CNIL face à la réalité de la crise sanitaire

La CNIL a signé, avec le Médiateur des entreprises et Régions de France, des conventions…

1 jour ago

Infinite Office : Facebook esquisse une workplace en VR

Facebook lancera, cet hiver sur l'Oculus Quest 2, la phase expérimentale d'Infinite Office, un «…

1 jour ago

Windows 10 : des mises à jour semestrielles vraiment utiles ?

La gestion des mises à jour de Windows 10 par Microsoft suscite, chez les professionnels…

2 jours ago

Cloud : AWS lance Outposts Ready Partners

Les solutions d'une trentaine de partenaires, dont Pure Storage et Rubrik, ont déjà été approuvées…

2 jours ago