16.
What does the pushState() method do?

17.
Which of the following method is used to replace the current history state instead of adding a new state to the browsing history?

18.
How many parameters does the replaceState() method take?

19.
What is the purpose of the event window.onpopstate?

20.
R is an extension of which of the following language?