Přeskočit na obsah
+420 774 147 594
Kontakt

Slovník

Qwik

Qwik je webový framework, který zavádí resumabilitu jako alternativu k hydrataci, tedy procesu, jímž ostatní frameworky zprovozňují interaktivitu serverově vykresleného HTML na klientovi. Místo stahování a opětovného spouštění celého JavaScriptu aplikace při načtení stránky Qwik serializuje stav aplikace a odkazy na obsluhy událostí přímo do HTML. Když uživatel s prvkem interaguje, načte se a spustí jen kód potřebný pro tuto konkrétní interakci.

Tato architektura produkuje stránky, které jsou interaktivní okamžitě bez ohledu na velikost aplikace. Složitý dashboard se stovkami komponent se načte stejně rychle jako jednoduchá landing page, protože se žádný JavaScript nespustí, dokud uživatel něco neudělá. Framework používá jemně granulovaný systém lazy loadingu, který aplikaci rozdělí na mnoho malých částí a každou stáhne až ve chvíli, kdy ji vyvolá interakce uživatele.

Pro vývojové týmy zaměřené na výkon představuje Qwik zásadně odlišný přístup k problému načítání JavaScriptu. Tradiční frameworky jako React nebo Vue musí stáhnout, naparsovat a spustit celý strom komponent, než se stránka stane interaktivní. Qwik tento krok zcela přeskakuje. Daní za to je menší ekosystém, méně integrací třetích stran a programovací model, který vyžaduje jiné uvažování o tom, jak je kód strukturován a kdy se vykonává.

Potřebujete pomoc s projektem?

Proberme, jak můžeme přivést Vaši vizi k životu.
Získat nezávaznou nabídku