The classic CSS blog — home of the widely cited Flexbox and Grid guides
patterns.dev
A modern guide to front-end design patterns and rendering strategies
Content updated · 2026-09-07
What is it · 它是什么
What is patterns.dev?
patterns.dev is a free online book by Addy Osmani (Google Chrome team) and Lydia Hallie, systematically covering front-end design patterns, rendering patterns (CSR/SSR/SSG/ISR), and performance patterns. It answers a critical question: which rendering strategy fits this requirement, and why — a textbook for architecture choices.
How to use · 怎么用
How to use patterns.dev
- Read it like a book, in chapter order.
- The rendering chapters are the crown jewels — each strategy's strengths, costs, and ideal fit, laid out with total clarity.
- Return to it when choosing a framework or optimizing for SEO and first paint.
- Examples are written in modern JavaScript/React, so the bar to follow along isn't high.
Key features · 核心特点
Key features of patterns.dev
- A systematic book-length treatment of rendering patterns (CSR/SSR/SSG/ISR)
- Performance patterns tied into Core Web Vitals concepts
- Authoritative authors you can trust
- The full text is free to read online
Related sites
A free coding education platform — learn by building projects, with free certifications along each track
Real design challenges to sharpen your front-end skills — well suited for portfolio-worthy practice