LINUX.ORG.RU

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

 , , jaegermonkey, , , nitrojit,


0

0

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

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

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

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



Проверено: boombick ()

Ответ на: комментарий от kranky

Steam теперь жестко тормозит и в wine пока не работает (я палюсь, да? :) ).

Мне кажется, что это неправильно и просто глупо если будет существовать только один референтный движок. Пусть уж лучше у него будут конкуренты. Если Gecko RIP'ется, как многие анонимусы здесь каждый раз пытаются предсказать, то сомневаюсь что это пойдет на пользу WebKit'у.

X-Pilot ★★★★★
()
Ответ на: комментарий от anonymous

>P.S. Павлуша я. Не хочу регаться.... А то среди Анонимусов адекватов на 1 уменьшится ))))

pavlinux ... адекватов

/0

linux4ever
()
Ответ на: комментарий от tia

> а так-же на экстеншны вроде флеша, разделение на процессы жизненно необходимо. А что поделать? ФФ, Опера, Сафари, ИЕ - все они обречены, увы.

О, Господи, анабиозники набежали. Стоит firefox 3.7a2pre, flash палгин отдельным процессом, если падает то только он. Проц. atom 1300, все летает, страницы вообще не тормозят. Сейчас жрет 400 метров.

gloomdemon
()
Ответ на: комментарий от mobile

А у них есть какие-нибудь блоги разработчиков или что-то ещё, где об этом можно почитать? Если есть, так можем и узнать :)

AlexGret
()
Ответ на: комментарий от mobile

> 3.6 не везде еще найдешь бинарником, а ты про 3.7 уже.

Дык зато minefield просто рулит со страшной силой. Где то тесты пробегали что он иногда по скорости хром заруливает. Может они как раз тут уже части из сабжа обкатывают, но все стабильно, еще ни разу не упал. Единственное что иногда бывает, заходишь на страничку, а там все flash отвалились, типа плагин упал, перегружаешь - все нормально.

gloomdemon
()
Ответ на: комментарий от gloomdemon

> Единственное что иногда бывает, заходишь на страничку, а там все flash отвалились, типа плагин упал, перегружаешь - все нормально.

У меня это постоянно и на 3.5 и раньше было и в Chrome, я уже привык к этой глючной поделке флеш. Гугл говорит - это баг флеша в Debiana/Ubuntu.

mobile
()
Ответ на: комментарий от Fat_Green_Liar

Толстячёк? У меня насчёт тебя большие планы, особенно с твоим ником. Ты сам-то хоть раз файрфокс ставил или видел вживую?

los_nikos ★★★★★
()
Ответ на: комментарий от los_nikos

Сейчас придет AX и все разрулит... Будет мега схватка мужика и оперо-бобика

Fat_Green_Liar
()

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

ну вот и до тормозиллы очередь дошла. вся прелесть свободного некоммерческого опенсаурса в том, что вы всегда догоняющий, а точнее очень сильно отстающий. операсты молча переглянулись и продолжили оттачивать бету 10,50

devnullopers
()
Ответ на: комментарий от devnullopers

>ну вот и до тормозиллы очередь дошла

операсты молча переглянулись и продолжили оттачивать бету 10,50


потому что из-за своей тупости, операсты про TraceMonkey совсем ничего не слышали?

geek ★★★
()

Во. Опять разработка apple используется неосиляторами

namezys ★★★★
()
Ответ на: комментарий от X-Pilot

> Если Gecko RIP'ется, как многие анонимусы здесь каждый раз пытаются предсказать, то сомневаюсь что это пойдет на пользу WebKit'у.

Ну с учетом того, что WebKit это apple больше частью - им будет без разницы

namezys ★★★★
()
Ответ на: комментарий от mobile

> Иначе непонятно почему Safari хуже Chrome работает.

Потому что тестировали под форточкой. А там сафари и глючнее и тормознее. Это раз.

Два, не путайте WebKit и движок java script. У хрома и сафари они разные

Да и тот который Applу-м разработан уже не в моде, тот который в Chrome уже лучше.

Да, ваши знания поразительны

namezys ★★★★
()
Ответ на: комментарий от los_nikos

>> WebKit это apple больше частью

Чё?

Че там написано

namezys ★★★★
()
Ответ на: комментарий от tia

Было бы странно если WebKit создавался в качестве демки, да. А вообще я про это:

Developer(s) Apple, KDE, Nokia, Google, RIM, Palm, others.

Ну и конечно то что JIT от Safari оказался более свободен чем у V8 сыграло на пользу Apple а не Google.

los_nikos ★★★★★
()
Ответ на: комментарий от los_nikos

> Developer(s) Apple, KDE, Nokia, Google, RIM, Palm, others.

Только KDE, Nokia, Google и другие присоединились уже когда он почти проходилс ACID3

namezys ★★★★
()
Ответ на: комментарий от DNA_Seq

> вообще-то вебкит это khtml большей частью

Там от khtml только рожки да ножки

сейчас он ничего с ним, кроме как с родоначальником, общего не имеет

namezys ★★★★
()
Ответ на: комментарий от namezys

Там от khtml только рожки да ножки

рожки, не рожки а что-то было взято за основу, конечно спасибо Apple за труды, спасибо обратно вернули свой WebKit, и вот теперь спасибо за Nitro, Google нервно курит в сторонке.

los_nikos ★★★★★
()
Ответ на: комментарий от los_nikos

> сам придумал?

Когда присоединилась нокия? Когда купила qt? а qt когда присоединилась? И в каком виде? Только как потребитель кода

Про KDE. Он там официально испольузется?

Google с какого года там комитится? года 2-3 всего?

namezys ★★★★
()
Ответ на: комментарий от MuZHiK-2

>Потому гугл и написал все с нуля - зато реактивность есть.

Хром пока полурабочий, посмотрим на его реативность когда не будет «опанки» на каждом шагу.

madcore ★★★★★
()
Ответ на: комментарий от namezys

> Только KDE, Nokia, Google и другие присоединились уже когда он почти проходилс ACID3

Твои знания поражают. KDE присоединились к допилке по сути собтсвенного движка на финальной стадии?)

mobile
()
Ответ на: комментарий от namezys

> многие считают что apple не открывает продукты

Конечно у них все открыто. Они даже пошли еще дальше, они разрешают писать программы под свои поделки только после суда (как например это было со скайпом).

Я сейчас зашел на страничку, посвященную Apple Open Source, в списке явно их продукты, такие как: apache, bash, dovecot, emacs и т.д.

У них вообще что-то есть свое открытое, кроме Webkit, который они были _вынуждены_ открыть, так как это форк khtml.

mobile
()
Ответ на: комментарий от namezys

+1

>Гугл пнул всех. Все стали срочно разговняться. спасибо им за это

И отдельное - Гуглу.

AlexGret
()
Ответ на: комментарий от mobile

> Твои знания поражают. KDE присоединились к допилке по сути собтсвенного движка на финальной стадии?)

если бы там много от khtml осталось, то почему не взяли обратно патчи

namezys ★★★★
()
Ответ на: комментарий от geek

>потому что из-за своей тупости, операсты про TraceMonkey совсем ничего не слышали?

ваше убогое поделие не нужно

devnullopers
()
Ответ на: комментарий от namezys

> если бы там много от khtml осталось, то почему не взяли обратно патчи

А с чего они должны взять обратно? Может они считают KHTML лушче Webkit, а патчи эпла - хлам. Они разработчики, имеют право.

mobile
()
Ответ на: комментарий от mobile

Глазики то повылазили да? Там же добрая дюжина их разработок, чего только GCD стоит, который FreeBSD-шники взяли себе. Вобщем снимайте красную пелену с глазёнок, а то ослепнете в край так.

ZANSWER
()
Ответ на: комментарий от mobile

То-то часть разработчиков KDE сетует за то, чтобы перейти на WebKit, который давно обогнал KHTML по развитию.

ZANSWER
()
Ответ на: комментарий от ZANSWER

> Там же добрая дюжина их разработок

Нефигасе, список давай.

mobile
()
Ответ на: комментарий от annulen

> ни буя себе апетит! а если у меня 256, он еще и свопить будет?

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

И да, я думаю что половина от этих 400, точно кеши и без них можно обойтись как память закончится.

gloomdemon
()
Ответ на: комментарий от MuZHiK-2

>реактивности хрома им не достичь.

Согласен перейти на Хромиум, если там наконец-то сделают аналог NoScript. Но этого не будет никогда, ибо NoScript не гуглоугоден.

troll_them_all
()
Ответ на: комментарий от madcore

Хром пока полурабочий, посмотрим на его реативность когда не будет «опанки» на каждом шагу.

Я опять сделал это, уронил гуглохром бету. Вообще странная технология этой опаньки, стоит чуть быстрее прокрутить бегунок вниз и нате вам результат.

los_nikos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.