web-worker

Open-source projects categorized as web-worker

Top 23 web-worker Open-Source Projects

  • partytown

    Relocate resource intensive third-party scripts off of the main thread and into a web worker. ๐ŸŽ‰

  • Project mention: Partytown: Run Third-Party Scripts from a Web Worker | news.ycombinator.com | 2024-04-22
  • flexsearch

    Next-Generation full text search library for Browser and Node.js

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • speedtest

    Self-hosted Speed Test for HTML5 and more. Easy setup, examples, configurable, mobile friendly. Supports PHP, Node, Multiple servers, and more

  • Project mention: Slower speeds after installing OpenWRT | /r/openwrt | 2023-12-11

    I recently installed OpenWRT on a TP-Link TL-WDR4300, and put the router of my ISP in bridge mode. Now I noticed that the wireless speeds are significantly slower (40mbps vs 3mbps via librespeed.org), after using OpenWRT.

    Project mention: RemoteUI | news.ycombinator.com | 2023-07-26

    Feels like taking a general Comlink-like system & making it more component oriented. Good ideas. https://github.com/GoogleChromeLabs/comlink

  • greenlet

    ๐ŸฆŽ Move an async function into its own thread.

  • workerize

    ๐Ÿ—๏ธ Run a module in a Web Worker.

  • zip.js

    JavaScript library to zip and unzip files supporting multi-core compression, compression streams, zip64, split files and encryption.

  • Project mention: Pigz: Parallel gzip for modern multi-processor, multi-core machines | news.ycombinator.com | 2023-05-12

    Similarly, if people are interested, I have coded the possibility to compress zip files on several cores in zip.js [1]. The approach is simpler as it consists of compressing the entries in parallel. It still offers a significant performance gain though when compressing multiple files in a zip file, which is often the nominal case.

    [1] https://github.com/gildas-lormeau/zip.js

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • worker-dom

    The same DOM API and Frameworks you know, but in a Web Worker.

  • Project mention: Sleekiest JavaScript Trick you know? | /r/learnjavascript | 2023-07-12

    I recently figure how to get this trick to work. You can use synchronous xhr and service workers to make synchronous code inside dedicated workers to synchronously wait for async code to finish before continuing. There are libraries to do it for you but it is nice to know how to do it myself now.

  • threads.js

    ๐Ÿงต Make web workers & worker threads as simple as a function call.

  • Project mention: threads.js VS multithreading - a user suggested alternative | libhunt.com/r/threads.js | 2024-01-10
  • useWorker

    โš›๏ธ useWorker() - A React Hook for Blocking-Free Background Tasks

  • workerize-loader

    ๐Ÿ—๏ธ Automatically move a module into a Web Worker (Webpack loader)

  • workerpool

    Offload tasks to a pool of workers on node.js and in the browser

  • worker-plugin

    ๐Ÿ‘ฉโ€๐Ÿญ Adds native Web Worker bundling support to Webpack.

  • workly

    A really simple way to move a function or class to a web worker. ๐Ÿ‹๏ธโ€โ™€๏ธโ†’ ๐Ÿ˜„

  • stockroom

    ๐Ÿ—ƒ Offload your store management to a worker easily.

  • clooney

    Clooney is an actor library for the web. Use workers without thinking about workers.

  • react-native-threads

    Create new JS processes for CPU intensive work

  • post-me

    ๐Ÿ“ฉ Use web Workers and other Windows through a simple Promise API

  • BlazorWorker

    Library for creating DotNet Web Worker threads/multithreading in Client side Blazor

  • Project mention: Multithreading support pushed to .net 9 | /r/Blazor | 2023-09-07
  • websockets-streaming-audio

    Stream audio to a Web Audio API enabled browser from Node.js server side using Web Worker and Web Socket

  • partytown

    Partytown integration for Nuxt. Run third-party scripts from a web worker. (by nuxt-modules)

  • Project mention: Hard to find answers to problems in Nuxt3 | /r/Nuxt | 2023-05-06
  • jsdom-worker

    ๐Ÿ‘ทโ€โ™€๏ธ Use Web Workers in Jest / JSDOM ๐ŸŒˆ

  • Project mention: Web Workers to the Rescue โ€“ How to Work with JSON Strings without Blocking User Interactions | dev.to | 2023-06-11

    At the time of writing, jsdom-worker does not support shared workers, in the GitHub page there is an issue open to handle this situation.

  • preact-worker-demo

    Demo of preact rendering an entire app in a Web Worker.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

web-worker related posts

Index

What are some of the best open-source web-worker projects? This list will help you:

Project Stars
1 partytown 12,658
2 flexsearch 11,839
3 speedtest 11,124
4 comlink 10,801
5 greenlet 4,650
6 workerize 4,339
7 zip.js 3,278
8 worker-dom 3,166
9 threads.js 2,983
10 useWorker 2,888
11 workerize-loader 2,305
12 workerpool 1,955
13 worker-plugin 1,911
14 workly 1,881
15 stockroom 1,757
16 clooney 1,421
17 react-native-threads 731
18 post-me 480
19 BlazorWorker 353
20 websockets-streaming-audio 304
21 partytown 302
22 jsdom-worker 282
23 preact-worker-demo 225

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com