DEV Community

Discussion on: Conquering JavaScript Hydration

Collapse
 
fliponeup profile image
Oscar Lito M Pablo

Great article, Ryan, thanks, and which prompted me to pause and ask again a very fundamental question as to which framework to use for a biz startup web app now about to approach Minimum Viable Product development. My question to you is, if you were to decide which technology/framework to use, which one would it be -- Sveltekit, Qwick/Partytown, Marko, Astro -- given the following context/specs:

  1. The app will be a PWA
  2. Must work offline ("offline first")
  3. Must work under poor and intermittent Internet connection conditions
  4. Must have the smallest app (bundle) size possible
  5. Must be able to connect to and do CRUD operations with a cloud database (Firebase or Supabase)
  6. Must be fast

If it's Marko, great! But if Marko can't meet all the above requirements, which framework would you choose if this is your project?

Would love to get your take on this.

Thread Thread
 
pyrsmk profile image
Aurélien Delogu • Edited

I would add:

  • Must be easily maintainable
  • Must not have a too big learning curve
  • The project must still be alive in 5 years

😛

Thread Thread
 
pyrsmk profile image
Aurélien Delogu

So... What did you choose?