Auf dem Weg zu einem leistungsstärkeren und hilfreicheren Web.
Wir beenden die diesjährige Google I/O mit über 100 neuen APIs, Komponenten und Tools, die in der Keynote-Phase und in den On-Demand-Sitzungen von Chrome besprochen werden. Hier sind zehn Neuigkeiten, die uns besonders begeistern. Schicken Sie uns bitte Ihre Favoriten und Ihre Fragen über @ChromiumDev!
1. WebGPU fördert KI und maschinelles Lernen im Browser
Diese neu verfügbare API entfaltet die Leistung von GPU-Hardware und macht das Web wirklich KI-fähig. Tatsächlich laufen ML-Bibliotheken wie Tensorflow.js auf WebGPU 100 Mal schneller als normales JavaScript und WebGPU ist dreimal schneller als WebGL (der bisherige Goldstandard für Webgrafiken). Die Tatsache, dass WebGPU auf dem Gerät statt in der Cloud ausgeführt wird, hilft Entwicklern auch, Geld zu sparen, die Latenz zu verringern und neue datenschutzfreundliche KI-Funktionen zu entwickeln.
2. WebAssembly bringt Android-Apps im Web
Für Entwickler, die ihre Codeinvestitionen noch weiter ausbauen möchten, bietet die Unterstützung von Sprachen mit verwaltetem Arbeitsspeicher wie Kotlin und Dart von WebAssembly eine riesige Chance, ihre vorhandene Codebasis wiederzuverwenden und Nutzer nicht nur über ihre systemeigenen Apps, sondern auch im Web zu erreichen. Dank der ersten Arbeit von JetBrains können Android-Entwickler, die mit Kotlin entwickeln, ihre App-Funktionen jetzt einmal schreiben und sie dann mit WebAssembly im Web bereitstellen.
3. Baseline bietet mehr Klarheit und Vorhersehbarkeit im Web
In der WebDX-Community-Gruppe des W3C richten wir Baseline als Kernfunktionen ein, die von den aktuellen und vorherigen Versionen aller gängigen Browser – Chrome, Edge, Firefox und Safari – vollständig unterstützt werden. Durch unsere Partnerschaften mit wichtigen Anbietern wie MDN und caniuse.com können wir diese gemeinsame Sprache und dieses Label direkt in Ihren Workflow integrieren. Jedes Jahr führen wir Baseline 23, 24, 25 ein, was ein „Cut“ ist. enthält alle neuen Funktionen, die mit allen Browsern kompatibel sind. Wie ein Jahresrelease für die gesamte Webumgebung. Weitere Informationen
4. Entwickler von Chrome-Erweiterungen erhalten mehr Support
Erweiterungen spielen eine wichtige Rolle dabei, Ihren Webnutzern personalisierte Inhalte zu bieten und gleichzeitig neue Nutzer zu erreichen. Wir möchten Entwicklern, die in Chrome-Erweiterungen investieren, auf Erfolgskurs bringen. So haben wir nicht nur vor Kurzem den Zeitplan für die Einführung von Manifest V3 verlängert, sondern auch die Chrome Web Store-Benutzeroberfläche verbessert. Außerdem aktualisieren wir die Dokumentation und Beispiele für Erweiterungen und fügen neue Interaktionsoberflächen in der Chrome-Seitenleiste hinzu.
5. Interaction to Next Paint wird nächstes Jahr zu einem Core Web Vital.
Nach umfangreichen Tests und kontinuierlichem Feedback von der Community zu den aktuellen Core Web Vitals haben wir angekündigt, First Input Delay durch Interaction to Next Paint (INP) zu ersetzen. Mit diesem Messwert wird die Reaktionsfähigkeit ganzheitlich gemessen. Diese Änderung tritt im März 2024 in Kraft. So haben Sie genug Zeit, um sich mit INP vertraut zu machen und eine Optimierung darauf vorzunehmen.
6. Passkeys machen die Authentifizierung der Zukunft im Web
Für Web-Apps, für die eine Anmeldung erforderlich ist, ist jetzt der richtige Zeitpunkt für ein Upgrade von Passwörtern und der 2-Faktor-Authentifizierung auf Passkeys. Die Technologie basiert auf Branchenstandards und ist ein wesentlich sicherer Ersatz für Passwörter und andere durch Phishing gefährdete Authentifizierungsfaktoren. Außerdem ermöglicht sie Nutzern eine nahtlose Anmeldung und Authentifizierung. Es ist toll, dass erste Nutzer wie Shopify durch die Integration dieser passwortlosen Lösung bereits deutliche Ergebnisse erzielen.
7. Neue datenschutzfreundliche Technologien mit der Privacy Sandbox
In Zusammenarbeit mit der gesamten Branche haben wir im Rahmen der Privacy Sandbox-Initiative großartige Fortschritte beim Entfernen von Tracking-Vektoren im Web gemacht. Außerdem bieten wir jetzt mit CHIPS und First-Party-Sets eine neue Cookie-Funktion, mit der sich Entwickler vorbereiten können, wenn die Ende der Drittanbieter-Cookies in Chrome näher rückt.
8. Mehr Web-UI-Funktionen zur Verbesserung der Nutzer- und Entwicklerumgebung
Die Fortschritte bei den Web-UI-Funktionen im vergangenen Jahr haben die Standards für qualitativ hochwertige Web-Apps deutlich angehoben. Dazu gehören neue responsive UI-Funktionen, anpassbare Komponenten mit barrierefreien Standardeinstellungen und vom Browser verwaltetem Status sowie einige wirklich interessante Aktualisierungen in Animations- und Interaktions-APIs. Die Web-UI bietet so viele Vorteile und wir sind schon sehr gespannt darauf, was Sie damit entwickeln.
9. Verbessertes Debugging von Framework-Code mit Chrome-Entwicklertools
Wir verbessern in Zusammenarbeit mit verschiedenen JavaScript-Frameworks die Fehlersuche in Ihren Webanwendungen in den Chrome-Entwicklertools. Es gibt sauberere Stacktraces, die neue Option Code anzeigen und eine höhere Haltepunktzuverlässigkeit. Unser Ziel ist es, Ihnen zu helfen, sich auf den Code zu konzentrieren, den Sie schreiben, und nicht auf den Code, der aufgrund Ihrer Stack-Auswahl angezeigt wird. Wir arbeiten aber kontinuierlich daran, unsere Tools noch besser in Ihre Workflows einzubinden und uns vor allem darauf zu konzentrieren, Probleme bei der Entwicklung im Web zu vermeiden. Bleiben Sie dran.
10. Hunderte API-Updates auf der diesjährigen I/O
Auf der diesjährigen I/O werden Hunderte von APIs vorgestellt – von besseren Speicher- und Architekturlösungen über leistungsstarke UI-Funktionen bis hin zu einer verbesserten Unterstützung von Peripheriegeräten im Browser, von MIDI-Tastaturen bis hin zu Zeichen-Tablets. Auf unserem YouTube-Kanal findest du alle On-Demand-Inhalte dazu.
Wir möchten der Tatsache würdigen, dass jeder zum Web eingeladen ist. und dass wir die Plattform gemeinsam verbessern. Wir sind gespannt, was Sie mit diesem neuen, nützlicheren und leistungsstärkeren Web entwickeln.
Wir sehen uns bei der nächsten Google I/O!