10 actualités Google I/O 2024: libérer la puissance de l'IA pour tous les développeurs Web

Le Web fête ses 35 ans en août. Des générations de développeurs ont façonné cette technologie incroyable et apporté d'innombrables innovations dans nos vies. Une nouvelle génération s'ouvre, avec l'IA. Voici 10 fonctionnalités passionnantes dévoilées lors de notre discours d'ouverture pour les développeurs et de nos sessions I/O. Elles vous aideront à améliorer votre développement grâce à un Web plus performant et plus facile à utiliser.

1. Intégration de Gemini Nano dans Chrome pour ordinateur pour fournir de nouvelles fonctionnalités d'IA sur l'appareil

À partir de Chrome 126, Gemini Nano sera intégré au bureau Chrome. Pourquoi est-ce important ? Vous pourrez fournir de puissantes fonctionnalités d'IA à des milliards d'utilisateurs de Chrome sans avoir à vous soucier de l'ingénierie des requêtes, de l'ajustement, de la capacité ou du coût. "M'aider à écrire" est disponible dans Chrome sur l'appareil pour aider les utilisateurs à écrire des contenus courts.

Aidez-nous à façonner l'avenir du Web en vous inscrivant à notre programme en avant-première.

2. WebAssembly et WebGPU permettent d'exploiter l'IA sur l'appareil, quel que soit le modèle d'IA que vous utilisez

Nous avons beaucoup investi pour garantir que les modèles d'IA s'exécutent rapidement et efficacement à l'aide de WebGPU et Wasm, les technologies backbone qui permettent d'exploiter l'IA sur l'appareil sur le Web. De nouvelles améliorations, telles que les valeurs à virgule flottante 16 bits dans WebGPU, et l'intégration de Memory64 et de JavaScript Promise dans Wasm, rendent l'exécution de l'IA encore plus rapide. Avec Waasm et WebGPU, vos bibliothèques d'IA peuvent exécuter des modèles à grande échelle, sur un large éventail de matériels.

3. Les outils pour les développeurs Chrome optimisés par l'IA simplifient votre processus de débogage

Les outils pour les développeurs Chrome sont l'un des moyens les plus populaires de déboguer et de régler votre application. Avec l'IA, le débogage va devenir beaucoup plus facile. Nous intégrons Gemini à la console des outils pour les développeurs Chrome afin de générer des insights, de vous aider à comprendre le problème et même de trouver comment le résoudre.

Les insights de la console des outils pour les développeurs Chrome sont disponibles dès aujourd'hui en tant que fonctionnalité expérimentale aux États-Unis, et bientôt dans d'autres pays.

4. Expérience de navigation instantanée avec l'API Speculation Rules

Avec la nouvelle API Speculation Rules, la navigation est désormais quasi instantanée, ce qui accélère considérablement la navigation en préchargeant et en préaffichant les pages en arrière-plan. Pensez en millisecondes au lieu de quelques secondes. Et ce n'est pas tout : Quelques lignes de code suffisent pour démarrer, et l'IA peut être utilisée pour prédire intelligemment des modèles de navigation.

Exemple Tokopedia: impact du prérendu entraînant un temps de chargement beaucoup plus rapide, même avec une connexion lente.

5. Afficher les transitions pour les sites comportant plusieurs pages

Nous souhaitons redéfinir la façon dont les utilisateurs vivent le Web. Pour les développeurs, nous voulons changer la façon dont vous créez pour le Web. L'API View Transition vous permet d'animer facilement différents états de page. De plus, il est désormais compatible avec les applications multipages, ce qui vous permet de créer une navigation fluide, quelle que soit l'architecture de votre site. Combinées aux règles de spéculation et à l'IA, les transitions de page peuvent être vraiment fluides.

6. Tableau de bord de la plate-forme Web pour une vue unifiée des différents navigateurs

Nous savons qu'il n'est pas facile de suivre les dernières modifications de la plate-forme, les API et les frameworks des différents navigateurs lorsqu'ils sont constamment mis à jour. Baseline permet de connaître les fonctionnalités Web compatibles avec tous les navigateurs. Désormais, avec le tableau de bord de la plate-forme Web, vous pouvez visualiser l'ensemble de la plate-forme Web sous la forme d'un ensemble de fonctionnalités, suivre leur développement et vérifier leur état d'interopérabilité.

7. Des outils de référence, directement dans votre workflow

Baseline fonctionne mieux lorsqu'elle est intégrée à votre workflow. À partir d'aujourd'hui, les archives RUM d'Akamai disposent d'un nouvel outil pour les développeurs sur les insights sur les archives RUM. Pour la première fois, vous pouvez voir côte à côte la part mondiale des utilisateurs pour les versions et les fonctionnalités de référence déverrouillées avec cette version de cette version.

8. L'hydratation partielle dans Angular améliore les performances

Nous pensons qu'Angular est l'une des meilleures plates-formes pour créer et déployer des applications Web. Nous travaillons désormais sur l'hydratation partielle. Ainsi, JavaScript ne chargera et n'hydratera une partie de votre application que si nécessaire, ce qui améliore considérablement la métrique Core Web Vitals pour les applications sensibles aux performances. Découvrez-la en Preview développeur au cours des prochaines semaines.

9. Réactivité Angular ultraprécise avec les signaux, dès le départ

Nous souhaitons vous offrir un contrôle plus précis sur la détection et la gestion des modifications dans vos applications. Entrée: réactivité ultraprécise avec des signaux. Angular fournit un nouvel ensemble d'API réactives qui offrent une expérience de développement de premier ordre avec les signaux. Les signaux permettent une détection précise des modifications qui ne vérifie qu'une partie de votre arborescence de composants pour propager les changements d'état. Vous n'avez donc plus besoin d'optimiser manuellement l'UI.

Les API réactives basées sur des signaux sont disponibles dès aujourd'hui, dès le départ. La détection précise des modifications sera disponible dans le courant de l'année.

10. Créez des expériences immersives en 3D dans l'API Maps JavaScript

Nous lançons des cartes 3D photoréalistes dans l'API Maps JavaScript de Google Maps Platform, qui vous permet de créer des expériences Web immersives de nouvelles façons. Vous pouvez désormais profiter de la technologie de rendu de Google pour diffuser des cartes 3D riches à la vitesse attendue par vos utilisateurs. Et le meilleur dans tout ça: vous pouvez commencer avec une seule ligne de code.

Nous avons hâte de découvrir les expériences époustouflantes et immersives que vous allez créer ! En savoir plus


Chaque jour, vous relevez la complexité du développement et repoussez les limites du possible. Nous sommes ravis de vous aider à créer de nouvelles expériences pour nous tous. Rendez-vous sur developer.chrome.com et web.dev pour en savoir plus sur ce Web puissant et simplifié. N'oubliez pas de nous contacter sur X, sur YouTube et maintenant sur LinkedIn.

À bientôt lors de la prochaine conférence I/O !