LINUX.ORG.RU — Русская информация об ОС Linux

[#]  
tia

Mozilla создают новый JIT-компилятор для JavaScript-движка в FireFox

В начале года Mozillla был начат проект JägerMonkey, целью которого было улучшение JS-движка FireFox с помощью интеграции в него SpiderMonkey, контекстно-ориентированного многопоточного JIT-компилятора.

Для формирования на лету машинного кода в JägerMonkey решено задействовать открытый ассемблер Nitro JavaScript JIT , созданный компанией Apple для WebKit.

Nitro распространяется под совместимой с Firefox лицензией и написан на языке C++, что упрощает процесс его интеграции.
Код Nitro уже адаптирован для запуска с использованием системы сборки и набором библиотек Mozilla.

>>> Подробности

Метки: apple, firefox, jaegermonkey, javascript, mozilla, nitrojit, spidermonkey

tia * (28.02.2010 10:59:31)
Проверено: boombick (28.02.2010 11:33:03)
Juick

[#]  
los_nikos

> JägerMonkey, a new “baseline” method JIT compiler for SpiderMonkey (and Firefox)

В сухом остатке получается новая версия SpiderMonkey?

los_nikos ***** (28.02.2010 11:47:33)
[#]  
iZEN

Да засунули бы туда Java HotSpot, наконец-то, зачему попу мучить?

iZEN ***** (28.02.2010 11:48:49)
[#]  

Позитивно.

tensai_cirno ***** (28.02.2010 11:50:21)
[#]  

А какой-то пророк прочил Java забвение. Интересно кто это был?

rjaan ** (28.02.2010 11:50:40)
[#] Ответ на: комментарий от los_nikos 28.02.2010 11:47:33  
tia

Что-то вроде форка от мозиллы. Впрочем не плохое решение, хотя это не главная проблема FF.

tia * (28.02.2010 11:52:26)
[#] Ответ на: комментарий от rjaan 28.02.2010 11:50:40  
los_nikos

> А какой-то пророк прочил Java забвение. Интересно кто это был?

При чём тут Java? JavaScript и JIT-компилятор к Java не имеют никакого отношения.

los_nikos ***** (28.02.2010 11:52:48)
[#] Ответ на: комментарий от tia 28.02.2010 11:52:26  

Главная проблема видимо xul?

Lumi ***** (28.02.2010 11:54:04)
[#] Ответ на: комментарий от iZEN 28.02.2010 11:48:49  
k0l0b0k

>Да засунули бы туда Java HotSpot, наконец-то, зачему попу мучить?

и что дальше?

k0l0b0k ** (28.02.2010 11:58:53)
[#] Ответ на: комментарий от tia 28.02.2010 11:52:26  
los_nikos

Ждём гиперскоростного прохождения тестов в разных Peacekeeper'ах

los_nikos ***** (28.02.2010 11:59:21)
[#] Ответ на: комментарий от k0l0b0k 28.02.2010 11:58:53  
los_nikos

> и что дальше?

Мучили попу

los_nikos ***** (28.02.2010 12:00:40)
[#] Ответ на: комментарий от iZEN 28.02.2010 11:48:49  
shahid

Re: Mozilla создают новый JIT-компилятор для JavaScript-движка в FireFox

Ты тоже джаву от джаваскрипта не отличаешь?

shahid ***** (28.02.2010 12:01:33)
[#] Ответ на: комментарий от los_nikos 28.02.2010 11:52:48  

> При чём тут Java? JavaScript и JIT-компилятор к Java не имеют никакого отношения.

Их и имел ... Связи с чем существует мнение, что JavaScript это не кошерно, в то время, как применять CSS и прочее, прочее, что с ним не связано является признаком хорошего тона...

rjaan ** (28.02.2010 12:01:55)
[#] Ответ на: комментарий от iZEN 28.02.2010 11:48:49  
kost-bebix

Re: Mozilla создают новый JIT-компилятор для JavaScript-движка в FireFox

О господи, при чем здесь Java? Не позорься!

kost-bebix ** (28.02.2010 12:03:49)
[#] Ответ на: комментарий от Lumi 28.02.2010 11:54:04  
tia

В точку. Слишком сильно xulrunner там юзается, да и не очень оптимизированно.

tia * (28.02.2010 12:07:00)
tia

Ызен не позорится, он пиарит бздю.

tia * (28.02.2010 12:08:10)
[#]  
kklausd

>проект JägerMonkey,

>в него SpiderMonkey

Как символично. А пишут все это дело CodeMonkeys.

kklausd (28.02.2010 12:10:04)
[#] Ответ на: комментарий от iZEN 28.02.2010 11:48:49  

> Да засунули бы туда Java HotSpot, наконец-то, зачему попу мучить?

Вставка туда V8 принесла бы меньше мучений попе. )))

Alesh (28.02.2010 12:12:14)
[#]  

Может сразу перейду на WebKit? и не будут ваще мучаться? А то так через пару вообще ничего своего кроме xul не останется

aliens * (28.02.2010 12:18:12)
[#] Ответ на: комментарий от rjaan 28.02.2010 11:50:40  

ECMA-Script - это не Java.

anonymous (28.02.2010 12:18:35)
[#] Ответ на: комментарий от Alesh 28.02.2010 12:12:14  
los_nikos

> Вставка туда V8 принесла бы меньше мучений попе. )))

зато iZEN принесла бы массу лулзов по поводу подмены лицензии GPL3 на BSD

los_nikos ***** (28.02.2010 12:21:17)
iZEN

Re: Mozilla создают новый JIT-компилятор для JavaScript-движка в FireFox

Намёк: JavaScript давно не нужен, если есть Java.

iZEN ***** (28.02.2010 12:22:16)
[#] Ответ на: комментарий от anonymous 28.02.2010 12:18:35  
iZEN

Спасибо, к.О.

iZEN ***** (28.02.2010 12:23:14)
[#] Ответ на: комментарий от Alesh 28.02.2010 12:12:14  
tia

Они же гордые. V8 то гугловское, а у гугла свой браузер => может привести к спорам вроде.
Если уж так говорить, то почему бы им не взяться и помогать гуглу совершенствовать хромиум? :)

tia * (28.02.2010 12:23:16)
kklausd

>Намёк: JavaScript давно не нужен, если есть Java.

Если честно. Не ожидал от тебя такого...

Я думал уже перевелись "профессионалы" считающие жабоскрипт и жабу одним и тем же...

kklausd (28.02.2010 12:24:30)
[#]  

> Nitro распространяется под совместимой с Firefox лицензией и написан на языке C++, что упрощает процесс его интеграции. Код Nitro уже адаптирован для запуска с использованием системы сборки и набором библиотек Mozilla.

Сейчас Iceweasel(Firefox) Mozilla тормозит у меня на компе,что пришлось даже Chrome поставить, но будем надеется, что теперь он заработает шустрее, раз...

> целью которого было улучшение JS-движка FireFox

rjaan ** (28.02.2010 12:30:38)
[#] Ответ на: комментарий от los_nikos 28.02.2010 12:21:17  

>> Вставка туда V8 принесла бы меньше мучений попе. )))

> зато iZEN принесла бы массу лулзов по поводу подмены лицензии GPL3 на BSD

Шо, Mozilla уже на GPL3 перешла?

Alesh (28.02.2010 12:34:40)
[#] Ответ на: комментарий от rjaan 28.02.2010 12:30:38  
tia

Обещают 30-40%, а получится как всегда -20-5%.

tia * (28.02.2010 12:37:20)
[#] Ответ на: комментарий от Alesh 28.02.2010 12:34:40  
los_nikos

> Шо, Mozilla уже на GPL3 перешла?

zНадеюсь ты в курсе что V8 - BSDL, а SpiderMonkey - MPL/GPL/LGPL

los_nikos ***** (28.02.2010 12:37:40)
[#] Ответ на: комментарий от kklausd 28.02.2010 12:24:30  
iZEN

Мысли глобально. Делай локально.

iZEN ***** (28.02.2010 12:44:08)
[#] Ответ на: комментарий от los_nikos 28.02.2010 12:37:40  

>> Шо, Mozilla уже на GPL3 перешла?

> zНадеюсь ты в курсе что V8 - BSDL, а SpiderMonkey - MPL/GPL/LGPL

Я примерно так и предполагал ), я просто не понял твою мысль "подмены лицензии GPL3 на BSD". Чем это грозит лицензии Мозилы?

Alesh (28.02.2010 12:45:00)
[#]  

как же надоло это дрочерство на скорость jit компиляторов. Когда же наконец создатели firefox наконец поймут что главный параметр который интересует пользователя - это скорость холодного старта а не скорость jit.

Доколе мы будем кликать по иконке firefiox и секунд пятнадцать ждать пока он запуститься?

anonymous (28.02.2010 12:46:58)
iZEN

Re: Mozilla создают новый JIT-компилятор для JavaScript-движка в FireFox

"Java SE 6 includes the javax.script API (JSR 223) and a Rhino (Rhino) based JavaScript engine reference implementation." (c) к.О.

iZEN ***** (28.02.2010 12:47:02)
[#] Ответ на: комментарий от Alesh 28.02.2010 12:45:00  
los_nikos

> Чем это грозит лицензии Мозилы?

Менять лицензии не будут, ИМХО

los_nikos ***** (28.02.2010 12:47:41)
[#] Ответ на: комментарий от iZEN 28.02.2010 12:44:08  

> Мысли глобально. Делай локально.

Мысли глобально. делай перректально

fix

anonymous (28.02.2010 12:48:03)
[#] Ответ на: комментарий от anonymous 28.02.2010 12:46:58  
iZEN

> Доколе мы будем кликать по иконке firefiox и секунд пятнадцать ждать пока он запуститься?

Ну, вот и до линуксятников дошло, наконец-то. У меня такие фризы исчезли, когда вышел Firefox 3.6. До этой версии было то, что ты говоришь.

iZEN ***** (28.02.2010 12:48:59)
[#] Ответ на: комментарий от anonymous 28.02.2010 12:46:58  

> Доколе мы будем кликать по иконке firefiox и секунд пятнадцать ждать пока он запуститься?

По мне лучше подождать пока запустится, а потом работать быстро и хорошо.

Alesh (28.02.2010 12:50:16)
[#] Ответ на: комментарий от iZEN 28.02.2010 12:48:59  

> Ну, вот и до линуксятников дошло, наконец-то. У меня такие фризы исчезли, когда вышел Firefox 3.6. До этой версии было то, что ты говоришь.

Мадам я дико извиняюсь но я не линуксятник а православный виндузятник. Так вот в винде firefox тоже запускается неприлично долго

anonymous (28.02.2010 12:50:53)
[#] Ответ на: комментарий от anonymous 28.02.2010 12:50:53  
iZEN

Ты с аватаркой разговариваешь? O_o

iZEN ***** (28.02.2010 12:52:00)
[#] Ответ на: комментарий от Alesh 28.02.2010 12:50:16  

> По мне лучше подождать пока запустится, а потом работать быстро и хорошо.

Быстро и хорошо работают на стройке. А офисное быдло для которого firefox и создавался если и работает то лучше б уж не работало

anonymous (28.02.2010 12:52:01)
[#]  
annulen

ого, перенимают опыт оперы

annulen ** (28.02.2010 12:58:57)
[#] Ответ на: комментарий от annulen 28.02.2010 12:58:57  

Не поверите, но последнему билду оперы даже последний билд хрома сдул 200 очков в Peacekeeper, так что помолчали б. P.S. Оперовцы в 10.50 обещают очень крутое ускорение JS, которое кстати уже видно (и стартует она быстро)

aliens * (28.02.2010 13:03:42)
[#] Ответ на: комментарий от anonymous 28.02.2010 12:46:58  
madcore

>главный параметр который интересует пользователя - это скорость холодного старта а не скорость jit.

Не нужно говорить за всех. Лично я запускаю браузер в среднем раз в день.

>Доколе мы будем кликать по иконке firefiox и секунд пятнадцать ждать пока он запуститься?


Пока не выпустят из криокамеры. У меня даже на нетбуке с 630МГц поцом так не тормозит.

madcore ***** (28.02.2010 13:10:22)
kost-bebix

Re: Mozilla создают новый JIT-компилятор для JavaScript-движка в FireFox

То есть, пишется более быстрый jit для javascript, а ты предлагаешь взять джавовский jit, в котором на джаве написан джаваскрипт (да еще и наверняка медленней чем текущий движок)? Это печально.

kost-bebix ** (28.02.2010 13:11:53)
[#] Ответ на: комментарий от anonymous 28.02.2010 12:46:58  
a3

> как же надоло это дрочерство на скорость jit компиляторов. Когда же наконец создатели firefox наконец поймут что главный параметр который интересует пользователя - это скорость холодного старта а не скорость jit.

Высокая скорость старта хоть и приятна, но далеко не определяюща. Нормальные люди запускают один раз в день (или даже в несколько дней, если копмьютер портативный).

a3 * (28.02.2010 13:12:48)
[#] Ответ на: комментарий от madcore 28.02.2010 13:10:22  

Я с версии 0.9 надеялся что следующая версия будет шустрее. Перешел на Chrome, а как расширения появились, вообще проблем не вижу..
Кактус этот ваш фаерфокс.

UnnamedUA * (28.02.2010 13:16:10)

Я с версии 0.9 надеялся что следующая версия будет шустрее. Перешел на Chrome, а как расширения появились, вообще проблем не вижу.. Кактус этот ваш фаерфокс.

UnnamedUA * (28.02.2010 13:17:18)
[#] Ответ на: комментарий от UnnamedUA 28.02.2010 13:17:18  
kost-bebix

Re: Mozilla создают новый JIT-компилятор для JavaScript-движка в FireFox

firebug, faviconizetab, нормальный adblock plus, при открытии без интернета восстановление вкладок из кеша, mozilla weave, LOR TreeView (хотя говорят что есть такое в хроме, обезьяна эта). Для начала, думаю, хватит.

Вообще мне дико нравится хром, но это парадокс какой-то, ибо при открытии 100+ вкладок клацать по ним жутко неудобно в хроме (хотя должно быть наоборот). А в firefox+faviconizetab -- самое оно. И памяти жрать меньше будет.

p.s.: всё жду когда хром станет няшкой.

kost-bebix ** (28.02.2010 13:22:30)
[#]  
MuZHiK-2

Как бы они там ни пыхтели, реактивности хрома им не достичь. Нужно просто переписать все с нуля, иначе без толку. Потому гугл и написал все с нуля - зато реактивность есть. Эти же всё крутят костыли какие-то, я уже устал наблюдать тормоза в iceweasel при загрузке больших страниц. Когда они наконец просто возьмут реактивный движок гуглохрома и перестанут парить людям мозги и нервы?

MuZHiK-2 *** (28.02.2010 13:37:04)

в хроме это работает из коробки, закрепить вкладку называется. По поводу неудобства в хроме при большом количестве вкладок согласен, в фоксе поудобнее.

vladkuzm (28.02.2010 13:38:50)
[#]  

мёртвому припарки.

anonymous (28.02.2010 13:39:27)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru