MacRumors

Skip to Content

Safari получит улучшения скорости JavaScript благодаря SquirrelFish

Проект WebKit объявил на этой неделе о новом и усовершенствованном интерпретаторе JavaScript под кодовым названием SquirrelFish.

SquirrelFish обещает в 1,6 раза более быструю работу JavaScript по сравнению с Webkit/Safari 3.1. Это достигается за счет использования «регистровой, непосредственно связанной высокоуровневой байт-кодовой программы», которая призвана устранить накладные расходы, связанные с традиционными интерпретаторами обхода синтаксических деревьев, подобными тому, который в настоящее время используется в Safari 3.1.x.

012912 squirrelfish webkit graph 400
Количество запусков SunSpider в минуту. Более длинные столбцы лучше. Изображение предоставлено webkit.org

Внедрение этой инициативы с открытым исходным кодом означает, что эти улучшения почти наверняка будут внедрены в будущие версии веб-браузера Apple Safari, хотя сроки неизвестны. Javascript — это язык сценариев, который часто используется на многих веб-сайтах.

Стоит отметить, что Safari 3.1 уже обеспечил значительные улучшения производительности по сравнению с 3.0.x, что указывает на то, что Apple активно занимается производительностью JavaScript в Safari/WebKit.