The complete path
Follow the platform, application, and production topics in order.
Based on the manuscript and teaching materials currently in this site.
Read the chapter to understand how the browser, language, or architectural boundary works.
Connect the explanation to code and compare the costs of different approaches.
Use the companion practical brief to investigate the chapter’s ideas in a small project.
Use the summaries, lecture decks, and reference appendices to revisit your decisions.
Follow the platform, application, and production topics in order.
Strengthen browser, HTML, accessibility, CSS, JavaScript, and TypeScript knowledge.
Explore components, reactivity, state, APIs, offline systems, rendering, tooling, security, and scale.
Investigate performance, test resilient interfaces, plan delivery, and justify architectural choices.
Browser internals, semantic HTML, accessibility, CSS, JavaScript, and safe TypeScript boundaries.
Component design, rendering mechanics, state management, routing, and forms.
API communication, caching, real-time and offline systems, and rendering topologies.
Build tools, team workflows, security, design systems, monorepos, and micro-frontends.
Performance, testing, continuous delivery, observability, and architectural judgment.
Inspect rendering, scheduling, and performance
Accessible documents and adaptable layouts
Async behavior and safe data boundaries
Compare component and reactivity models
Understand module graphs and code splitting
Verify behavior and investigate production systems
Readers who know basic HTML, CSS, JavaScript, and command-line usage and want to develop broader front-end engineering skills. Professional front-end experience is not assumed.
The web platform comes first. React and Vue provide comparative examples, while the book focuses on concepts that carry across frameworks.
The Playground contains 18 exercise briefs. Most call for a small Vite and TypeScript project; follow each brief for its requirements. Runnable companion implementations are planned for a separate repository.
There are currently 18 lecture decks covering Chapters 1-18. Open a deck from Lecture slides to present it or use its print layout.
Start with Chapter 1 for the full progression, or choose a learning path above to revisit platform foundations, application architecture, or production engineering.
Yes! You can download the complete offline PDF edition or read the entire manuscript online in a single continuous view using the download section below.
Use browser behavior, web standards, accessibility, and security as the foundation for framework decisions.
Support performance and reliability decisions with observations, tests, and production feedback.
Choose the simplest approach that meets the requirements, and record its costs and constraints.
Read the book online or downloadRead all 18 chapters and 3 appendices online. You can also download the complete PDF edition for offline reading or browse the full continuous HTML edition.