4 ms·
Apparently Figma still uses it for plugins, so there's that. It can be compiled to WebAssembly and run with the sandboxing of WebAssembly. Not just data sandbo
by benatkin 2y ago
Apparently Figma still uses it for plugins, so there's that.
It can be compiled to WebAssembly and run with the sandboxing of WebAssembly. Not just data sandboxing but sandboxing that can prevent it from slowing down the rest of the app (though it runs slower).
Post from Figma in 2019: https://www.figma.com/es-la/blog/an-update-on-plugin-security/?context=confirmLocalePref https://www.figma.com/es-la/blog/an-update-on-plugin-securit...
This in 2023: "Either Figma hasn't updated QuickJS since, or they've moved to a different VM, because Figma's VM is missing many of the features QuickJS now supports." https://www.sam.today/blog/bumbling-the-figma-api https://www.sam.today/blog/bumbling-the-figma-api