为了更加明确,我主要关心Firefox中的SpiderMonkey解释器。假设我想要加速在浏览器中加载某个特定网站,或者加速加载所有包含一些流行脚本(例如JQuery)的网站。假设所涉及的脚本在页面重新加载之间不会改变。那么SeaMonkey会理解这一点并避免完全重新编译吗?如果SpiderMonkey不能做到这一点,是否有其他解释器可以?或者这基本上是一个潜在的新功能,但由于计算机已经足够快,因此没有人关心它吗?
目前Gecko还没有做这样的优化,但我们一定会考虑。不幸的是,这样做有一些复杂的问题。
tab.attach({contentScriptFile: ...
在每个选项卡上注入了大约64 KB的脚本,担心这会对性能产生负面影响。 - Artem