Ответ
Битва браузеров продолжается - Chrome ускоряется Опции темы
Старый 15.02.2014, 13:23
  #1
Bubble
 
Регистрация: 14.02.2014
Сообщений: 17

Битва браузеров продолжается - Chrome ускоряется
Google сегодня показал фишку, реализованную в последней версии Chrome beta, что в дальнейшем будет служить в целях увеличения производительности сайтов: компиляцию и выполнение сценариев Javascript на отдельном потоке. Ранее Chrome выполнял все в главном потоке, где загрузка основных компонентов влияла на работу сценариев JavaScript.





В результате, Google говорит, что сценарии JavaScript начинают быстрее работать не дожидаясь загрузки всех составляющих сайта. Это все реализовано благодаря движку движку Chrome V8 JavaScript.

Во-первых, V8 не откладывает компиляцию функций JavaScript на время их первого вызова (для уменьшения общего времени, что выделяется на компиляцию). Затем куски кода, которые выполняются чаще других, проходят компилятор специализированной оптимизации. Этот второй проход занимает немного времени, но благодаря большому количеству дополнительных методов оптимизации, он обеспечивает гораздо более быстрый код.

Взгляните на визуализацию, как это все работает.

Вот Chrome без одновременной компиляции (V8 полностью занят оптимизацией большого куска кода, что приводит к паузам):





Вот Chrome с одновременной компиляцией (V8 все еще оптимизирует большой кусок кода, но делает это в фоновом потоке ):





Вышеприведенные диаграммы отражают выдержку из жизненно важных циклов работы V8, на примере работы Mandreel (часть Google Octane) на Nexus 5. Черная полоса отображает выполнение JavaScript , поэтому поставленная цель - получить ее как можно более цельной.

Вместо того, чтобы по очереди компилировать оптимизированный Javascript код и запускать его, V8 теперь использует параллельную компиляцию для больших кусков кода, чтобы избежать «заикания» и выпадения кадров в сложных приложениях, таких как игры.

Ориентировочно это новшество будет доступно уже в следующем стабильно релизе Chrome
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 15.02.2014, 16:53
  #2
Zeus
 
Регистрация: 28.01.2014
Сообщений: 36

Диаграммы просто отличные, вот только рядовым пользователям вся эта канитель ни о чём не говорит, их мало вообще волнует что там внутри происходит браузера, главное чтобы страницы шустро загружались и сайты не висли
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 15.02.2014, 17:09
  #3
Dust
 
Регистрация: 08.02.2014
Сообщений: 22

Что-то по всей статье так и не заметил с кем соревнуется Google Chrome, выкладки идут только по нему? А наверно сам с собой тихо я веду беседу
Интернет Експлорер от Майкрософт давно уже на скамейке запасных, Мазила тоже что-т мутит со своими коммерческими веяниями, а Опера как-то по-тихому заглохла, так что точно выходит бой с тенью
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 15.02.2014, 17:18
  #4
Krypton
 
Регистрация: 17.01.2014
Сообщений: 33

Сообщение от Bubble Посмотреть сообщение
сценарии JavaScript начинают быстрее работать не дожидаясь загрузки всех составляющих сайта.
С такой же бешеной скоростью теперь бедные пользователи будут цеплять всю шелупонь с подозрительных сайтов, антивирусы не будут успевать кричать, что на данном сайте обнаружена подозрительная активность. А главное кому нужна скорость браузера, только тем кто сидит на узких каналах передачи данных, к примеру на старом добром диалапе, вот только там сколько себя помню для ускорения я не пользовался супер быстрыми браузерами, а отключал в настройках всё лишнее - графику, ява-скрипты и прочее что тормозило не по-детски
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 16.02.2014, 00:18
  #5
Rattata
 
Регистрация: 28.01.2014
Сообщений: 60

Соревнование явно идет между Хромом, ФФ и Ябузером. Опера вообще не слышно, а ИЕ это не браузер - это утилита чтоб скачать браузер. Это все хорошо, но как обновление скажется на потреблении ресурсов. Они и так уже жрут немерено памяти
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 16.02.2014, 07:55
  #6
Nordickan
 
Регистрация: 13.05.2011
Сообщений: 1,008

Сообщение от Rattata Посмотреть сообщение
ИЕ это не браузер - это утилита чтоб скачать браузер
вот будет хохма, если майкрософт отрубит возможность скачать какой-то другой браузер из инета И так на майкрософт гонят, что он монополизирует свой ИЕ, т.к. в системе только он один браузер, не предоставляя возможности пользователям выбрать ещё какой-то, т.к. он только один.
А по существу, я тоже за хром, шустрый и гораздо меньше глюков, чем с мазиллой, хотя раньше только её и юзал, до появления этого продукта.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 16.02.2014, 20:35
  #7
Midas
 
Аватар для Midas
Регистрация: 05.12.2011
Сообщений: 159

Сообщение от Nordickan Посмотреть сообщение
вот будет хохма, если Майкрософт отрубит возможность скачать какой-то другой браузер из инета
Это каким таким Макаром? сделает встроенный фильтр на стоп слова? Этот шаг будет им не на руку.

Красиво назвали свой движок в Chrome - V8, сразу такая картинка рисуется в голове - турбины, никелированные клапанные крышки и звук прямотока уррр,уррр . А на деле бдзынь, бряц...
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием

Ответ
 
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Битва титанов – Айфоны против Андроидов? Maxim Mobile 19 21.04.2014 21:36
Когда весь мир ускоряется – сайты замедляются Alsu Сервисы 12 31.08.2013 10:37
SEO-плагины для популярных браузеров dangerous Сервисы 7 01.03.2013 00:29
Пишем приложения и расширения для Chrome 0pium Хостинг 1 06.02.2013 23:55
Google Chrome расширения для вебмастеров Poliart Сервисы 3 28.01.2013 22:12

Метки
chrome, engine v8, google, javascript


Здесь присутствуют: 1 (пользователей: 0, гостей: 1)
 

Быстрый переход


Текущее время: 08:17. Часовой пояс GMT +3.