A typescript package to execute JavaScript and TypeScript code in a webassembly quickjs sandbox
**Describe the bug** When you evaluate code, such as `while (true) {}`, using `evalCode`, essentially "freeze/pause" the entire process. **To Reproduce** Here's example code you can use to "freeze/pause" the entire process: ```ts import { quickJS } from '@sebastianwessel/quickjs'; const { createRuntime } = await quickJS(); const { evalCode } = await createRuntime({ executionTimeout: 5, allowFetch: false, allowFs: false, env: { MY_ENV_VAR: 'env var value', }, }); let i = 0; setInterval(() => { console.log("interval", ++i); // ^^ it stops }, 100); setTimeout(async () => { const result = await evalCode(` while(true) {} // ^^ pauses the whole program export default "hi"; `); console.log("result:", result); }, 3000); ``` Tested using Bun v1.1.44 on a Windows 11 computer. **Expected behavior** The executed sandboxed code shouldn't "freeze" up the entire process. **Screenshots** From the given example: 
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by real2two and has received 2 comments.