La History API ha muerto. Larga vida a la Navigation API
(youtube.com)- La History API, muy usada en las SPA, fue desarrollada antes de que las SPA se usaran ampliamente, así que no encaja bien
- La Navigation API, que mejora esto, actualmente está en estado Draft, pero Chrome la aplica de forma anticipada desde la versión 102
- Funciona adjuntando un listener de
navigateal objeto globalnavigation- Se llama siempre cuando ocurre una navegación por acción del usuario o de forma programática (clic, submit, atrás/adelante), por lo que permite un manejo centralizado
- Se puede interceptar con
transitionWhile()opreventDefault()
2 comentarios
Es una propuesta que antes se conocía como App History API.
Pensé que tardaría mucho más, pero está llegando rápido.
La API de Navigation https://developer.chrome.com/docs/web-platform/navigation-api/