Javascript 有人使用过Mozilla吗;WebKit外壳中的Rhino JS引擎?
我的印象是WebKit是一个更通用的框架,可以插入多个JavaScript引擎。最重要的是,我们有苹果的JavaScriptCore和谷歌的V8 有人试过插上Mozilla的Rhino吗?如果他们没有,你能给我指一些关于所涉及内容的简短资源吗?(我不太可能独自承担这一任务,但出于好奇,我对该领域的WebKit扩展点是如何构造的感兴趣。)Javascript 有人使用过Mozilla吗;WebKit外壳中的Rhino JS引擎?,javascript,webkit,rhino,Javascript,Webkit,Rhino,我的印象是WebKit是一个更通用的框架,可以插入多个JavaScript引擎。最重要的是,我们有苹果的JavaScriptCore和谷歌的V8 有人试过插上Mozilla的Rhino吗?如果他们没有,你能给我指一些关于所涉及内容的简短资源吗?(我不太可能独自承担这一任务,但出于好奇,我对该领域的WebKit扩展点是如何构造的感兴趣。) 另外,如果我对WebKit、JavaScriptCore和V8之间关系的理解不正确,那么直接回答我会是一个很好的答案。忽略在WebKit中支持多个js引擎所带来
另外,如果我对WebKit、JavaScriptCore和V8之间关系的理解不正确,那么直接回答我会是一个很好的答案。忽略在WebKit中支持多个js引擎所带来的许多问题,在支持任何js引擎方面都有很多工作要做 大多数DOM绑定都是自动生成的,但执行此操作(并正确执行)的脚本非常大、复杂,并且对于每个目标都完全不同(webkit for JSC、V8、Objective-C和gtk中都有DOM绑定)。也就是说,存在>2组绑定应该表明支持一组额外的绑定不会太困难(主要是时间,而不是头脑发热) 特别是JS的问题是浏览器本身必须能够以更多的方式与之交互(脚本标记等)。这主要是从核心引擎中抽象出来的,但是有很多逻辑需要实现,这将很困难,而且它仍然不能保证工作。最后,V8是以webkit作为嵌入目标而设计的,因此它支持webkit需要的奇怪的东西,而且不能保证spidermonkey、rhino或任何其他引擎能够提供这些东西