1
secondwtq 2020-04-22 23:29:37 +08:00 1
|
2
nieyujiang 2020-04-22 23:33:45 +08:00 via iPhone 1
大概是 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 1
|
7
secondwtq 2020-04-23 18:54:24 +08:00 1
@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 1
理论上 JSBox 也可以使用 JavaScriptCore,把类似 node-chakracore 一样的工作重复一遍就可以了
各种 JS 运行时的 API 都大差不差,技术上应该不存在问题,只是工作量多很多,不存在 magic 用 JSC 可以支持 JIT 运行 native code 要我说苹果审核才是万恶之源 |