苹果是否允许在iOS上使用V8驱动的Javascript应用程序?
Would Apple allow V8-powered Javascript apps on iOS?
有很多
关于谷歌被迫使用UIWebView for Chrome for iOS的讨论,Facebook完全放弃HTML5用于他们的iOS应用程序,因为UIWebView太慢了。我很快就需要移植一个HTML5应用程序,它需要大量的密集Javascript计算(鉴于我的时间限制,太多的代码无法在本地重写),但没有浏览器提供的显示功能(即它在Node.js上无头地工作正常)。我从未听说过有人试图将Google的V8嵌入到iOS应用程序中,但是考虑到MobiRuby实际上做了同样的事情(在mruby解释器中链接),是否允许做类似的事情,在同一进程中链接Google的V8解释器?只要代码不下载,进程不分叉,似乎并不违反规则,但有人尝试过吗?
编辑:我知道PhoneGap/Cordova和类似的技术,但它们都可以使用完整的UIWebView,并且由于Apple的偏执狂,UIWebView无法对Javascript代码进行JIT编译(正如我所说,这对我的应用程序至关重要)。
根据 v8-dev 邮件列表中这个线程中提到的内容,现在可能是可能的。您可能对此问题的工作状态感兴趣。
相关文章:
- V8 javascript 引擎是否将所有 javascript 编译为机器语言
- V8 JavaScript 引擎实现语言
- 访问V8 JavaScript中的行号(Chrome&Node.js)
- 使用 V8 JavaScript 引擎在没有 Web 视图的情况下执行 JS 库
- 使用 V8 JavaScript,普通函数是否有可能“产生”一个值
- V8 Javascript堆转储模式
- 删除chrome v8 javascript引擎函数缓存
- V8 javascript:chrome与'这'上下文
- v8 (javascript) String::New asserted
- 当我尝试在V8 - JavaScript中编译c++时,出现了许多错误
- 扩展V8 JavaScript引擎
- 修改V8 JavaScript引擎提供的Chrome
- 在V8 Javascript shell中传递命令行参数给脚本
- 为什么这个V8/Javascript代码表现如此糟糕?
- 可以在Chrome浏览器中获得V8 JavaScript引擎版本号
- 栈和堆在V8 (JavaScript)
- V8 JavaScript引擎和Mac应用商店
- V8 javascript引擎有GIL吗?
- 在QTCreator c++控制台项目中包含Google' V8 Javascript引擎
- google的V8 JavaScript引擎在iOS上可用吗?