Feature Overview

Client Side Routing

Vanilla Router provides "client side routing".

When a URL request comes to the browser in traditional websites, the browser sends a request to the relevant server and then downloads static files and presents them to the user. If a new url request comes in, browser do all this again, and the constant repetition of downloads negatively affects performance and website speed.

In the Vanilla Router, which is inspired by the React Router, this process saves a huge load by updating only the places that need to be updated when a url request comes, leave the beaten path on performance and speed.

Prevent page refresh

When using the Vanilla Router, we explained that when a new page request comes in, it is not necessary to re-download all the files.

In today's world, page loading times are extremely important for websites. The Vanilla Router, which is developed with a complete focus on solving the issue of page loading speed, aims to give users the impression that they are not being delayed by canceling page refreshes.

Feature to serve non-existent URLs.

A common feature provided by all routing plugins is the feature to provide complete freedom in naming the pages to be served. You can name, manage, and utilize file or directory names however you like.