10 KiB
10 KiB
| title | chunk | source | category | tags | date_saved | instance |
|---|---|---|---|---|---|---|
| Router - Glossary | MDN | 1/3 | https://developer.mozilla.org/en-US/docs/Glossary/Router | reference | web, html, css, javascript, documentation | 2026-05-05T05:43:10.829634+00:00 | kb-cron |
MDN HTML HTML: Markup language
HTML reference
HTML guides
Markup languages
CSS reference
CSS guides
Layout cookbook
JavaScriptJS JavaScript: Scripting language
JS reference
JS guides
Web APIs Web APIs: Programming interfaces
Web API reference
Web API guides
- Using the Web animation API
- Using the Fetch API
- Working with the History API
- Using the Web speech API
- Using web workers
Technologies
Topics
Learn Learn web development
Frontend developer course
- Getting started modules
- Core modules
- MDN Curriculum
- Check out the video course from Scrimba, our partner
Learn HTML
Learn CSS
Learn JavaScript
Tools Discover our tools
About Get to know MDN better
Router
On the web, the term router can refer to different concepts depending on the context:
- For the network layer, a router is a networking device that decides where to direct data packets.
- For a single-page application (SPA) in the application layer, a router is a library that decides what web page is presented by a given URL. This middleware module is used for all URL functions, as these are given a path to a file that is rendered to open the next page. The concept of routing in SPAs has evolved significantly over the years. See the hash routing glossary entry to learn more.
- In the implementation of an API in a service layer, a router is a software component that parses a request and directs or routes the request to various handlers within a program. The router code usually accepts a response from the handler and facilitates its return to the requester.
In this article
See also
- For the network layer context, see Router (computing) on Wikipedia.
- In the application layer context, most of the popular SPA frameworks include built-in routing libraries, such as: