Glossary coding Term Page

History API

Programmatic control to add or modify history entries and handle navigation events without full reloads.

history-api #routing#javascript
Korean version

Aliases

web history api

Related Concepts

Core Idea

The History API lets single-page apps push, replace, and listen to entries on the browser’s history stack. By coordinating these calls with render functions, you keep clean URLs while avoiding full page loads, and you can respond to popstate when users move backward or forward.

Why It Matters Here

Mathbong introduces the API right after hash routers to show the trade-offs between simplicity and clean paths. It sets the stage for navigation guards and loading indicators in later routing lessons.

Posts Mentioning This Concept