15 pontos por xguru 2022-06-09 | 2 comentários | Compartilhar no WhatsApp
  • A History API, muito usada em SPAs, foi desenvolvida antes de as SPAs se tornarem amplamente usadas, então não combina muito bem com elas
  • A Navigation API, que melhora isso, ainda está em estado Draft, mas já foi pré-implementada no Chrome desde a versão 102
  • Funciona adicionando um listener navigate ao objeto global navigation
    • É chamado sempre que ocorre uma navegação pelo usuário ou programaticamente (clique, submit, voltar/avançar), permitindo processamento centralizado
  • Pode ser interceptada com transitionWhile() ou preventDefault()

2 comentários

 
cometkim 2022-06-09

É a proposta anteriormente conhecida como App History API.
Achei que levaria muito mais tempo, mas está chegando rápido.