Голосование
Какую CMS Вы предпочитаете
AtomX
Fapos CMS
Drunya CMS
Топ новостей
- Генератор аватарок в стиле пиксель-арт
- Скачать Fapos CMS 1.1.8 Бесплатно
- Цунами в Японии. Последствия.
- Предварительная инфа о FAPOS 1.1.9. Часть 2
- Описание версии CMS Fapos 0.9.9
- Новая версия Fapos 1.3
- Половина россиян не смогла отличить легальный контент
- Что есть Fapos CMS
- Убийца Apache у вас на пороге
- Открытое тестирование Fapos 0.9.9
Последние комментарии
Топ пользователей
Сайты на AtomX CMS
Текущие бета и dev версии браузера Google Chrome 19/20 используют новый алгоритм по работе со скриптам, который стал еще «умнее» определять что и как надо оптимизировать. А это значительно ускорит работу небольших javascript приложений. К примеру, известный тест SunSpider показывает прирост производительности аж на 25%.
Когда мы посещаем какой либо сервис или просто сайт в сети, начинает выполняться javascript код. Встроенный в Google Chrome движок V8 при первом проходе лишь генерирует из него машинный код, но никак не оптимизирует. А чтобы уже оптимизировать код, осуществляется второй проход, который затрачивает на это значительно большее время. Поэтому применяется второй проход не всегда, а лишь тогда, когда это будет необходимо по мнению браузера. Вот почему очень важна способность скриптового движка качественно определять необходимость в оптимизации.
Старая версия V8 анализировала код на необходимость оптимизации один раз в миллисекунду. Для достаточно сложных сервисов это давало большой эффект и прирост в скорости. Но вот маленькие скрипты просто не успевали подвергнуться анализу, так как могли завершиться быстрее, чем за миллисекунду. При большом количестве очень плохо оптимизированных скриптов малых размеров эта проблема становится особенно актуальной.
Новая версия V8 работает более гибко. Теперь движок анализирует функции на то, как часто они вызываются, как долго выполняются и т.п. Этот подход позволяет выявить «узкие места» производительности раньше и успеть принять меря для оптимизации сайта.
Когда мы посещаем какой либо сервис или просто сайт в сети, начинает выполняться javascript код. Встроенный в Google Chrome движок V8 при первом проходе лишь генерирует из него машинный код, но никак не оптимизирует. А чтобы уже оптимизировать код, осуществляется второй проход, который затрачивает на это значительно большее время. Поэтому применяется второй проход не всегда, а лишь тогда, когда это будет необходимо по мнению браузера. Вот почему очень важна способность скриптового движка качественно определять необходимость в оптимизации.
Старая версия V8 анализировала код на необходимость оптимизации один раз в миллисекунду. Для достаточно сложных сервисов это давало большой эффект и прирост в скорости. Но вот маленькие скрипты просто не успевали подвергнуться анализу, так как могли завершиться быстрее, чем за миллисекунду. При большом количестве очень плохо оптимизированных скриптов малых размеров эта проблема становится особенно актуальной.
Новая версия V8 работает более гибко. Теперь движок анализирует функции на то, как часто они вызываются, как долго выполняются и т.п. Этот подход позволяет выявить «узкие места» производительности раньше и успеть принять меря для оптимизации сайта.
Категории:
Сейчас online: 14. Зарегистрированных: 0. Гостей: 14.
AtomX 2.8 Beta - Новая версия бесплатной CMS
AtomX 2.8 Beta - Новая версия бесплатной CMS
Программирование - что может быть проще.
Программирование - что может быть проще.
AtomX 2.8 Beta - Новая версия бесплатной CMS
AtomX 2.8 Beta - Новая версия бесплатной CMS
Написание простого вируса в блокноте
Что такое API и для чего они нужны
Классы в PHP для чайников
Написание простого вируса в блокноте