Frontend Engineering Wiki

Learn deeply.
Practice clearly.

A growing knowledge system for frontend engineers—structured handbooks, interview Q&A, quick references, and deliberate practice in one place.

10chapters available
224answers available
12knowledge tracks
One wiki, four modes

Choose how you want to learn

Move from understanding to recall and practice without losing the topic context.

Knowledge tracks

Grow beyond one handbook

Follow the phased curriculum or jump directly to the subject you need.

JS

JavaScript

Available

Runtime internals, language semantics, browser behavior, and performance.

Handbook · Q&A · Practice
TS

TypeScript

Phase 1

Type modeling, inference, narrowing, generics, and maintainable API design.

Handbook · Q&A · Practice
RE

React

Expanding

Rendering, state, Effects, concurrency, server architecture, and component design.

Handbook · Q&A · Practice
DS

Data Structures & Algorithms

Phase 1

Core structures, reusable problem patterns, and popular interview tasks.

Foundations · Patterns · Practice
BR

Browser & Web Platform

Phase 2

Rendering, events, networking, storage, workers, and browser debugging.

Handbook · Q&A · Labs
SD

Frontend System Design

Phase 2

Requirements, boundaries, state, resilience, scalability, and tradeoffs.

Foundations · Case Studies · Practice
UI

HTML, CSS & Accessibility

Phase 2

Semantic, resilient, responsive, and accessible interface engineering.

Handbook · Q&A · Practice
TE

Testing

Phase 2

Useful test boundaries, async UI, accessibility, and reliable test architecture.

Handbook · Q&A · Practice
NX

Next.js

Phase 3

A build-along roadmap from routing and rendering to secure deployment.

Roadmap · Q&A · Checklist
PF

Performance

Expanding

Measurement-led work across loading, rendering, interaction, and memory.

Handbook · Investigations · Practice
SE

Web Security

Phase 3

Browser threats, authentication, authorization, and secure implementation habits.

Handbook · Scenarios · Practice
GQ

GraphQL

Phase 3

Schema design, client caching, evolution, reliability, and API tradeoffs.

Roadmap · Q&A · Practice