Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Why not use v8 and make the runtime run "everywhere"?

Edit: Sorry, just realised the development is done in Objective-C.



v8 also doesn't have an interpreter mode, just a compiler. On iOS you can't allocate writable+executable memory, so you can't use v8.

As I mentioned in another thread, I currently have a toy project that implements most of the Canvas2D API in plain C. Maybe this will amount to something some day.


AFAIK, you can turn off JIT compilation in v8, isn't that true?


No, you can't turn off JIT compilation in V8. V8 has no not-JIT execution engine.


V8 only has C++ API which makes it quite inconvinient to use if you aren't using C++.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: