Zum Hauptinhalt springen




Un resumen de las principales noticias y actualizaciones que se anunciaron durante nuestro Veranstaltung 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, Netz.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.

Schauen wir uns einige der Neuigkeiten und Updates an, die im Laufe der drei Tage geteilt wurden.

Web-Vitalwerte

Das Chrome-Team
Angekündigt la iniciativa Web Vitals para brindar orientación, métricas y herramientas unificadas para ayudar a los desarrolladores a brindar excelentes experiencias de Nutzername en la web. El equipo de búsqueda de Google también kürzlich angekündigt Dabei wird die Seitenerfahrung als Ranking-Kriterium bewertet und Core Web Vitals-Metriken als Grundlage einbezogen.

Los tres pilares de 2020 Core Web Vitals son la carga, la interactividad y la estabilidad visual del Inhalt de la página, que se capturan mediante las siguientes métricas:

corewebvitals-5974435
  • Ein größerer Content-Paint misst die wahrgenommene Ladegeschwindigkeit und markiert den Punkt auf der Seitenladezeitleiste, an dem der Hauptinhalt einer Seite wahrscheinlich geladen wurde.
  • First Input Delay misst die Reaktionsfähigkeit und quantifiziert die Erfahrung, die Benutzer empfinden, wenn sie zum ersten Mal versuchen, mit einer Seite zu interagieren.
  • Die kumulative Layoutverschiebung misst die visuelle Stabilität und quantifiziert das Ausmaß unerwarteter Bewegungen des Seiteninhalts.

Bei web.dev LIVE teilen wir Best Practices dazu Optimieren Sie für Core Web Vitals und wie man es benutzt Chrome DevTools, um die Grundwerte Ihrer Website zu erkunden. Wir teilen auch viele andere leistungsbezogene Vorträge, die Sie unter web.dev/live im Zeitplan für Tag 1 finden.

Die Entwicklung für eine so umfassende Plattform wie das Internet kann eine Herausforderung sein. Build-Tools stehen oft im Mittelpunkt Ihres Webentwicklungsprojekts und spielen eine Schlüsselrolle bei der Verwaltung Ihres Entwickler- und Produktlebenszyklus.

Wir haben alle schon einmal unhandliche Build-Konfigurationsdateien gesehen, die Webentwicklern helfen sollen y Tool-Autoren meistern die Komplexität des Webs, wir haben tooling.report erstellt. Auf dieser Website können Sie das richtige Build-Tool für Ihr nächstes Projekt auswählen, entscheiden, ob sich die Migration von einem Tool zu einem anderen lohnt, oder herausfinden, wie Sie Best Practices in Ihre Tool- und Codebasis-Einrichtung integrieren können.

Wir haben eine Reihe von Tests entwickelt, um festzustellen, mit welchen Build-Tools Sie die Best Practices für die Webentwicklung befolgen können. Wir arbeiten mit Build-Tool-Autoren zusammen, um sicherzustellen, dass wir ihre Tools korrekt verwenden und fair darstellen.

Werkzeugbericht-2949255

Die erste Version von tooling.report deckt Webpack v4, Rollup v2, Parcel v2 und Browserify with Gulp ab, die derzeit die beliebtesten Build-Tools zu sein scheinen. Wir haben tooling.report mit der Flexibilität entwickelt, mit Hilfe der Community weitere Build-Tools und zusätzliche Tests hinzuzufügen.

Wenn uns eine Best Practice fehlt, die getestet werden sollte, Schlagen Sie es in einer GitHub-Ausgabe vor. Wenn Sie bereit sind, einen Test zu schreiben oder ein neues Tool hinzuzufügen, das wir nicht im ursprünglichen Satz enthalten haben, laden wir Sie dazu ein
beitragen!

In der Zwischenzeit können Sie mehr über unseren Ansatz zur Erstellung von tooling.report lesen und unsere Sitzung von web.dev LIVE verfolgen.

Datenschutz und Sicherheit im Web

Chrome glaubt an ein offenes Web, das die Privatsphäre der Nutzer respektiert und wichtige Anwendungsfälle bereithält, die dafür sorgen, dass das Web für alle funktioniert.

Im Jahr 2019 Chrome
vorgeschlagen 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 Browser.

Während Chrome entschieden hat vorübergehende Umkehr Estos cambios a la luz de COVID-19, lamentablemente, durante una crisis cuando las Personen 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
beginnen sich wieder zu entfalten in allen Chrome-Versionen ab 80. Weitere Informationen finden Sie im Cookie-Leitfaden von SameSite sowie in der web.dev LIVE-Sitzung.

Darüber hinaus unter dem Banner der Datenschutz-Sandbox Chrome está presentando una serie de propuestas de estándares que tienen como Ziel 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 Sicherheit und Datenschutz für das offene Web Sitzung.

Betrachten wir abschließend die Benutzersicherheit: Spektrum era una vulnerabilidad que significaba que el código malicioso que se ejecutaba en un proceso del Browser 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
Neue ursprungsübergreifende Öffnungs- und Einbettungsrichtlinien (COOP und COEP) für weitere Informationen.

Erstellen einer Website mit leistungsstarken Funktionen

Chrome quiere que tenga la libertad de crear aplicaciones web de la más alta calidad que le brinden el mayor Umfang 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.

Erstens haben die Chrome-Teams hart daran gearbeitet, Webentwicklern und Benutzern mehr Kontrolle über das Installationserlebnis zu geben, indem sie der Omnibox eine Installationswerbung hinzugefügt haben und vieles mehr. Trotz der Allgegenwärtigkeit des Internets ist es für einige Unternehmen immer noch wichtig, ihre App im Store zu haben. Um zu helfen, wurde Chrome gestartet
Luftpolsterfolie, una biblioteca y CLI que hacen que Sein trivial llevar su PWA a Play Store. De hecho, PWABuilder.com verwendet jetzt Luftpolsterfolie unter der Haube. Mit nur wenigen Mausklicks können Sie eine APK generieren und Ihre PWA in den Play Store hochladen, sofern sie den Anforderungen entspricht
Kriterien.

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).

Und schließlich hat Chrome an neuen Funktionen gearbeitet, die neue Szenarien ermöglichen, die vorher nicht möglich waren, wie etwa Editoren, die Dateien im lokalen Dateisystem des Benutzers lesen und schreiben oder die Liste der lokal installierten Schriftarten abrufen, damit Benutzer sie verwenden können. . in ihren Entwürfen.

Während web.dev LIVE haben wir darüber gesprochen viele weitere Fähigkeiten und Features Dadurch können Sie die gleiche Art von Erlebnis mit den gleichen Funktionen wie native Anwendungen bieten. Sehen Sie sich alle Sitzungen unter web.dev/live im Zeitplan für Tag 2 an.

Chrome Devtools: Registerkarte „Neue Probleme“, Farbmangel-Emulator und Web Vitals-Unterstützung

Eine der leistungsstärksten Funktionen von Chrome DevTools ist die Fähigkeit, Probleme auf einer Webseite zu erkennen und den Entwickler darauf aufmerksam zu machen. Dies ist umso relevanter, wenn wir in die nächste Phase von a übergehen
Datenschutz-erste Website. Um Benachrichtigungsmüdigkeit und Konsolenunordnung zu reduzieren, haben Chrome DevTools Folgendes veröffentlicht: Registerkarte „Probleme“. das sich zunächst auf drei Arten kritischer Probleme konzentriert: Cookie-Probleme,
gemischter Inhaltund COEP-Probleme. Sehen Sie sich die LIVE web.dev-Sitzung unter an Suchen und beheben Sie Probleme mit der Registerkarte „Probleme“. Für den Anfang.

Issues-5095346

Da Core Web Vitals außerdem zu einem der wichtigsten Metriksätze werden, die Webentwickler verfolgen und messen können, möchte DevTools sicherstellen, dass Entwickler ihre Leistung im Vergleich zu diesen Schwellenwerten leicht verfolgen können. Diese drei Metriken befinden sich jetzt im Leistungsbereich von Chrome DevTools.

Y finalmente, con un número creciente de desarrolladores que se centran en la Barrierefreiheit, DevTools también introdujo una Emulator für Farbsehschwächen Dadurch können Entwickler verschwommenes Sehen und andere Arten von Sehbehinderungen nachahmen. Mehr über diese und viele andere Funktionen erfahren Sie im Was ist neu in DevTools? Sitzung.

Emulator-5874971

Lighthouse 6.0: Neue Metriken, Core Web Vitals-Labormessungen, eine aktualisierte Leistungsbewertung und neue Audits

Leuchtturm 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 Benutzererfahrung frente a dimensiones críticas.

Um die Konsistenz zu gewährleisten, hat Lighthouse Unterstützung für Core Web Vitals hinzugefügt: LCP, TBT (ein Proxy für FID, da Lighthouse ein Labortool ist und FID nur im Feld gemessen werden kann) und CLS. Lighthouse hat außerdem drei alte Metriken entfernt: First Significant Paint, First CPU Idle und Maximum Potential FID. Diese Entfernungen sind auf Überlegungen wie die Metrikvariabilität und neuere Metriken zurückzuführen, die den Teil der Benutzererfahrung, den Lighthouse zu messen versucht, besser widerspiegeln. Darüber hinaus hat Lighthouse auf der Grundlage des Benutzerfeedbacks einige Anpassungen an der Anzahl der Faktoren jeder Metrik im Gesamtleistungsscore vorgenommen.

Leuchtturm fügte auch ein hinzu Punkterechner 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 Verknüpfung 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.

audits-7603447

Erfahren Sie mehr, indem Sie sich das ansehen Neuigkeiten im Bereich Speed-Tools
Sitzung.

Mehr erfahren

Vielen Dank an alle Community-Mitglieder, die sich uns angeschlossen haben, um die Chancen und Herausforderungen der Webplattform zu diskutieren.

In diesem Beitrag wurden einige der Höhepunkte der Veranstaltung zusammengefasst, aber es gab noch viel mehr. Schauen Sie sich unbedingt alle Sitzungen an und abonnieren Sie den web.dev-Newsletter, wenn Sie weitere Inhalte direkt in Ihren Posteingang erhalten möchten. Und besuchen Sie den Abschnitt „Regionale Veranstaltungen“ unter web.dev/live, um eine bevorstehende Community-Veranstaltung in Ihrer Zeitzone zu finden!