The Navigation API provides the ability to initiate, intercept, and manage browser navigation actions. It can also examine an application's history entries. This is a successor to previous web platform features such as the History API and window.location, which solves their shortcomings and is specifically aimed at the needs of single-page applications (SPAs)....aimed at the needs of single-page applications (SPAs) . Concepts...Concepts and usage In SPAs, the page template tends to stay the same...