Many of you probably already have seen this blog post. V8 can now run with out allocating executable memory. This would open the door for an iOS build of Node.js based on V8. Though it may not work for older 32-bit iOS devices.
Thoughts?
@hashseed - can this option be configured on a per-isolate basis?
Yes. Not sure whether it's currently a per isolate option, but it definitely is possible. @schuay
Currently it's a global per-process switch. Per-isolate is possible but would need some work due to the flag implications we currently have.
FYI, build instructions for V8 on iOS are now up at https://v8.dev/docs/cross-compile-ios.
Hey @schuay how do you think we can do JITLess V8 on Node's end if we were to compile Node JITLess?
You just need to pass --jitless to V8 to not require JIT.
Doesn't seem like there's any specific action item, closing.
Most helpful comment
FYI, build instructions for V8 on iOS are now up at https://v8.dev/docs/cross-compile-ios.