- SPA'lerde sık kullanılan History API, SPA'ler yaygın olarak kullanılmadan önce geliştirildiği için SPA'lerle çok iyi uyuşmuyor
- Bunu iyileştiren Navigation API şu anda Draft durumunda, ancak Chrome 102 sürümünden itibaren önceden uygulanmış durumda
- Global
navigation nesnesine navigate dinleyicisi eklenerek çalışıyor
- Kullanıcı tarafından ya da programatik olarak gezinme yapıldığında (tıklama, submit, geri/ileri) her durumda çağrıldığı için merkezi olarak işlenebiliyor
transitionWhile() veya preventDefault() ile intercept edilebiliyor
2 yorum
Bu, daha önce App History API olarak bilinen bir öneri.
Çok daha uzun süreceğini sanmıştım ama hızlıca geliyor.
History API öldü. Yaşasın Navigation API
Navigation API https://developer.chrome.com/docs/web-platform/navigation-api/