I built the same app 10 times: Evaluating frameworks for mobile performance
Svelte, Vue, and Dev Experience
- Several commenters strongly endorse Svelte/SvelteKit for simplicity and “easy mode” development; some use Svelte web components to integrate into existing stacks and like the portability.
- Vue/Nuxt is praised as a balanced, intuitive choice with options vs composition API and good long‑term prospects; some firms deliberately chose it over React for perceived lower “bloat” and better patterns for AI-assisted coding.
React, Next.js, and “Bloat” Debate
- One camp argues React has become bloated and confusing for newcomers, with multiple “wrong” ways to do things and hook-related footguns (dependency arrays, stale closures).
- Defenders say the core API hasn’t meaningfully changed besides hooks, React 19 was frictionless, and performance differences in the article are modest; they distinguish React from Next.js and blame the latter more.
- React Compiler and directives like
use no memoare cited by critics as evidence of growing complexity; others see them as minor escape hatches.
Bundle Size, Mobile Performance, and Real-World Networks
- Many agree the article’s focus on mobile and startup performance is valuable; others think it overstates the practical impact of ~100–150 kB differences, especially on modern networks.
- A long subthread contests whether 13 kB vs ~500 kB really costs “seconds” in practice; critics call those claims unrealistic, supporters counter with experiences on rural, congested, or throttled connections and refer to known conversion losses from slow loads.
- Some emphasize JS is far more expensive than images due to parse/execute and main-thread blocking.
Native Apps vs Web and App Store Constraints
- Some are surprised native apps weren’t benchmarked; others argue the web’s single codebase and instant access outweigh small native speed gains for many business apps.
- App stores are criticized as “technofeudal”: fees, policy lock‑in, and revocation risk. Others argue for native or hybrid (Capacitor/React Native/Flutter) when offline capability and reliability matter more than deployment simplicity.
Resumable / Next-Gen Frameworks
- Marko and Solid’s strong metrics are noted; commenters highlight resumability (Marko, Qwik) and islands architectures as more important than raw bundle size alone for time‑to‑interactive.
DX, Ecosystems, and Pragmatic Choices
- Several developers prioritize familiarity, job market, and ecosystem (React/Next, Django+React, Angular, Quasar) over small performance wins. Some feel “framework jaded” and stick with what they ship fastest in.
- Others note Next.js DX has worsened compared to Vite-based stacks.
Article Writing and Methodology
- Mixed reactions to the writing: some find it excellent and engaging; others see repetition, overlong word count, dramatic lines (“technofeudalism”), and claim it’s “AI-slop.”
- Debate over whether AI assistance invalidates the results; some doubt all 10 implementations were truly expert-reviewed, and question how much a trivial kanban prototype says about large production apps.