quickjs-emscripten
quickjs-emscripten copied to clipboard
Safely execute untrusted Javascript in your Javascript, and execute synchronous code that uses async functions
Hey, as a follow-up of https://github.com/justjake/quickjs-emscripten/issues/146 - here's code that I'm trying to run: ``` import { getQuickJS, newQuickJSWASMModule, newVariant, RELEASE_SYNC } from "quickjs-emscripten"; async function main() { // module...
Hey! Is it possible to create fully deterministic sandbox from this library? (So that same code will always give same result with same input, even if code authors try to...
Add a build that can run inside quickjs, so you can put quickjs inside your quickjs
I am working on a feature in our product to allow tracing "time in vm" by code execution, along with the ability to "cancel" running functions if they surpass some...
Hi @justjake First and foremost, thank you for the great work on the `quickjs-emscripten`. The following can be considered a question or a bug report. Please take it with a...
I encountered a strange issue: when running a code that includes a negative number smaller than `-2` on Safari, it will throw `Out of bounds memory access (evaluating 'a.apply(null,h)')` Error....
Hi, I'm having troubles with passing array buffer. I followed the first example in the readme, but with additional code to handle array buffer. And then tried doing some modifications,...
The behavior of the library is not consistent depending on which browser scenario is running and how the quickjs invoker is exported. **Reproductions** For these examples, I'm using the `quickjs-wasmfile`...
When a JSValue is a JavaScript object, I would like a way to return a list of all the valid properties that could be passed to `getProp`. This would help...
First off, thanks for making this library publicly available! It's awesome! The full error is: > Uncaught SyntaxError: Cannot use 'import.meta' outside a module > at eval () > at...