Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

What if you could use web workers directly from JSX? 🤯 expensiveStuff())} > Run in web worker!

222,545 Aufrufe • vor 3 Jahren •via X (Twitter)

10 Kommentare

Profilbild von Manu (Qwik)
Manu (Qwik)vor 3 Jahren

worker$ is powered by @QwikDev code extraction, check out how it works:

Profilbild von Manu (Qwik)
Manu (Qwik)vor 3 Jahren

worker$ is an experimental feature you can try installing @builder.io/qwik-worker, but Qwik 1.0 is already released!

Profilbild von Aral Roca
Aral Rocavor 3 Jahren

I like much this approach wrapping the function with server$ or worker$ than using "use server" or "use client" as Next.js do. It's more natural.

Profilbild von Manu (Qwik)
Manu (Qwik)vor 3 Jahren

it is really a primitive (not a feature) that developers can use to build on top (not only the core team), wrote about it here:

Profilbild von José Donato 🦋
José Donato 🦋vor 3 Jahren

this is mind blowing 🤯 at this point @QwikDev must be the most innovative frontend framework out there

Profilbild von Manu (Qwik)
Manu (Qwik)vor 3 Jahren

@QwikDev The most amazing thing, is that this is built on top of the serialization and code extraction primitives that power resumability! this util is 100% user-land code!

Profilbild von Tob 🌿📯 𝕏
Tob 🌿📯 𝕏vor 3 Jahren

@manucorporat Are there any plans for abortController api for worker$ and server$? I have a use case already in our new store for aborting relation fetch when link is navigating.

Profilbild von Manu (Qwik)
Manu (Qwik)vor 3 Jahren

I am keeping it in a different repo, so we can experiment, discover what's needed and eventually graduate it into an API of QwikCity! so i would say so! abortController support would be amazing

Profilbild von real007
real007vor 3 Jahren

@QwikDev The animation did stop for a little bit tho🙈. Nevertheless really really impressive stuff 👌

Profilbild von Manu (Qwik)
Manu (Qwik)vor 3 Jahren

@MrH26750794 @QwikDev ah!! i think it's actually some dev server + the instantiation of the worker itself (if called a second time, it would not see it). Nothing compared to running the same thing in main though :)

Ähnliche Videos