-
Notifications
You must be signed in to change notification settings - Fork 5.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
iOS support #6607
Comments
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
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). |
I think |
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 Originally posted by @lucacasonato in #6621 (comment) @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. |
This is rather a year old, but Apple is replacing JavaScriptCore with NativeScript that brings V8 into iOS and iPadOS. Does this change have any positive result for deno support? |
Apple is not replacing JavaScriptCore with NativeScript. The article you linked to is how NativeScript migrated to V8 JIT-less instead of JavaScriptCore, which allows them (NativeScript, nothing to do with Apple) to have feature parity with Android when using NativeScript on iOS. JIT-less V8 on iOS has been possible for a while now as mentioned in this thread. It changes nothing for Deno. |
Any update on this for creating a native iOS App from a Deno application using github actions? |
It would be nice if
Deno
will supportiOS
embeddingThe text was updated successfully, but these errors were encountered: