3 Repos
Techniques for executing JavaScript in parallel using background threads.
Distinct from Parallel Task Spawning: Candidates focus on general task orchestration or build systems; this is specifically about browser-based thread parallelism.
Explore 3 awesome GitHub repositories matching programming languages & runtimes · Web Worker Parallelism. Refine with filters or upvote what's useful.
This project is a technical interview preparation resource focused on JavaScript. It provides a collection of common technical questions, detailed answers, and conceptual quizzes designed to help users master core language fundamentals and browser APIs. The resource utilizes an interactive infrastructure that includes a coding workspace with in-browser runtime execution and an automated test suite to validate code correctness. It organizes content through curated learning paths and modular concept mapping to decompose complex language fundamentals into searchable study modules. The curriculu
Teaches how to use Web Workers to perform heavy computations in parallel without blocking the UI.
Pica ist ein clientseitiges Utility für browserbasiertes Image-Scaling, Formattransformation und Dateioptimierung. Es fungiert als Canvas-Bildprozessor, der Daten zwischen Canvas-Elementen, Bitmaps und Blobs zur lokalen Manipulation innerhalb des Webbrowsers transformiert. Die Bibliothek zeichnet sich durch qualitativ hochwertiges Downscaling mittels Lanczos-Resampling und ein Multi-Threaded-Verarbeitungsmodell aus. Sie nutzt Web-Worker, um die Bildverarbeitung in Kacheln über CPU-Kerne hinweg aufzuteilen und so die Skalierungsgeschwindigkeit zu erhöhen. Das Projekt deckt ein breites Spektrum an Bildmanipulationsfunktionen ab, einschließlich hochwertiger Skalierung und Unsharp-Mask-Filterung zur Kantenschärfung. Es unterstützt mehrere Eingabeformate und bietet Utilities zum Exportieren verarbeiteter Daten in binäre Blob-Objekte. Um große Bilder ohne Browser-Abstürze zu verarbeiten, nutzt die Bibliothek ein Chunked-Memory-Management und Kachelverarbeitung.
Distributes image processing tasks across multiple CPU cores using background web worker threads.
Parallel.js is a JavaScript library for running computational tasks concurrently across background worker threads and multi-core environments in browsers and Node. It wraps web worker management into a framework that offloads heavy computations without blocking the main event loop. The library initializes parallel jobs by wrapping serializable data in memory and configuring worker threads, execution timeouts, and synchronous fallback behavior. It supports mapping functions across datasets and reducing dataset values to scalar results by distributing work across separate threads. Operations ex
Offloads heavy computations to background worker threads or multi-core environments in Node and browsers as a JavaScript parallel processing library.