3 مستودعات
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 هي أداة من جانب العميل لتوسيع نطاق الصور في المتصفح، وتحويل التنسيق، وتحسين الملفات. تعمل كمعالج صور لوحة (canvas) يقوم بتحويل البيانات بين عناصر اللوحة، والصور النقطية (bitmaps)، والكائنات الثنائية (blobs) للمعالجة المحلية داخل متصفح الويب. تتميز المكتبة بجودة عالية في تقليل الحجم باستخدام إعادة أخذ العينات Lanczos ونموذج معالجة متعدد الخيوط. وتستخدم عمال الويب (web workers) لتقسيم معالجة الصور إلى مربعات عبر أنوية المعالج لزيادة سرعة تغيير الحجم. يغطي المشروع مجموعة واسعة من قدرات معالجة الصور، بما في ذلك القياس عالي الجودة وتصفية القناع غير الحاد (unsharp mask) لتحسين الحواف. ويدعم تنسيقات إدخال متعددة ويوفر أدوات لتصدير البيانات المعالجة إلى كائنات ثنائية. للتعامل مع الصور الكبيرة دون التسبب في تعطل المتصفح، تستخدم المكتبة إدارة ذاكرة مجزأة ومعالجة مربعة.
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.