A Positively Charged JavaScript Runtime

2 Open Issues Need Help Last updated: Jan 1, 2026

Open Issues Need Help

View All on GitHub

AI Summary: The issue highlights an insecure method of instantiating JavaScript Promises within the `ion` project, where `globalThis.Promise` is manually invoked via JavaScript. The proposed solution is to replace this with the native and more secure V8 Promise constructor APIs, leveraging V8's direct C++ interface.

Complexity: 3/5
good first issue security

A Positively Charged JavaScript Runtime

Rust
Fix runtime "Data" store about 2 hours ago

AI Summary: This issue aims to refactor how the JavaScript "Realm" pointer is stored within the runtime. Currently, it's temporarily attached to `globalThis.__data`, but the goal is to replace this with V8's dedicated built-in embedder data storage system for a more robust and correct implementation.

Complexity: 4/5
good first issue security

A Positively Charged JavaScript Runtime

Rust