quickjs-rs
quickjs-rs copied to clipboard
Rust wrapper for the quickjs Javascript engine.
Would be nice to have a more comprehensive `examples/` collection, including logging etc.
It'd be cool to have a fancy macro to build the extern function required to create a native module that can be imported by the `qjs` CLI. With `qjs` you...
QuickJS supports compilation down to byte code and running from byte code. This skips a huge chunk of code and potentially reduces script execution time. I could imagine the following...
Implement serde support for (de)serializing Rust values to/from Javascript values.
I'm wondering is it possible to store JavaScript objects as Rust values without deserialization, so that objects with richer structure can be passed back to `call_function`. For example, this code...
I've experimented with enabling `Bignum` extension (seems to be working just fine, can be enabled just by changing static lib name in Rust flags from `quickjs` to `quickjs.bn`). However I'm...
I have been trying to compile a new release of mdbook-katex which is using quickjs-rs, but ran into problems. TLDR: [opened and issue and got forwarded here](https://github.com/lzanini/mdbook-katex/issues/107). When trying to...