The FSR guide

Every chapter answers one question and reads in one sitting. Foundations first, then what you write, then what runs it.

  1. 000What fsr is made ofFoundations · everyone
  2. 001One contract, no client codeFoundations · everyone
  3. 002A body is dataFoundations · everyone
  4. 003Rendered where it is cheapestFoundations · everyone
  5. 100Routes, loaders and pagesThe application · app developers
  6. 101Actions and the sessionThe application · app developers
  7. 102Components the server rendersThe application · app developers
  8. 103Testing a body and a pageThe application · app developers
  9. 104Islands in another frameworkThe application · app developers
  10. 105No framework at allThe application · app developers
  11. 106Two frameworks on one pageThe application · app developers, plus anyone weighing a migration
  12. 107Moving tests from Jest or VitestThe application · app developers moving an existing suite
  13. 200The stock host and its configurationThe host · platform developers
  14. 201Graduating to RustThe host · platform developers
  15. 202Services and transportsThe host · platform developers
  16. 203Sessions and identityThe host · platform developers
  17. 204Reloading in placeThe host · platform developers
  18. 205Sites: one product, many teamsThe host · everyone
  19. 206What a request didThe host · everyone
  20. 300The build and the dev loopTooling · everyone
  21. 301Dependencies without npmTooling · everyone
  22. 302Imports and aliasesTooling · everyone
  23. 303The deploy treeTooling · everyone
  24. 304Checking a deploymentTooling · everyone, before a deploy
  25. 305Third-party scriptsTooling · app developers
  26. 900The parts binReference · everyone, platform developers most

Built with SnapFire FSR. Pure Rust runtime, zero Node.js on the server.

Proudly Created by Excerion Sun LLC