正在加载视频...

视频加载失败

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

222,545 次观看 • 3 年前 •via X (Twitter)

10 条评论

Manu (Qwik) 的头像
Manu (Qwik)3 年前

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

Manu (Qwik) 的头像
Manu (Qwik)3 年前

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

Aral Roca 的头像
Aral Roca3 年前

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.

Manu (Qwik) 的头像
Manu (Qwik)3 年前

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:

José Donato 🦋 的头像
José Donato 🦋3 年前

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

Manu (Qwik) 的头像
Manu (Qwik)3 年前

@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!

Tob 🌿📯 𝕏 的头像
Tob 🌿📯 𝕏3 年前

@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.

Manu (Qwik) 的头像
Manu (Qwik)3 年前

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

real007 的头像
real0073 年前

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

Manu (Qwik) 的头像
Manu (Qwik)3 年前

@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 :)

相关视频