The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"В движке V8 появилась новая подсистема компиляции JavaScript..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В движке V8 появилась новая подсистема компиляции JavaScript..."  +/
Сообщение от opennews on 09-Дек-10, 22:07 
Компания Google представила (http://blog.chromium.org/2010/12/new-crankshaft-for-v8.html) новую технологию агрессивной оптимизации Crankshaft для открытого JavaScript-движка V8, используемого в браузерах Google Chrome и Chromium. Для участков кода, связанных с большим объемом длительных вычислений (например, математические операции, цикличная обработка данных, рекурсивные вызовы и криптография), технология Crankshaft позволяет добиться значительного прироста производительности, в некоторых случаях привести к ускорению более чем в два раза.

<center><img src="http://www.opennet.dev/opennews/pics_base/28947_1291917766.jp... style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></center>


Кроме увеличения производительности, Crankshaft позволяет заметно сократить время запуска больших web-приложений, таких как GMail, - при использовании Crankshaft загрузка страниц, содержащих большой объем JavaScript-кода в среднем занимает на 12% меньше времени.  По...

URL: http://blog.chromium.org/2010/12/new-crankshaft-for-v8.html
Новость: http://www.opennet.dev/opennews/art.shtml?num=28947

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


2. "В движке V8 появилась новая подсистема компиляции JavaScript..."  +/
Сообщение от VoDA (ok) on 09-Дек-10, 22:08 
Это они JIT решили переплюнуть? ;)))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "В движке V8 появилась новая подсистема компиляции JavaScript..."  +1 +/
Сообщение от Аноним (??) on 09-Дек-10, 22:14 
Имеется в виду Java HotSpot? Приблизиться смогут, но не догнать. Всё же в JavaScript чисто динамический диспатч по ключам-строкам.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

8. "В движке V8 появилась новая подсистема компиляции JavaScript..."  –1 +/
Сообщение от поцанчик (ok) on 09-Дек-10, 22:48 
> Для тебя русский язык родной?

А как определить?

Ответить | Правка | Наверх | Cообщить модератору

19. "В движке V8 появилась новая подсистема компиляции JavaScript..."  +/
Сообщение от ДяДя on 10-Дек-10, 09:41 
Не сам JIT, а подход из HotSpot-а.
90% времени работы программы выполняется 10% кода.
Ясен пень, что нужно оптимизировать именно эти 10%, а оптимизация остальной части кода себя не оправдает.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "В движке V8 появилась новая подсистема компиляции JavaScript..."  +/
Сообщение от Аноним (??) on 09-Дек-10, 22:47 
а в Кромиум оно есть?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "В движке V8 появилась новая подсистема компиляции JavaScript..."  +8 +/
Сообщение от gregg128 (ok) on 09-Дек-10, 22:56 
Ну и ну. Знали бы создатели NCSA Mosaic, как далеко всё это зайдёт :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "В движке V8 появилась новая подсистема компиляции JavaScript..."  +4 +/
Сообщение от pavlinux (ok) on 09-Дек-10, 23:28 

   1-й этап - пихаем лёгкий жаба скрипт в HTML, юзер негодует.
   2-й - пишем двиган Жавы и пихаем его в браузер, юзер негодует, но бежит в магазин за новыми процами и РАМой.
   3-й - О, юзер закупил процов, можно запихать ещё больше кода в страницы!
   4-й - Юзер негодует, что заставляет разрабов оптимизировать двиган.
LOOP:    
  5-й этап - пихаем ещё код.
  6-й этап - юзер негодует, бежит в магазин.
  7-й этап - пихаем ещё код.
  8-й этап - юзер негодует, оптимизируем двиган.
GOTO LOOP

Скоро задачей веб-сервера будет не выдача HTML и медиаконтента,
а тупое переключение юзеров, как P2P-трекер и внесение корректив
при изменении содержимого. (с) Я. Патент.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "В движке V8 появилась новая подсистема компиляции JavaScript..."  +1 +/
Сообщение от User294 (ok) on 09-Дек-10, 23:49 
Prior art к сожалению есть - торрент-трекеры называется, так что патентовать надо было раньше :)
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "В движке V8 появилась новая подсистема компиляции JavaScript..."  +/
Сообщение от develop7 (ok) on 09-Дек-10, 23:52 
Ну, вот я работаю на контору, которая пишет социалку, у которой 90% кода в client-side. На серваке хранятся ключи/значения + SP для особенных случаев. И у всех работает, и никто не жалуется.
Так что не скоро, а уже.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

14. "В движке V8 появилась новая подсистема компиляции JavaScript..."  –1 +/
Сообщение от ноно on 10-Дек-10, 00:39 
>работаю на контору, которая пишет социалку, у которой 90% кода в client-side

Лучей добра твоей конторке

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

17. "В движке V8 появилась новая подсистема компиляции JavaScript..."  +/
Сообщение от develop7 (ok) on 10-Дек-10, 01:44 
>>работаю на контору, которая пишет социалку, у которой 90% кода в client-side
> Лучей добра твоей конторке

Таки она не моя, но спасибо :)

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

15. "В движке V8 появилась новая подсистема компиляции JavaScript..."  +/
Сообщение от pavlinux (ok) on 10-Дек-10, 01:16 
> Ну, вот я работаю на контору, которая пишет социалку, у которой 90% кода в client-side.

Хошь сказать чтоб открыть index.html сервак делает:

if ( request == "index.html" && lang == RU && TZ == MSK && ... )

    addr = search_live_user_and_page(*connected_user->lang_ru->tz_msk, request);

return addr;

И Вася Пупкин со 195.34.32.118:38174 делает GET на кэш у Дуни Кулаковой на 89.179.135.67:10080

?

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

16. "В движке V8 появилась новая подсистема компиляции JavaScript..."  +/
Сообщение от develop7 (ok) on 10-Дек-10, 01:44 
>> Ну, вот я работаю на контору, которая пишет социалку, у которой 90% кода в client-side.
> Хошь сказать чтоб открыть index.html сервак делает:
> if ( request == "index.html" && lang == RU && TZ ==
> MSK && ... )
>     addr = search_live_user_and_page(*connected_user->lang_ru->tz_msk, request);
> return addr;
> И Вася Пупкин со 195.34.32.118:38174 делает GET на кэш у Дуни Кулаковой
> на 89.179.135.67:10080

Да-да, они там все полные дебилы, иначе и не может быть.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

22. "В движке V8 появилась новая подсистема компиляции JavaScript..."  +/
Сообщение от Дуня Кулакова on 10-Дек-10, 22:10 
А я выключу монитор!
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

23. "В движке V8 появилась новая подсистема компиляции JavaScript..."  +/
Сообщение от ы on 10-Дек-10, 22:57 
Главное камеру не отключай.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

13. "В движке V8 появилась новая подсистема компиляции JavaScript..."  +/
Сообщение от srgazh on 10-Дек-10, 00:31 
О здравствуйте, так уже в службах google давно так. А вот медия контент.. а вот, можно кеш использовать юзера. Пусть у друг, друга сливают.  
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

18. "В движке V8 появилась новая подсистема компиляции JavaScript..."  +/
Сообщение от Mna (??) on 10-Дек-10, 05:28 
медиа контент пусть у Дуни Кулаковой пусть друг у друга сливают.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

20. "В движке V8 появилась новая подсистема JIT-компиляции JavaSc..."  +/
Сообщение от Аноним (??) on 10-Дек-10, 16:15 
"В настоящий момент код Crankshaft для 32-разрядных платформ Intel интегрирован в кодовую базу движка V8 и доступен в составе ежедневных тестовых сборок браузера Chrome. В настоящее время ведется работа по адаптации новой системы для архитектуры ARM и 64-разрядных платформ. "

Непонятно, включено ли оно уже в Chromium.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру