Lorem ipsum dolor sit, amet consectetur adipisicing elit. Similique impedit vitae quia accusamus temporibus facere esse et? Alias ullam atque, tempora natus amet magnam. Rerum expedita veritatis enim quia dolorem?
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Similique impedit vitae quia accusamus temporibus facere esse et? Alias ullam atque, tempora natus amet magnam. Rerum expedita veritatis enim quia dolorem?
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Similique impedit vitae quia accusamus temporibus facere esse et? Alias ullam atque, tempora natus amet magnam. Rerum expedita veritatis enim quia dolorem?
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Similique impedit vitae quia accusamus temporibus facere esse et? Alias ullam atque, tempora natus amet magnam. Rerum expedita veritatis enim quia dolorem?
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Similique impedit vitae quia accusamus temporibus facere esse et? Alias ullam atque, tempora natus amet magnam. Rerum expedita veritatis enim quia dolorem?
Open dev-tools network tab and notice that no JavaScript was downloaded by the main thread to render this page. (partytown.js is used to execute things of main thread and not for rendering the application.)
Partytown executes <script> tag that contains a simulation of expensive script. The expensive script simplation keeps the web-worker thread busy for 2.5 seconds, leaving main-thread free for user interactions. (Without Partytown the script would block the main thread resulting in poor user experience.)
Once the expensive operation is finished it dispatches custom event (expensiveComputationDone) that this component listens on. It is only at that time that Qwik lazy-loads the component render function and updates the UI. (See network tab.)
Try interacting with this component by changing .
Observe that the binding changes: Hello World!
Notice that Qwik automatically lazily-loaded and resumed the component upon interaction without the developer having to code that behavior. (Lazy hydration is what gives even large apps instant on behavior.)