Le Web aura 35 ans en août. Des générations de développeurs ont façonné cette incroyable technologie et apporté d'innombrables innovations qui ont changé nos vies. Nous sommes à l'aube d'une nouvelle génération, avec l'IA. Voici 10 fonctionnalités intéressantes dévoilées lors de notre keynote pour les développeurs et de nos sessions I/O. Elles vous aideront à développer des applications plus performantes grâce à un Web plus puissant et plus facile à utiliser.
1. Intégration de Gemini Nano dans Chrome pour ordinateur afin de proposer de nouvelles fonctionnalités d'IA sur l'appareil
À partir de Chrome 126, Gemini Nano sera intégré à Chrome pour ordinateur. Pourquoi est-ce important ? Vous pourrez proposer des fonctionnalités d'IA puissantes aux milliards d'utilisateurs de Chrome sans avoir à vous soucier de l'ingénierie, de l'ajustement, de la capacité ni des coûts. M'aider à écrire est disponible dans Chrome avec une puissance sur l'appareil pour aider les utilisateurs à rédiger des contenus courts.
Aidez-nous à façonner l'avenir du Web en vous inscrivant à notre programme de preview anticipée.
2. WebAssembly et WebGPU permettent d'utiliser l'IA sur l'appareil, quel que soit le modèle d'IA utilisé.
Nous avons investi massivement pour que les modèles d'IA s'exécutent rapidement et efficacement à l'aide de WebGPU et de Wasm, les technologies de base qui permettent de proposer l'IA sur l'appareil (sur le Web). De nouvelles améliorations telles que les valeurs à virgule flottante de 16 bits dans WebGPU, Memory64 et l'intégration de JavaScript Promise dans Wasm améliorent encore la rapidité de l'IA. Avec Wasm et WebGPU, vos bibliothèques d'IA pourront exécuter des modèles à grande échelle, sur une vaste gamme de matériel.
3. Les outils pour les développeurs Chrome optimisés par l'IA simplifient le débogage
Les outils pour les développeurs Chrome comptent parmi les moyens les plus utilisés pour déboguer et régler l'application. Avec l'IA, le débogage va devenir beaucoup plus facile. Nous apportons Gemini à la console des outils pour les développeurs Chrome pour générer des insights, vous aider à comprendre le problème et même à trouver une solution.
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 seront bientôt déployés dans d'autres pays.
4. L'API Speculation Rules offre des expériences de navigation instantanées
Avec la nouvelle API Speculation Rules, nous permettons une navigation quasi instantanée, en accélérant considérablement la navigation en préchargeant et en prérendant les pages en arrière-plan. Pensez en millisecondes au lieu de secondes. Et ce n'est pas tout : Il ne faut que quelques lignes de code pour commencer, et l'IA peut être utilisée pour prédire intelligemment les tendances de navigation.
5. Afficher les transitions pour les sites multipages
Nous voulons redéfinir l'expérience utilisateur sur le Web. Pour les développeurs, nous souhaitons modifier la façon dont vous créez des applications pour le Web. Avec l'API View Transitions, vous pouvez facilement animer les états de page. Désormais, il fonctionne avec les applications multipages, ce qui vous permet de créer une navigation fluide quelle que soit l'architecture de votre site. Combinées à Speculation Rules et à l'IA, les transitions de page peuvent être vraiment parfaites.
6. Tableau de bord de la plate-forme Web pour une vue unifiée dans tous les navigateurs
Nous savons qu'il n'est pas facile de suivre les dernières modifications de la plate-forme, des API et des frameworks dans les navigateurs, car ils sont en constante évolution. Baseline vous permet de savoir quelles fonctionnalités Web sont compatibles avec tous les navigateurs. Désormais, avec le tableau de bord de la plate-forme Web, vous pouvez voir l'ensemble de la plate-forme Web cartographié en tant qu'ensemble de fonctionnalités, suivre leur développement et vérifier leur état d'interopérabilité.
7. Outils de référence, directement dans votre workflow
La référence fonctionne mieux lorsqu'elle est intégrée à votre workflow. À partir d'aujourd'hui, l'archive RUM d'Akamai propose un nouvel outil pour les développeurs dans Insights sur l'archive RUM. Pour la première fois, vous pouvez voir côte à côte la part globale des utilisateurs des versions de référence et des fonctionnalités débloquées avec cette version de référence.
8. L'hydratation partielle dans Angular permet d'améliorer les performances
Nous pensons qu'Angular est l'une des meilleures plates-formes pour créer et déployer des applications Web. Nous travaillons actuellement sur l'hydratation partielle. JavaScript ne charge et n'hydrate donc qu'une partie de votre application lorsque cela est nécessaire, ce qui améliore considérablement les Core Web Vitals pour les applications sensibles aux performances. Découvrez-la en version Preview développeur dans les prochaines semaines.
9. Réactivité précise Angular avec les signaux, prête à l'emploi
Nous souhaitons vous offrir un contrôle plus précis sur la détection et la gestion des modifications dans vos applications. Entrez: réactivité précise avec les 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 des modifications précise qui ne vérifie qu'une fraction de votre arborescence de composants pour propager les modifications 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. La détection de modifications précise sera disponible dans le courant de l'année.
10. Créer des expériences immersives en 3D dans l'API Maps JavaScript
Nous proposons davantage de façons de créer des expériences Web immersives en intégrant des cartes 3D photoréalistes à l'API Maps JavaScript familière de Google Maps Platform. Vous pouvez désormais profiter de la technologie de rendu de Google pour proposer des cartes 3D riches à la vitesse que vos utilisateurs attendent. Le meilleur: vous pouvez commencer avec une seule ligne de code.
Nous avons hâte de découvrir les expériences immersives et époustouflantes que vous allez créer ! En savoir plus
Chaque jour, vous surmontez la complexité du développement et repoussez les limites du possible. Nous sommes ravis de vous aider à créer de nouvelles expériences pour tous. Pour en savoir plus sur ce Web puissant et encore plus convivial, consultez developer.chrome.com et web.dev. N'oubliez pas de nous suivre sur X, YouTube et désormais sur LinkedIn.
À bientôt pour la prochaine édition d'I/O !