Hasty Briefsbeta

Bilingual

I Built the Same App 10 Times: Evaluating Frameworks for Mobile Performance

6 months ago
  • #frameworks
  • #web-development
  • #performance
  • The author built the same app 10 times using different frameworks to evaluate mobile performance.
  • Next-gen frameworks (Marko, SolidStart, SvelteKit, Qwik) achieved instant performance (35-39ms FCP).
  • Bundle sizes varied significantly, from 28.8 kB (Marko) to 176.3 kB (Next.js) compressed.
  • React and Angular frameworks showed unavoidable performance ceilings due to architectural overhead.
  • Vue (via Nuxt) proved established frameworks can compete with next-gen performance when optimized.
  • Marko delivered the smallest bundle sizes (6.8-28.8 kB compressed), making it ideal for bundle-sensitive projects.
  • SolidStart and SvelteKit offered excellent alternatives with familiar JSX syntax and fine-grained reactivity.
  • Qwik's resumability pattern provided instant interactivity for larger client-side apps.
  • The evaluation highlighted the importance of choosing frameworks based on mobile-first priorities.
  • The web's open nature was emphasized as a counter to app store monopolies and fees.