title: What is client-side routing and how is it used?
body: <p>I will be glad if someone could answer the following questions</p>
  
  <ol>
  <li>How does it work?</li>
  <li>Why is it necessary?</li>
  <li>What does it improve?</li>
  </ol>