Четверг, 02.05.2024, 14:58
Приветствую Вас Гость

Разделы сайта
Категории раздела
Мобильные новости [20]
Новости мобильного мира
MWC новости [9]
Новости происходящего на Mobile World Congress
Мобильные новинки [26]
Новинки мобильного мира
Цифровые технологии [17]
Новости мира цифровых технологий
Мобильные обзоры [1]
Обзоры всего, что связано с мобильниками
Обзоры моб. софта [0]
Обзоры приложений для мобильников
Новости моб. софта [10]
Новости софта для мобильников
Новости CeBIT 2012 [2]
Новости CeBIT (центр офисных и информационных технологий) 2012
Наш шарик
Главная » 2012 » Март » 6 » Новый интерпретатор JavaScript от Apple вдвое увеличивает производительность WebKit
10:59
Новый интерпретатор JavaScript от Apple вдвое увеличивает производительность WebKit


Последние изменения, внесённые Apple в проект с открытым кодом WebKit, используемый в Safari в OS X и iOS, а также широком перечне других обозревателей, включают новый эффективный низкоуровневый интерпретатор (LLInt — Low Level Interpreter), который в настоящее время применяется в JavaScriptCore (JSC) с целью исполнения кода до того, как он попадёт к стандартному интерпретатору, в виртуальную машину байткода или компилятору JIT (Just In Time).

Теперь JSC будет начинать исполнять код в LLInt и передаст результат старому JIT только после, как код будет обработан. LLInt является новой формой макроассемблирования, компилируемого с помощью офлайн-ассемблера, который использует множество современных технологий, таких как макро-язык на базе Turing CPS и прямой доступ к релевантной информации типа C++.

Судя по данным тестовых пакетов SunSpider, V8 и Kraken, новый интерпретатор в 2—2,5 раза быстрее, чем старый. В реальных условиях тоже, как сообщается, достигается 200% прирост производительности. Скорость исполнения JavaScript в веб-обозревателях сильно зависит от оптимизаций: чем быстрее и эффективнее сможет исполняться код, тем больше плавной анимации может быть задействовано и больше появится сложных и отзывчивых кроссплатформенных приложений.

По примеру прошлогодних улучшений WebKit, потребуется некоторое время, пока в общедоступную версию Safari будут интегрированы новые изменения в JavaScriptCore. В следующую 5.2 версию Safari будут внесены улучшения в области пользовательского интерфейса и совместного использования, новые настройки безопасности и функции оповещения.
Категория: Цифровые технологии | Просмотров: 395 | Добавил: 333vs333 | Теги: webkit, apple, javascript, Интерпретатор | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Language



Календарь
«  Март 2012  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031
Социалка
Друзья сайта
Архив записей
Поиск
Никнейм 333vs333 зарегистрирован!