Loren Stewart built the same (kanban) app 10 times and wrote about it, trying to figure out which JavaScript framework is best for his team. The focus is on mobile web performance. The implementations were reviewed by others. Here’s my own summary of his summary:
- All the frameworks have an “instant initial load”, but the bundle sizes have big differences.
- If you’re trying to get off Next.js, Tanstack Start is 35% smaller bundle while staying on React. A step further is SolidStart, which retains JSX but leaves React for Solid.
- Marko has the smallest bundle size and an MPA approach with streaming HTML.
- Best DX is SvelteKit.
