Qwik City Port: Two Bundle Numbers (28.60 kB First-Paint, 44.92 kB Total) Because Resumability Breaks Single-Number Comparisons Every other port in this series has one number: a gzip total. Qwik has two, because Qwik's whole model is "don't ship most of your JS until the user needs it." First-paint is 28.60 kB (−42% vs React). Total across all 24 lazy chunks is 44.92 kB (−8%). Neither number alone is comparable; both are part of the picture. Entry #7 in the framework comparison series, and the one that broke my uniform scoreboard format. Every previous port in this series had one number: the total gzipped JS. Qwik doesn't, because Qwik's architecture is explicitly about not shipping most of your JS on first load . 🔗 Live demo : https://sen.ltd/portfolio/portfolio-app-qwik/ 📦 GitHub : https://github.com/sen-ltd/portfolio-app-qwik Resumability vs hydration Qwik replaces hydration with what it calls resumability .…