Skip to the content.

The book

The whole glossary, bound. Each of the 45 chapters takes one term and gives it the same shape: the term at a glance, the key insight, the full explanation, a worked example from the chota-* boilerplates, the common mistakes, and the best practices with the quality gates to check before you call the work done. The best practices are the same Agent Skills a coding agent is given, so the book and the agent follow one standard.

Cover of the Elegant Frontend book

The book · free PDF

Elegant Frontend

Every term on this site and its best practices in one book: what it is, a worked example, the common mistakes and the quality gates, in 45 chapters.

  • Part I: The UI Side16 terms
  • Part II: The Server Side20 terms
  • Part III: The State Side9 terms
Download the PDF

354 pages · 3.6 MB · updated October 2026

Contents

Part I: The UI Side (page 6)

  1. Element icon Element Ch. 1
  2. DOM icon DOM Ch. 2
  3. Attributes icon Attributes Ch. 3
  4. Component icon Component Ch. 4
  5. Props icon Props Ch. 5
  6. Events icon Events Ch. 6
  7. Atomic Design icon Atomic Design Ch. 7
  8. Atom icon Atom Ch. 8
  9. Molecule icon Molecule Ch. 9
  10. Skeleton icon Skeleton Ch. 10
  11. Organism icon Organism Ch. 11
  12. Template icon Template Ch. 12
  13. Story icon Story Ch. 13
  14. Theme icon Theme Ch. 14
  15. RWD icon RWD Ch. 15
  16. Accessibility icon Accessibility Ch. 16

Part II: The Server Side (page 103)

  1. Containers icon Containers Ch. 17
  2. Widget icon Widget Ch. 18
  3. App Shell icon App Shell Ch. 19
  4. Index HTML icon Index HTML Ch. 20
  5. Router icon Router Ch. 21
  6. Page icon Page Ch. 22
  7. Proxy icon Proxy Ch. 23
  8. SSR icon SSR Ch. 24
  9. SSG icon SSG Ch. 25
  10. Protocol icon Protocol Ch. 26
  11. MFE icon MFE Ch. 27
  12. SEO icon SEO Ch. 28
  13. API Services icon API Services Ch. 29
  14. Session icon Session Ch. 30
  15. Auth icon Auth Ch. 31
  16. Forms icon Forms Ch. 32
  17. Link Navigation icon Link Navigation Ch. 33
  18. Images icon Images Ch. 34
  19. Localization icon Localization Ch. 35
  20. PWA icon PWA Ch. 36

Part III: The State Side (page 309)

  1. State Basics icon State Basics Ch. 37
  2. Store icon Store Ch. 38
  3. Actions icon Actions Ch. 39
  4. CRUD icon CRUD Ch. 40
  5. AJAX icon AJAX Ch. 41
  6. Reducer icon Reducer Ch. 42
  7. Operations icon Operations Ch. 43
  8. Selectors icon Selectors Ch. 44
  9. Middleware icon Middleware Ch. 45