Listen to this story
This is not your run-of-the-mill framework. It introduces a brand-new rendering paradigm dubbed ‘Resumability’ that completely removes the requirement for hydration, a method practically every meta-framework uses to make server-rendered websites fully interactive and understandable.
Sign up for your weekly dose of what's up in emerging technology.
Before we delve deeper into the product, let’s talk about the team.
Mind over matter
Download our Mobile App
Astro framework recognised this problem and uses a technique called ‘partial hydration’ to selectively hydrate the dom.
Resumability to the rescue
But how is that even possible?
The Qwik loader, which takes the static HTML generated from server-side-rendering and resumes it, is less than 1kb and will execute in under 1ms. The amount of code that developers need to execute is amazingly small, and it executes in less than a blink of an eye. The best part is that this code will stay constant no matter how big the application becomes.
‘Lazy loading’, which is a fundamental component of the framework, is the second element that makes this possible. It means that as you engage with the website in the smallest possible bits, all other interactive elements are slowly downloaded.
The quest to find a perfect JS framework—which solves the feature and speed issue in a website—has been going on for years. Every month, there is an announcement of a new framework. It will be interesting to witness whether Qwik emerges as the JS framework that finally solves this problem for developers.