Two completely separate projects with similar ideas.
Marko was created and open sourced at eBay in 2014 and powers ebay.com. It has been pioneering the load performance optimized JavaScript space leveraging smart compilation for most of the last decade. Marko was the first open source JS framework to support automatic Partial Hydration(Islands) and Out of Order Streaming and has continued to innovate this space since then.
Qwik is the result of observations Misko Hevery made while working on Angular. He'd formalized it and presented the ideas back at a conference in 2019, but realized that Angular wasn't going to be able to support this vision. He left Google in 2021 and joined Builder.io to develop this new framework.
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:
The app will be a PWA
Must work offline ("offline first")
Must work under poor and intermittent Internet connection conditions
Must have the smallest app (bundle) size possible
Must be able to connect to and do CRUD operations with a cloud database (Firebase or Supabase)
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?
Two completely separate projects with similar ideas.
Marko was created and open sourced at eBay in 2014 and powers ebay.com. It has been pioneering the load performance optimized JavaScript space leveraging smart compilation for most of the last decade. Marko was the first open source JS framework to support automatic Partial Hydration(Islands) and Out of Order Streaming and has continued to innovate this space since then.
Qwik is the result of observations Misko Hevery made while working on Angular. He'd formalized it and presented the ideas back at a conference in 2019, but realized that Angular wasn't going to be able to support this vision. He left Google in 2021 and joined Builder.io to develop this new framework.
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:
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.
I would add:
😛
So... What did you choose?