In memory of Saber Rastikerdar — creator of · Vazirmatn, the open typeface he gave the Persian web and asked nothing for.
Skip to content

Frontend EngineeringEngineering decisions, not tutorials

Stop re-litigating frontend decisions from scratch. Find the trade-offs, choose deliberately, and ship the decision your future team can defend.

Frontend Engineering

Where to start

  • Working on data fetching or caching? Data & Server State is the most complete domain — request identity, staleness, mutations, pagination, and resilience.
  • Deciding where state should live? State Management starts with the classification that makes the rest of the decisions mechanical.
  • Chasing a performance problem? Performance Engineering covers the critical rendering path, Core Web Vitals, and code splitting.
  • Want the whole picture? The Knowledge Map lays out nine Parts and 35 domains; the Article Inventory lists every article with its status, difficulty, and prerequisites.

What this is not

Not a tutorial site, not a framework comparison scoreboard, and not a link dump. Articles are reviewed against the standards, carry explicit prerequisites, and are expected to stay useful for years — so anything that only makes sense inside one release cycle does not belong here.

Contributions are welcome: read CONTRIBUTING for the article template, the review criteria, and how the link graph is validated.

Peer-reviewed engineering decisions · MIT licensed