Full Blazor WebAssembly and Javascript Interop with multithreading via WebWorkers
-
Updated
Jun 3, 2024 - C#
Full Blazor WebAssembly and Javascript Interop with multithreading via WebWorkers
A P2P File sharing system similar to Torrent, where users can seed[upload] or download files simultaneously. Currently I have implemented a browser based client in react js which utilizes web workers to paralelly upload/download files. Backend is implemented in Node Js. Entire application is powered by the magic of Socket Programming.
A replacement for setInterval() and setTimeout() which works in unfocused windows.
Sample project advocating for web workers, Comlink and .... making the UI thread great again
my mvp project
⚡ Multithreading functions in JavaScript to speedup heavy workloads, designed to feel like writing vanilla functions.
Example code for article - Optimizing Your Next.js App By Offloading Compute-Intensive Tasks from Main Thread to Web Workers
Non-blocking Concurrent Computation for JavaScript RTEs (Web Browsers, Node.js & Deno & Bun)
Parallel code execution wrapped in promises ⭐
Vanilla JS Web Workers
HTML Basics ( HTML-5 )
run javascript function in web worker
Web Workers demo in React + Vite.
A Promise API for submitting requests to workers and tracking responses.
⚛️ useWorker() - A React Hook for Blocking-Free Background Tasks
Interactive representation of the Mandelbrot series using TypeScript, Web Workers and HTML Canvas element.
Add a description, image, and links to the web-workers topic page so that developers can more easily learn about it.
To associate your repository with the web-workers topic, visit your repo's landing page and select "manage topics."