我记得我的朋友将 webkit javascript 引擎称为“JavaScript 核心”,但是,当我搜索答案时,safari 运行 SquirrelFish 作为其 JS 引擎。我的朋友告诉我,它可能是“开源”与“非开源”。
这意味着,webkit 是一个开源项目,因此它带有“JavaScript 核心”作为它的 JS 引擎,而 safari 不是一个开源项目,它使用 SquirrelFish 作为它的 JS 引擎。
维基说,
2008 年 6 月 2 日,WebKit 项目宣布他们将 JavaScriptCore 重写为“SquirrelFish”
这是否意味着很久以前,webkit 使用 JavaScript 核心作为其 JS 引擎,但现在它已被重写并命名为“SquirrelFish”。因此,webkit 只使用了 SquirrelFish。
我的理解正确吗?
谢谢