onreza_core

0

Описание

Языки

  • Rust73,1%
  • C++17,7%
  • C3,8%
  • JavaScript2,9%
  • TypeScript2,5%
месяц назад
месяц назад
README.md

ONREZA Core (deno_core fork)

Fork of deno_core with V8 Locker API support for multi-isolate pooling.

Why this fork?

The upstream

deno_core
uses
rusty_v8
which doesn't expose V8's Locker API. This makes it impossible to:

  • Pool multiple isolates on a single thread
  • Safely switch between isolates without thread-local state issues
  • Implement efficient isolate reuse patterns

This fork replaces

rusty_v8
with openworkers-v8 which provides Locker/UnenteredIsolate support.

Changes from upstream

  1. V8 binding:
    v8
    openworkers-v8
    (with Locker API)
  2. JsRuntime: Modified to use Locker for isolate access (WIP)
  3. Thread safety: Proper isolate locking for multi-isolate scenarios

Usage

Syncing with upstream

Project

This fork is maintained by ONREZA for use in nrz-isolate — a JavaScript runtime for edge functions.

License

MIT (same as upstream deno_core)


Original README

The core engine at the heart of Deno.

Contributing to upstream

To contribute to the original project, please read the contributing instructions.