flujs_qjs
The QuickJS implementation of flujs. You can directly use flujs as a replacement, as it smooths out the API differences between different JS engines.
The binding directory contains native bindings for Dart FFI, while the wrapper directory provides Dart-style encapsulation.
Certainly, you can also utilize JSFContextQJSImpl, JSFRuntimeQJSImpl, and JSFValueQJSImpl, as they are the concrete implementations of the flujs API.
Libraries
- binding/constant
- binding/QJS
- binding/quickjs
- binding/quickjs-base
- binding/quickjs-libc
- extension
- JSFContextQJSImpl
- JSFRuntimeQJSImpl
- JSFValueQJSImpl
- qjs
- qjs_binding
- wrapper/JSAtom
- wrapper/JSBase
- wrapper/JSClass
- wrapper/JSContext
- wrapper/JSFunction
- wrapper/JSMalloc
- wrapper/JSMemoryUsage
- wrapper/JSRuntime
- wrapper/JSValue