quickjs-emscripten-sync icon indicating copy to clipboard operation
quickjs-emscripten-sync copied to clipboard

Provides a way to sync objects between browser and QuickJS

Results 14 quickjs-emscripten-sync issues
Sort by recently updated
recently updated
newest added

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [@vitest/coverage-c8](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-c8#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-c8)) | [`^0.28.5` ->...

Hey, thank you for using quickjs-emscripten-sync (QES)! If you are building an application using this library, please let us know here! We are using QES in Re:Earth (https://github.com/reearth/reearth) to run...

This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. > [!WARNING] These dependencies are deprecated: | Datasource | Name | Replacement PR? |...

Doesn't fully fix #30 but drastically reduces memory being retained in `QuickJSRuntime`. I added 2 test cases to demonstrate this. Table with memory increases after 100 iterations: | | Sync...

## Issue When having code that returns data from `VM -> Host`, the memory used will keep on increasing each time the `evalCode` call is made. ## Additional context "quickjs-emscripten":...

bug

Would it be possible for this library to support asyncify? Currently if I want to marshal an asyncified function I can't do that e.g. ``` vm.arena.expose({ http: { fetchSync: vm.newAsyncifiedFunction(async...

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://togithub.com/actions/checkout) | action | major | `v3` -> `v4` | | [actions/setup-node](https://togithub.com/actions/setup-node) |...

Hi I'm trying to compare objects which crosses from VM -> host -> VM. This seems to fail. See the example below. Is it possible to add support for this?...

bug

Currently a call to arena dispose doesn't remove variables from the context. ```JS const arena1 = new Arena(vm, { isMarshalable: 'json' }) arena1.expose({foo: 'bar'}) arena1.evalCode(`return foo`) // returns bar as...

currently a script like ` 'return globalThis'` will attempt to return the globalThis object, which is huge and slow. How can we prevent this being attempted ?