1. Session history management

    Method of manipulating the user's browser's session history in JavaScript using `history.pushState`, `history.replaceState` and the `popstate` event.

  2. History API: pushState

  3. History API: pushState: Whether the `title` argument is used