Story frontend microframework for universal SPAs with React. It requires static route config.
- preload route data
- status codes
- code splitting via async components
- data diff
- scroll restoration
- aborting data load using AbortController if switched to another route
- written in TypeScript
- zero dependencies