Un resumen de las principales noticias y actualizaciones que se anunciaron durante nuestro un événement comunitario en línea de 3 días y un recordatorio sobre los próximos eventos regionales.
Acabamos de concluir nuestro evento de tres días, la toile.dev LIVE, donde algunos miembros de la comunidad web se reunieron en línea para hablar sobre el estado del desarrollo web. Comenzamos cada día en una zona horaria regional diferente, y los empleados de Google compartieron una ronda de actualizaciones, noticias y consejos con el espíritu de ayudar a los desarrolladores con herramientas y orientación para mantener la Web estable, potente y accesible.
Si se perdió parte de la transmisión en vivo, todas las sesiones se graban y están disponibles para que las vea en Youtube. También tenemos próximos eventos regionales en todo el mundo que están organizados por Google Developer Groups y ofrecerán sesiones de análisis profundo sobre temas relacionados con lo que cubrimos durante web.dev LIVE.
Jetons un coup d'œil à certaines des nouvelles et mises à jour qui ont été partagées au cours des trois jours.
Web Vitals
L'équipe Chrome
Annoncé la iniciativa Web Vitals para brindar orientación, métricas y herramientas unificadas para ayudar a los desarrolladores a brindar excelentes experiencias de Nom d'utilisateur en la web. El equipo de búsqueda de Google también récemment annoncé Ils évalueront l'expérience de la page en tant que critère de classement et incluront les métriques Core Web Vitals comme base.
Los tres pilares de 2020 Core Web Vitals son la carga, la interactividad y la estabilidad visual del Contenu de la página, que se capturan mediante las siguientes métricas:

- Paint with Largest Content mesure la vitesse de chargement perçue et marque le point sur la chronologie de chargement de la page où le contenu principal d'une page est susceptible d'avoir été chargé.
- Le délai de première entrée mesure la réactivité et quantifie l'expérience que les utilisateurs ressentent lorsqu'ils essaient pour la première fois d'interagir avec une page.
- La modification cumulative de la mise en page mesure la stabilité visuelle et quantifie la quantité de mouvement inattendu du contenu sur la page.
Sur web.dev LIVE, nous partageons les meilleures pratiques sur la façon de optimiser pour Core Web Vitals et comment utiliser Chrome DevTools pour explorer les valeurs fondamentales de votre site. Nous partageons également de nombreuses autres discussions sur les performances que vous pouvez trouver sur web.dev/live dans le calendrier du jour 1.
Développer pour une plate-forme aussi large que le Web peut être un défi. Les outils de création sont souvent au cœur de votre projet de développement Web, assumant un rôle clé dans la gestion de votre développeur et du cycle de vie de vos produits.
Nous avons tous vu des fichiers de configuration de construction peu maniables, pour aider les développeurs Web y Les auteurs d'outils conquièrent la complexité du Web, nous avons créé tooling.report. C'est un site Web qui vous aide à choisir le bon outil de création pour votre prochain projet, à décider s'il vaut la peine de migrer d'un outil à un autre ou à comprendre comment intégrer les meilleures pratiques dans votre base de code et la configuration de vos outils.
Nous avons conçu un ensemble de tests pour déterminer quels outils de construction vous permettent de suivre les meilleures pratiques de développement Web. Nous travaillons avec les auteurs des outils de construction pour nous assurer que nous utilisons correctement leurs outils et les représentons équitablement.

La version initiale de tooling.report couvre webpack v4, Rollup v2, Parcel v2 et Browserify with Gulp, qui semblent être les outils de construction les plus populaires pour le moment. Nous avons créé tooling.report avec la flexibilité d'ajouter plus d'outils de compilation et des tests supplémentaires avec l'aide de la communauté.
S'il nous manque une meilleure pratique qui devrait être essayée, le proposer dans un numéro GitHub. Si vous êtes prêt à écrire un test ou à ajouter un nouvel outil que nous n'avons pas inclus dans l'ensemble initial, nous vous invitons à
contribuer!
En attendant, vous pouvez en savoir plus sur notre approche de la création de tooling.report et consulter notre session à partir de web.dev LIVE.
Confidentialité et sécurité sur le Web
Chrome croit en un Web ouvert qui respecte la confidentialité des utilisateurs et gère des cas d'utilisation clés qui permettent au Web de fonctionner pour tout le monde.
En 2019, Chrome
proposé una actualización del estándar de cookies para restringir las cookies a contextos de primera parte de forma predeterminada y requerir que las cookies para contextos de terceros se marquen explícitamente como tales. Específicamente, esto proporciona una línea de defensa contra los ataques de falsificación de solicitudes entre sitios. La propuesta ahora está siendo adoptada por Chrome, Firefox, Edge y otros navigateurs.
Alors que Chrome a décidé inversion temporaire Estos cambios a la luz de COVID-19, lamentablemente, durante una crisis cuando las gens son más vulnerables, también se ve que este tipo de ataques aumentan. Entonces, con la versión estable de Chrome 84 (mediados de julio de 2020), los cambios
recommencer à se dérouler dans toutes les versions de Chrome à partir de 80. Consultez le guide des cookies SameSite ainsi que la session LIVE de web.dev pour plus d'informations.
De plus, sous la bannière du Sandbox de confidentialité Chrome está presentando una serie de propuestas de estándares que tienen como objectif respaldar los casos de uso que permiten a las personas ganarse la vida utilizando la plataforma web, pero hacerlo de una manera que respete mejor la privacidad del usuario. Chrome busca activamente comentarios sobre estas propuestas y participa en los foros abiertos del W3C para discutir las propuestas, así como las enviadas por otras partes. Conozca más sobre esta iniciativa en el Sécurité et confidentialité pour le Web ouvert session.
Enfin, en ce qui concerne la sécurité des utilisateurs, Spectre era una vulnerabilidad que significaba que el código malicioso que se ejecutaba en un proceso del le navigateur podría leer cualquier dato asociado con ese proceso incluso si es de un origen diferente. Una de las mitigaciones del navegador para esto es el aislamiento del sitio, es decir, poner cada sitio en un proceso separado. Vea la sesión EN VIVO de web.dev en el
Nouvelles politiques d'ouverture et d'intégration d'origine croisée (COOP et COEP) pour plus d'informations.
Créer un site Web avec des capacités puissantes
Chrome quiere que tenga la libertad de crear aplicaciones web de la más alta calidad que le brinden el mayor portée a los usuarios en todos los dispositivos. Combinando la capacidad de instalación y confiabilidad de las PWA, con el proyecto de capacidades (Proyecto Fugu), Chrome se enfoca en tres cosas para cerrar la brecha entre lo nativo y la web, para ayudarlo a crear y brindar excelentes experiencias.
Tout d'abord, les équipes Chrome ont travaillé dur pour donner aux développeurs Web et aux utilisateurs plus de contrôle sur l'expérience d'installation, en ajoutant une promotion d'installation à l'omnibox, et plus encore. Malgré l'omniprésence du Web, il est toujours important pour certaines entreprises d'avoir leur application dans le magasin. Pour vous aider, Chrome a publié
Papier bulle, una biblioteca y CLI que hacen que être trivial llevar su PWA a Play Store. De hecho, PWABuilder.com utilisez maintenant Bubblewrap sous le capot. En quelques clics de souris, vous pouvez générer un APK et télécharger votre PWA sur le Play Store, à condition que vous remplissiez les conditions.
Critères.
En segundo lugar, Chrome proporciona una integración más estrecha con el sistema operativo, como la capacidad de compartir una foto, una canción o lo que sea invocando el servicio de uso compartido a nivel del sistema con la API Web Share, o la capacidad de recibir contenido cuando se comparte desde un sitio diferente. aplicación instalada. Puede mantener a los usuarios actualizados o notificarles sutilmente de una nueva actividad con la identificación de la aplicación. Además, ahora es más fácil para los usuarios iniciar rápidamente una acción usando Accesos directos a aplicaciones, que llegarán a Chrome 84 (mediados de julio de 2020).
Enfin, Chrome a travaillé sur de nouvelles fonctionnalités qui permettent de nouveaux scénarios qui n'étaient pas possibles auparavant, tels que des éditeurs qui lisent et écrivent des fichiers sur le système de fichiers local de l'utilisateur, ou obtiennent la liste des polices installées localement que les utilisateurs peuvent utiliser. dans leurs conceptions.
Pendant web.dev LIVE, nous avons parlé de de nombreuses autres capacités et fonctionnalités qui peut vous permettre d'offrir le même type d'expérience, avec les mêmes capacités, que les applications natives. Voir toutes les sessions sur web.dev/live dans le programme du jour 2.
Chrome Devtools - Nouvel onglet Problèmes, émulateur d'écart de couleur et prise en charge de Web Vitals
L'une des fonctionnalités les plus puissantes de Chrome DevTools est sa capacité à détecter les problèmes sur une page Web et à attirer l'attention du développeur. Ceci est plus pertinent alors que nous passons à la phase suivante d'un
Web qui donne la priorité à la confidentialité. Pour réduire la fatigue des notifications et l'encombrement de la console, Chrome DevTools a publié le Onglet Problèmes qui se concentre sur trois types de problèmes critiques pour vous aider à démarrer: les problèmes de cookies,
contenu mixteet les problèmes de COEP. Voir la session LIVE de web.dev sur rechercher et résoudre les problèmes avec l'onglet Problèmes Pour commencer.

De plus, avec Core Web Vitals devenant l'un des ensembles de mesures les plus importants que les développeurs Web doivent suivre et mesurer, DevTools veut s'assurer que les développeurs peuvent facilement suivre leurs performances par rapport à ces seuils. Ces trois mesures se trouvent donc désormais dans le tableau de bord des performances de Chrome DevTools.
Y finalmente, con un número creciente de desarrolladores que se centran en la accesibilidad, DevTools también introdujo una émulateur de déficience de la vision des couleurs qui permet aux développeurs d'imiter une vision floue et d'autres types de déficiences visuelles. Vous pouvez en savoir plus à ce sujet et sur de nombreuses autres fonctionnalités dans le Nouveautés de DevTools session.

Lighthouse 6.0 - Nouvelles mesures, mesures de laboratoire de base Web Vitals, score de performance mis à jour et nouveaux audits
Phare es una herramienta automatizada de Open source que ayuda a los desarrolladores a mejorar el rendimiento de su sitio. En su última versión, el equipo de Lighthouse se centró en brindar información basada en métricas que le brinden una visión equilibrada de la calidad de su expérience utilisateur frente a dimensiones críticas.
Pour assurer la cohérence, Lighthouse a ajouté la prise en charge de Core Web Vitals: LCP, TBT (un proxy pour FID puisque Lighthouse est un outil de laboratoire et que le FID ne peut être mesuré que sur le terrain) et CLS. Lighthouse a également supprimé trois anciennes métriques: Première peinture significative, Premier inactif du processeur et FID potentiels maximum. Ces éliminations sont dues à des considérations telles que la variabilité métrique et des métriques plus récentes qui reflètent mieux la partie de l'expérience utilisateur que Lighthouse tente de mesurer. De plus, Lighthouse a également apporté quelques ajustements au nombre de facteurs pour chaque métrique dans le score de performance globale en fonction des commentaires des utilisateurs.
Phare a également ajouté un calculateur de score para ayudarle a explorar su puntuación de rendimiento, proporcionando una comparación entre las puntuaciones de la versión 5 y 6. Cuando ejecuta una auditoría con Lighthouse 6.0, el informe viene con un relier a la calculadora con sus resultados completos.
Y finalmente, Lighthouse agregó un montón de nuevas auditorías, con un enfoque en el análisis y la accesibilidad de JavaScript.

Apprenez-en plus en regardant le Quoi de neuf dans les outils de vitesse
session.
Apprendre encore plus
Merci à tous les membres de la communauté qui nous ont rejoints pour discuter des opportunités et des défis de la plateforme web.
Cet article résumait certains des moments forts de l'événement, mais il y avait tellement plus. Assurez-vous de consulter toutes les sessions et de vous abonner à la newsletter web.dev si vous souhaitez recevoir plus de contenu directement dans votre boîte de réception. Et visitez la section Événements régionaux sur web.dev/live pour trouver un événement communautaire à venir dans votre fuseau horaire!