← Back to context

Comment by 01HNNWZ0MV43FF

3 days ago

Still built on v8, but it claims to present a more Rust-friendly API than competitors

It's more that it's an abstraction that models JavaScript rather than v8. I'm actually planning to have a swappable engine with an implementation for QuickJS. It will be enabled with `JsRuntimeOptions { backend: JsRuntimeBackend::QuickJS }`.

The public API should remain the same, as will the extensions, so swapping out backends is an interesting idea to explore