awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
developit avatar

developit/greenlet

0
View on GitHub↗
4,689 स्टार्स·97 फोर्क्स·JavaScript·3 व्यूज़npm.im/greenlet↗

Greenlet

Greenlet एक मल्टी-थ्रेडेड एसिंक्रोनस एक्जीक्यूटर और वेब वर्कर टास्क रनर है। यह एक निष्पादन रैपर के रूप में कार्य करता है जो यूजर इंटरफेस रिस्पॉन्सिवनेस बनाए रखने और मुख्य निष्पादन थ्रेड को ब्लॉक होने से रोकने के लिए भारी गणना को बैकग्राउंड वर्कर्स को ऑफलोड करता है।

इस प्रोजेक्ट में थ्रेड्स के बीच बड़े डेटा बफ़र्स को स्थानांतरित करने के लिए डिज़ाइन किया गया एक ट्रांसफरेबल ऑब्जेक्ट हैंडलर शामिल है। यह तंत्र डेटा ट्रांसफर को ऑप्टिमाइज़ करने के लिए मेमोरी कॉपी करने के ओवरहेड से बचता है।

यह लाइब्रेरी वेब वर्कर्स के प्रबंधन को कवर करती है, जो एसिंक्रोनस टास्क आइसोलेशन और मुख्य थ्रेड ऑफलोडिंग की सुविधा प्रदान करती है।

Features

  • Web-Worker Threading - Offloads heavy computations to background Web Workers to maintain user interface responsiveness.
  • Background Threading - Executes logic in separate background threads to prevent the main application thread from freezing.
  • Asynchronous Worker Functions - Provides a way to define and invoke functions within worker threads asynchronously from the main thread.
  • Web Worker Execution - Simplifies the execution of scripts in background threads without manual worker script management.
  • Asynchronous Task Executors - Manages the scheduling and execution of asynchronous tasks on thread pools to isolate execution.
  • Async Executor Wrappers - Serves as an execution wrapper that offloads heavy computation to background workers to maintain UI responsiveness.
  • JavaScript Worker Threads - Executes JavaScript in separate OS threads to ensure the main UI thread remains free for user interactions.
  • Main Thread Offloading - Implements strategies for moving computationally expensive tasks from the main UI thread to background web workers.
  • High-Performance Data Transfer - Implements efficient, low-latency data movement between threads using transferable objects.
  • Inter-Thread Data Transfers - Moves large data buffers between threads using transferable objects to eliminate expensive memory copying.
  • Platform Compatibility Tools - Move async functions to web workers.
  • Web Worker Management - Moving async functions to separate threads.

स्टार हिस्ट्री

developit/greenlet के लिए स्टार हिस्ट्री चार्टdevelopit/greenlet के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Greenlet के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Greenlet के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • developit/workerizedevelopit का अवतार

    developit/workerize

    4,378GitHub पर देखें↗

    Workerize is a web worker module loader and main thread offloader. It functions as an asynchronous proxy wrapper that allows JavaScript modules to run in background workers, preventing browser UI freezes by delegating computationally expensive tasks to separate threads. The project utilizes a proxy-based interface to call functions inside a background worker as if they were local asynchronous calls. This mechanism enables the execution of modules in parallel workers to maintain main thread responsiveness. The system covers asynchronous module execution and web worker integration, focusing on

    JavaScript
    GitHub पर देखें↗4,378
  • andywer/threads.jsandywer का अवतार

    andywer/threads.js

    3,526GitHub पर देखें↗

    threads.js is a JavaScript worker thread library and asynchronous task orchestrator designed to offload CPU-intensive tasks to background threads. It functions as a cross-platform worker pool and a TypeScript worker runner that automatically transpiles and executes TypeScript files within separate threads. The project distinguishes itself by providing a unified worker API that allows for cross-platform execution across different JavaScript environments. It includes a specialized worker data serialization tool to pass complex class instances and binary data between threads, and supports inlini

    TypeScriptisomorphic-javascriptjavascriptmultithreading
    GitHub पर देखें↗3,526
  • mgechev/angular-performance-checklistmgechev का अवतार

    mgechev/angular-performance-checklist

    4,134GitHub पर देखें↗

    This project is a technical reference and guide for optimizing the performance of Angular applications. It provides a comprehensive checklist for improving speed and efficiency by focusing on bundle optimization, rendering best practices, and runtime execution. The guide covers a wide array of differentiators including the implementation of progressive web app strategies through service workers and offline caching. It also details methods for improving perceived load times using server-side rendering and application shells. The repository provides guidance on broader capability areas such as

    GitHub पर देखें↗4,134
  • sqldelight/sqldelightsqldelight का अवतार

    sqldelight/sqldelight

    6,827GitHub पर देखें↗

    SQLDelight is a Kotlin database library that validates SQL schema, statements, and migrations at compile time, generating type-safe Kotlin query functions from labeled SQL files. It treats SQL as the source of truth for database definitions, catching schema errors during the build process before they reach production. The library supports multiple database dialects including SQLite, MySQL, PostgreSQL, HSQL, and H2, and generates platform-specific code for Android, iOS, JVM, and JavaScript targets. It provides a platform-specific driver abstraction that handles database connectivity difference

    Kotlinkotlin-multiplatformsqlsqldelight
    GitHub पर देखें↗6,827
Greenlet के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

developit/greenlet क्या करता है?

Greenlet एक मल्टी-थ्रेडेड एसिंक्रोनस एक्जीक्यूटर और वेब वर्कर टास्क रनर है। यह एक निष्पादन रैपर के रूप में कार्य करता है जो यूजर इंटरफेस रिस्पॉन्सिवनेस बनाए रखने और मुख्य निष्पादन थ्रेड को ब्लॉक होने से रोकने के लिए भारी गणना को बैकग्राउंड वर्कर्स को ऑफलोड करता है।

developit/greenlet की मुख्य विशेषताएं क्या हैं?

developit/greenlet की मुख्य विशेषताएं हैं: Web-Worker Threading, Background Threading, Asynchronous Worker Functions, Web Worker Execution, Asynchronous Task Executors, Async Executor Wrappers, JavaScript Worker Threads, Main Thread Offloading।

developit/greenlet के कुछ ओपन-सोर्स विकल्प क्या हैं?

developit/greenlet के ओपन-सोर्स विकल्पों में शामिल हैं: developit/workerize — Workerize is a web worker module loader and main thread offloader. It functions as an asynchronous proxy wrapper that… andywer/threads.js — threads.js is a JavaScript worker thread library and asynchronous task orchestrator designed to offload CPU-intensive… mgechev/angular-performance-checklist — This project is a technical reference and guide for optimizing the performance of Angular applications. It provides a… sqldelight/sqldelight — SQLDelight is a Kotlin database library that validates SQL schema, statements, and migrations at compile time,… googlechromelabs/comlink — Comlink is a remote procedure call library that transforms message-based communication into asynchronous function… alasql/alasql — AlaSQL is a JavaScript SQL database engine that allows for the filtering, grouping, and joining of in-memory object…