L'API Navigation atteint le statut Baseline Nouvellement Disponible

L'API Navigation, un remplacement moderne de l'API History, est désormais Baseline Nouvellement Disponible depuis janvier 2026.

Navigation API Reaches Baseline Newly Available Status

Image: infoq.com

L'API Navigation, un remplacement moderne de l'API History de longue date, a atteint le statut Baseline Nouvellement Disponible en janvier 2026, avec un support désormais disponible dans Chrome, Edge, Firefox 147 et Safari 26.2. L'API fournit une interface centralisée et spécialisée pour gérer la navigation dans le navigateur, offrant des fonctionnalités comme l'interception des navigations, la gestion des entrées d'historique et le routage côté client plus efficacement que l'API History.

Selon la documentation de la plateforme web, l'API Navigation simplifie les modèles de navigation complexes en fournissant des événements tels que 'navigate', 'navigatesuccess' et 'navigateerror', qui permettent aux développeurs de gérer les transitions de navigation et les erreurs de manière transparente. Elle inclut également des méthodes comme 'navigate()', 'reload()' et 'traverseTo()' pour un contrôle programmatique, et prend en charge des fonctionnalités comme la restauration du 'scroll' et le passage de données 'info' entre les navigations.

Le statut Baseline Nouvellement Disponible, défini par le WebDX Community Group, indique que la fonctionnalité est interopérable sur tous les navigateurs majeurs et est prête à être utilisée en production. Cette étape marque un progrès significatif pour les développeurs web, car l'API Navigation répond aux limitations de l'API History, comme le manque de support intégré pour la navigation des applications monopages (SPA) et une mauvaise gestion des erreurs.

Les développeurs sont encouragés à adopter l'API Navigation pour les nouveaux projets, car elle offre de meilleures performances et une surface API plus intuitive. Cependant, l'API History reste prise en charge pour la rétrocompatibilité. Pour plus de détails, consultez la documentation MDN Web Docs sur l'API Navigation.

❓ Frequently Asked Questions

What is the Navigation API?

The Navigation API is a modern replacement for the History API, providing a centralized interface for managing browser navigation with features like intercepting navigations and handling client-side routing.

Which browsers support the Navigation API?

As of January 2026, the Navigation API is supported in Chrome, Edge, Firefox 147, and Safari 26.2.

What does Baseline Newly Available mean?

Baseline Newly Available is a status defined by the WebDX Community Group indicating that a web feature is interoperable across all major browsers and ready for production use.

📰 Source:
infoq.com →
Partager: