2 JavaScript SPA Examples
This collection is a complete guide to building Single-Page Applications (SPAs) without frameworks. At its core is a client-side router based on the History API (pushState), which prevents page reloads. Content for each route is loaded asynchronously using the Fetch API and dynamically injected into the DOM. To create a seamless user experience, CSS animations are orchestrated to ensure smooth transitions between “pages.” This architectural pattern allows for creating fast, performant web applications with a native feel.
Examples

Log In and Sign Up Forms with Fingerprint
A fluid mobile prototype demonstrating state-driven navigation transitions and a 3D dashboard carousel powered by Swiper.js.
See the Pen Log In and Sign Up Forms with Fingerprint.

To-Do List App with ES6
A full-featured single-page application (SPA) with a responsive interface, filtering, and micro-interactions that runs fast and looks professional.
See the Pen To-Do List App with ES6.