Overview of SolidStart features and architecture
SolidStart is a meta-framework for SolidJS that provides a high-performance development experience with the following core capabilities:
- Single-Flight Mutations: Prevents data waterfalls by bundling mutation responses and subsequent view updates into a single network flight.
- Request & Resource Deduplication: Ensures identical requests are not duplicated during a roundtrip and identical resources are not re-serialized.
- Server Actions: Supports co-located form actions that execute on the server.
- Server Functions: Automatically creates API endpoints (Lambda functions) based on route definitions.
- Parallelized Data Loading: Provides mechanisms for strongly parallelized data loading and customizable preloading strategies.
- Serialization: Uses Seroval, a high-performance serializer.
- Bundling: Powered by Vite.