It would be nice if Deno will support iOS embedding
As far as I am aware Apple does not allow any apps with JavaScript engines other than JavaScriptCore in the App Store if they do JIT - which V8 does. So this could probably be technically done, but you would likely not be able to distribute an app built with Deno through the Apple App Store. That would make this somewhat pointless.
As far as I am aware Apple does not allow any apps with JavaScript engines other than JavaScriptCore in the App Store if they do JIT - which V8 does. So this could probably be technically done, but you would likely not be able to distribute an app built with Deno through the Apple App Store. That would make this somewhat pointless.
I forgot about it ... (
I remember that the v8 has jitless mode now.
Actually, the App Store Review Guidelines only specify the following
2.5.6 Apps that browse the web must use the appropriate WebKit framework and WebKit Javascript.
So as long as it's not a web browser it shouldn't matter if it's running a JavaScript engine other than WebKit.
There are embeddable versions of Node.js for both Android and iOS. That being said, they are probably best handled by a wider community project than Deno itself (just like they are for Node.js).
There are embeddable versions of Node.js for both Android and iOS. That being said, they are probably best handled by a wider community project than Deno itself (just like they are for Node.js).
I think deno also very good for embedding in app due to rust which makes easier to port application to other platforms
All this infos are correct about the jitless mode and it works also on IOS and Android i also want to add that the new v8 lite project will be merged soon into the --jitless mode flag https://v8.dev/blog/v8-lite so it will not only allow to pre alloc memory it will also save up to 35% memory traded for some performance so it will run even better on devices with small memory footprint.
You can already run Deno in V8 jitless mode: deno run --v8-flags="--jitless". It is just painfully slow. V8 lite mode is also supported via --v8-flags="--lite-mode". I am not sure everything works, but it is enough for initial testing.
_Originally posted by @lucacasonato in https://github.com/denoland/deno/issues/6621#issuecomment-653679807_
@redradist So it is time now for testing the New IOS Support that we already got :) Simply compile deno on IOS and use the jitless mode to run
Closing as resolved.
@bartlomieju it should get documented in the IOS section of deno as current state
Deno does not provide iOS builds
@lucacasonato at present but they are now possible we should keep focus on that there are some ios users around its a big platform and it is target able
This issue is sufficient memoization of the status.
Most helpful comment
I remember that the v8 has jitless mode now.