
1 secondwtq 2020-04-22 23:29:37 +08:00 |
2 ZeoKarl 2020-04-22 23:33:45 +08:00 via iPhone 大概是 chakracore |
3 larendorrx OP @secondwtq #1 我搜到的信息显示,作者 19 年的时候认为这个库不是很完善 https://jsboxbbs.com/d/818-nodejs-ios 可能后来又改变想法了,不过除此之外想不到其他的方案了 |
4 himself65 2020-04-22 23:50:33 +08:00 via iPad nodejs 现在支持 JITless 了,不知道什么时候可以官方支持 iOS |
5 szxczyc 2020-04-23 02:51:44 +08:00 via iPhone 这没什么稀奇的吧 matplotlib torch sklearn numpy 等等深度学习模型都可以在 iOS 上运行 |
6 Mutoo 2020-04-23 07:23:25 +08:00 |
7 secondwtq 2020-04-23 18:54:24 +08:00 @Mutoo 建议多调查调查背景 这是 18 年的帖子,JSBox 的 Node 支持应该是 19 年底开发,今年初发布的。在此之前多项证据均支持 JSBox 使用 JavascriptCore,我一开始也是这么猜的 但是 JSBox 并不多的相关文档暗示 Node 和 JSBox 自己那套是两个 runtime,并且还专门搞了一个所谓的“通信机制”,感觉事情不简单 所以你可以拆一下 JSBox 的 IPA 包看一下里面究竟是啥,另外 JSBox 文档显示其 Node 支持对标 Node 10.13.0, nodejs-mobile 和 node-chakracore 恰好也是支持到 10.13.0,不觉得太巧合了么 |
8 secondwtq 2020-04-23 18:58:19 +08:00 理论上 JSBox 也可以使用 JavascriptCore,把类似 node-chakracore 一样的工作重复一遍就可以了 各种 JS 运行时的 API 都大差不差,技术上应该不存在问题,只是工作量多很多,不存在 magic 用 JSC 可以支持 JIT 运行 native code 要我说苹果审核才是万恶之源 |