Node: JITless V8

Created on 18 Mar 2019  路  7Comments  路  Source: nodejs/node

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?

V8 Engine discuss

Most helpful comment

FYI, build instructions for V8 on iOS are now up at https://v8.dev/docs/cross-compile-ios.

All 7 comments

@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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

nicolo-ribaudo picture nicolo-ribaudo  路  147Comments

AkashaThorne picture AkashaThorne  路  207Comments

addaleax picture addaleax  路  146Comments

silverwind picture silverwind  路  113Comments

thecodingdude picture thecodingdude  路  158Comments