awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
chakra-core avatar

chakra-core/ChakraCore

0
View on GitHub↗
9,242 نجوم·1,215 تفرعات·JavaScript·mit·4 مشاهدات

ChakraCore

ChakraCore is an embeddable JavaScript engine and high-performance scripting runtime. It provides a just-in-time compiler that converts JavaScript source code into optimized machine code during runtime to increase execution speed and throughput.

The engine utilizes a multi-tiered compilation pipeline and tiered machine code generation to balance startup time with execution speed. Memory is managed via a concurrent garbage collector that reclaims unreachable objects on background threads to minimize application pauses.

The project provides capabilities for embedded JavaScript execution and automated memory management within host applications.

Features

  • Embeddable Scripting Engines - Provides an embeddable JavaScript engine for executing dynamic scripts and logic within host applications.
  • JavaScript Engines - Functions as a JavaScript engine for executing code inside host applications.
  • Automatic Memory Management - Provides automatic memory management through a concurrent garbage collector to prevent leaks.
  • Just-In-Time Compilation - Implements just-in-time compilation to convert source code into optimized native machine code at runtime.
  • Machine Code Generation - Generates optimized native machine code across multiple tiers to increase overall execution throughput.
  • Managed Code Execution - Executes managed JavaScript code within a controlled runtime environment.
  • Execution Performance Optimizers - Optimizes execution speed by translating JavaScript source into high-performance machine code via JIT.
  • JavaScript Runtimes - Provides a high-performance JavaScript runtime for embedded environments.
  • High-Performance - Delivers a high-performance execution environment optimized for low-latency JavaScript processing.
  • Tiered Compilation - Uses a multi-tiered compilation strategy to balance initial startup time with steady-state execution speed.
  • Language Compilation Pipelines - Implements an asynchronous compilation pipeline that offloads machine code generation to background threads to reduce latency.
  • Memory Management Systems - Includes an automated memory management system to reclaim script memory and minimize pauses.
  • Garbage Collection - Implements automated memory management that identifies and reclaims unreachable objects to prevent leaks.
  • Incremental Garbage Collection - Provides a concurrent garbage collector that reclaims memory in increments to minimize application pauses.
  • Garbage Collectors - Features a concurrent garbage collector that reclaims unreachable objects on background threads.

سجل النجوم

مخطط تاريخ النجوم لـ chakra-core/chakracoreمخطط تاريخ النجوم لـ chakra-core/chakracore

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة chakra-core/chakracore؟

ChakraCore is an embeddable JavaScript engine and high-performance scripting runtime. It provides a just-in-time compiler that converts JavaScript source code into optimized machine code during runtime to increase execution speed and throughput.

ما هي الميزات الرئيسية لـ chakra-core/chakracore؟

الميزات الرئيسية لـ chakra-core/chakracore هي: Embeddable Scripting Engines, JavaScript Engines, Automatic Memory Management, Just-In-Time Compilation, Machine Code Generation, Managed Code Execution, Execution Performance Optimizers, JavaScript Runtimes.

ما هي البدائل مفتوحة المصدر لـ chakra-core/chakracore؟

تشمل البدائل مفتوحة المصدر لـ chakra-core/chakracore: dotnet/coreclr — CoreCLR is a runtime environment that manages the execution, memory, and basic types for applications built on the… bdwgc/bdwgc — This project is a garbage collection library and memory allocator for C and C++ that provides automatic reclamation of… lua/lua — Lua is an embeddable scripting language written in ISO C, designed to be integrated into host applications for runtime… munificent/craftinginterpreters — Crafting Interpreters is a comprehensive resource for building a complete programming language from scratch. It… v8/v8 — V8 is a high-performance JavaScript and WebAssembly engine designed to compile and execute code within host… microsoft/napajs — Napajs is an embeddable JavaScript engine and multi-threaded runtime designed to be integrated directly into other…

بدائل مفتوحة المصدر لـ ChakraCore

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع ChakraCore.
  • dotnet/coreclrالصورة الرمزية لـ dotnet

    dotnet/coreclr

    12,764عرض على GitHub↗

    CoreCLR is a runtime environment that manages the execution, memory, and basic types for applications built on the .NET platform. It serves as a managed execution environment that handles low-level system interactions and provides primitive data types for high-level application code. The project functions as a JIT compilation engine and a garbage collected runtime. It translates intermediate language into machine code at runtime for execution on specific hardware and automatically reclaims unused memory to prevent leaks. The system covers broad capability areas including managed code executi

    عرض على GitHub↗12,764
  • bdwgc/bdwgcالصورة الرمزية لـ bdwgc

    bdwgc/bdwgc

    3,418عرض على GitHub↗

    This project is a garbage collection library and memory allocator for C and C++ that provides automatic reclamation of unreachable objects. It functions as a memory management system that can replace standard allocation functions to automate memory reclamation without requiring source modification. The system is distinguished by its ability to perform incremental and generational garbage collection to reduce application pauses, as well as parallel collection to distribute tracing across multiple CPU cores. It includes a specialized string manipulation library that uses shared structures to en

    Ccc-plus-pluscplusplus
    عرض على GitHub↗3,418
  • lua/luaالصورة الرمزية لـ lua

    lua/lua

    9,768عرض على GitHub↗

    Lua is an embeddable scripting language written in ISO C, designed to be integrated into host applications for runtime customization. It provides a C-based scripting engine and a prototype-based object model that utilizes associative arrays and metatables to implement inheritance and complex data structures. The language features a cooperative multitasking system that manages concurrent execution threads via coroutines and an incremental garbage collector for automatic memory management. It includes a safe code sandbox to isolate global state and run untrusted scripts within a protected envir

    C
    عرض على GitHub↗9,768
  • munificent/craftinginterpretersالصورة الرمزية لـ munificent

    munificent/craftinginterpreters

    10,539عرض على GitHub↗

    Crafting Interpreters is a comprehensive resource for building a complete programming language from scratch. It provides a structured guide to the fundamental components of language implementation, including lexing, parsing, and the design of execution engines. The project demonstrates two distinct approaches to language execution: a tree-walking interpreter that evaluates source code by traversing its abstract syntax structure, and a stack-based virtual machine that compiles code into custom bytecode for execution. These implementations are supported by core runtime mechanisms such as lexica

    HTMLbookbytecodec
    عرض على GitHub↗10,539
  • عرض جميع البدائل الـ 30 لـ ChakraCore→