top | item 46873992 (no title) zachrip | 26 days ago Would like to see the eval version - the dialogue version just seems like normal code with extra steps? discuss order hn newest mavdol04|26 days ago yeah, the previous example was quite basic. I will write a complete example for that, but here is how you can run dynamic code: import { task } from "@capsule-run/sdk"; export default task({ name: "main", compute: "HIGH", }, async () => { const untrustedCode = "const x = 10; x * 2 + 5;"; const result = eval(untrustedCode); return result; }); Hope that helps! zachrip|25 days ago Is the code in the eval also turned into wasm first then? Does this work as a JIT for wasm? load replies (1)
mavdol04|26 days ago yeah, the previous example was quite basic. I will write a complete example for that, but here is how you can run dynamic code: import { task } from "@capsule-run/sdk"; export default task({ name: "main", compute: "HIGH", }, async () => { const untrustedCode = "const x = 10; x * 2 + 5;"; const result = eval(untrustedCode); return result; }); Hope that helps! zachrip|25 days ago Is the code in the eval also turned into wasm first then? Does this work as a JIT for wasm? load replies (1)
zachrip|25 days ago Is the code in the eval also turned into wasm first then? Does this work as a JIT for wasm? load replies (1)
mavdol04|26 days ago
zachrip|25 days ago