Allow for quick navigation through the history


Browsers allow users to quickly navigate between pages in their history (Back and Forward buttons). This features avoids the need to request and download the page from the server for a second time. This prevents consuming unnecessary bandwidth and generating additional HTTP requests.
It is therefore recommended to not implement elements that render the page unoperational after leaving it.


  • Form buttons that are disabled after submission
  • Menus that stop working after one click
  • JavaScript effects that hide page content upon leaving the page
This best practice should only be applied if it is coherent with your project's specifications.
Under CC-By-NX-SA license