LINUX.ORG.RU
решено ФорумTalks

Opera обогнал другие браузеры по производительности JavaScript-движка


0

0

О том, как Opera обгоняла всё в альфе.

Аса Доцлер (Asa Dotzler), координатор сообщества разработчиков Firefox, поздравил в своем блоге компанию Opera с прорывом в области повышения производительности JavaScript-движков. Представленный в последней тестовой версии web-браузера Opera 10.5 новый JavaScript движок уверенно лидирует в 3 из 4 популярных пакетов для оценки производительности JavaScript - SunSpider, Peacekeeper и Dromaeo, немного уступая лишь Google Chrome в специально созданном для него тесте V8.

По мнению Аса соревновательный характер развития браузеров позволяет форсировать разработку, через год или два команды разработчиков web-браузеров путем обмена наиболее прогрессивными технологиями имеют шанс значительно увеличить производительность и приблизится к скорости выполнения нативных приложений. Например, за последние три года производительность некоторых JavaScript операций уже удалось увеличить примерно в миллион раз.

Но не все так гладко как хотелось бы, например, можно упомянуть на днях опубликованную статью Игоря Сысоева, в которой он описал нерешаемый круг проблем при попытке интегрировать JavaScript-движок V8 в http-сервер nginx.

opennet

★★★★★

Это хорошо, чем быстрее и лучше JavaScript, тем быстрее закопают flash и плотнее прикроют крышку гроба сервелату.

linux4ever
()

Но не все так гладко как хотелось бы, например, можно упомянуть на днях опубликованную статью Игоря Сысоева, в которой он описал нерешаемый круг проблем при попытке интегрировать JavaScript-движок V8 в http-сервер nginx.

Охренеть. Судя по репорту Сысоева которому я не вижу смысле не доверять, V8 - это просто какое-то фееричное дерьмо. Подход к дизайну примерно 10ти летней давности. Не ожидал от гуглов такой каки, не ожидал :-/ Видать, ребята все-таки сливают. Технологически.

bibi
()

>уступая лишь Google Chrome в специально созданном для него тесте V8

нет, это что-то :) всегда знал, что постоянные «оценки производительности» браузеров притянуты за уши, т.к. опера уверенно обгоняет остальных тормозов, несмотря на их высокие места в рейтинге.

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

Ладно сочинять-то! 10.10 тормознее даже фокса, это заметно без всяких тестов. А вот 10.50 действительно очень и очень неплох, вот только под линуксом, скорее всего, раньше чем через год, а то и полтора, ее использовать не получится.

Да, кстати, каким бы дерьмом не был хром, но именно благодаря ему мы сейчас имеем более менее нормальную скорость JS и тенденции к ее увеличению.

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

> Охренеть. Судя по репорту Сысоева которому я не вижу смысле не доверять, V8 - это просто какое-то фееричное дерьмо. Подход к дизайну примерно 10ти летней давности. Не ожидал от гуглов такой каки, не ожидал :-/ Видать, ребята все-таки сливают. Технологически.

Не пойму, что вас не устраивает: V8 точился под [b]браузер[/b]. Для серверов есть специализированные средства.

Если бы гуглята пилили в сторону универсальности, то V8 уверенно сливал бы другим скрипучим жаба движкам.

Всё правильно в данной ситуации сделал гугл. Хз почему Сысоеву захотелось его впилить в nginx.

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

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

Что интересно разные браузеры на вебките имеют часто разные жабоскрипт-движки, тот же гуглоХром отличается от оригинального вебкита именно писанным с нуля ядром жабоскриптов. Близится новая война браузеров?

ЗЫ Мы же договорились что Опера это она

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

Ваши комменты имеют распределение Бернулли: от одних хочется вас заигнорить, за другие - пожать руку.

helios ★★★★★
() автор топика

как мне сравнить ее с сафари?

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

Не пойму, что вас не устраивает: V8 точился под браузер. Для серверов есть специализированные средства.

--- cut ---
Прежде всего, V8 не умеет обрабатывать ошибки выделения памяти — он просто завершает процесс. Это приемлемо для такого браузера, как Chrome, который каждую страницу отображает в отдельном процессе, и аварийное завершение одного процесса никак не сказывается на остальных страницах, но для сервера, обрабатывающего в одном процессе тысячи одновременных соединений, это не подходит. И хотя V8 позволяет установить свой обработчик ошибок выделения памяти, тем не менее, сделать в обработчике что-то, отличное от завершение процесса, не представляется возможным.
--- cut ---

Граждане, это ж просто песня какая то! Я готов лично вешать на центральной площяди тех, кто вызывает exit(2) внутри черного ящика.

bibi
()

Скорость у современных браузеров уже приемлемая для почти любых приложений.

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

А опера, к слову, какая-то неродная для ОС, глаз не радует.

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

Ну не умеет он и чё? Часто у тебя страницы крошились на хроме при веб-серфинге? У меня за последние пол года - ни разу.

Зато, как говаривал Мужик-2, «реактивный хром»...

Год назад хром упорно валился на отображении странички тёмы лебедева. Но там, думаю, не с памятью проблемы были.

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

Он ищёт язык который можно вкорячить в nginx вместо перла или вместе с с перлом. Не подошло, но ничего страшного в этом не вижу.

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

>Не ожидал от гуглов такой каки, не ожидал :-/ Видать, ребята все-таки сливают. Технологически.

Сейчас придет Мужик-2 и поставит тебя на место

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

> Ну не умеет он и чё? Часто у тебя страницы крошились на хроме при веб-серфинге? У меня за последние пол года - ни разу.

На страницах с фильмами на торрентс ру крошится и вообще часто

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

> Во всяком случае скорость Firefox 3.6 меня более чем устраивает и на глаз отличить от, например, Chrome не представляется возможным, javascript по ощущениям работает на уровне скорости нативных приложений.

Хром поднимается заметно быстрее. но это не жс... А вообще, я с вами согласен: жс уже довольно хорошо запилен.

А опера, к слову, какая-то неродная для ОС, глаз не радует.

По моим наблюдениям, оперой пользуются КДЕшники... Особо это заметно было, когда ещё хрома не было: гном-фф, кде-оперя.

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

> Хром поднимается заметно быстрее. но это не жс... А вообще, я с вами согласен: жс уже довольно хорошо запилен.

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

По моим наблюдениям, оперой пользуются КДЕшники... Особо это заметно было, когда ещё хрома не было: гном-фф, кде-оперя.

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

>Ладно сочинять-то!

Ололо? Я говорю, основываясь на личном опыте использования всех трёх софтин. Так вот, и хром и фокс и вебкит-based брозеры субъективно работают медленнее оперы.

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

> На страницах с фильмами на торрентс ру крошится и вообще часто

torrents.ru больше нету. Нет сайта - нет проблемы :D

Попробуйте обновить «реактивный хром». У меня такой проблемы не возникало, хотя я тоже любитель предпросмотра фильмов перед походом в кино.

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

>вообще когда будет 64 битная вресия? или я в криокамере?

Да, ты в криокамере.

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

> Попробуйте обновить «реактивный хром».

У меня он каждые 3 дня какие-то апдейты высасывает. Не знаю что он там обновляет, но вроде как ничего не меняется) Самая обновляемая программа у меня на декстопе.

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

> по-моему вы что-то не то курите^W поставили...Или вы анстабел кушаете?

Chromium 5.0.338.0 (40091) Ubuntu Хз, вроде не написано что unstable, я в нем если честно не очень разбираюсь.

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

>Так вот, и хром и фокс и вебкит-based брозеры субъективно работают медленнее оперы.

это самогипноз. Зайди на kde.org из жоперы, потом сравни с нормальным браузером.

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

>не существующая версия оперы наконец перестала тормозить

К релизу поправят.

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

> это самогипноз. Зайди на kde.org из жоперы, потом сравни с нормальным браузером.

У меня кастрированный селерон 2.7 GHz, с гигом памяти. Система ОпенСолярка с ZFS.

Так вот, такая медленная Опера 10.20 быстрее и стабильнее шустрого Firefox 3.5.7. Причём и на ютубе, на kde.org, и здесь на лоре.
Кстати, и версия 10.10 была быстрее и стабильнее Огнелиса.

На работе из под XP SP2 также тормозилла в пролёте.


Вывод?

Для меня тормозилла как была пиарнутой ariakoscher opensource glanzenkakaschen, так и осталась. Для вас же - конфетка.

О вкусах не спорят...

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

>У меня кастрированный селерон 2.7 GHz, с гигом памяти
у меня сейчас процессор вообще на 1000 МГц работает. Все тормоза жоперы прекрасно видно.

Так вот, такая медленная Опера 10.20 быстрее и стабильнее шустрого Firefox 3.5.7.

точно самогипноз. И у меня, и еще у кучи народу опера дико тормозит на kde.org. При этом файрфокс и конк не тормозят. Пруф можешь найти в недавних темах про новый дизайн kde.org.
Стартует опера 10.10 гораздо дольше файрфокса, даже на глаз. Что касается стабильности - ни то, ни другое у меня не падает.

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

1. 3.6 много быстрее

2. есть плагины, позволяющие заточить всё

3. ФФ классный пример для хомячков, сто СПО - не только поделки школьников/студентов.

К релизу поправят.

Оно - релиз.

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

>И у меня, и еще у кучи народу опера дико тормозит на kde.org

с каких пор производительность браузера оценивают по кривому сайту производителей кривых иксов?

Файрфокс выродился в низкокачественную пионерскую поделку, Опера единственный на сегодняшний день нормальный браузер

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

> точно самогипноз.

Как вы хорошо описываете свой быт, аж завидно становится.

Я понимаю, что у Тёмного Властелина длиннее и кому-то это больше нравится, но свой опыт и ориентацию только из-за этого менять не буду.

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

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

>с каких пор производительность браузера оценивают по кривому сайту производителей кривых иксов?
один реальный сайт более показателен, чем десяток попугаемерных тестов. Хотя и в попугаях стабильная опера тоже сливает.

Опера единственный на сегодняшний день нормальный комбайн для риальных поцанов

fixed. В какой версии опера научится уже варить кофе? Хоть одна полезная функция в комбайне будет, вместо тормозного браузера, примитивного кривого торрента, велосипедных виджетов и ненужных почтовика и чата.

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

>Что же касается кучи народа, во-первых, я читаю и считаю «другую» кучу более адекватной
какую? Соседей по палате? И при чем тут адекватность, если сами операсты жаловались на тормоза?

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

доо, из клана Красного Очка просто так не уходят. Бесценный опыт терять жалко, конечно.

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

> В какой версии опера научится уже варить кофе?

прикрутите веб-морду. в чём проблема? :)

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

>прикрутите веб-морду.
какую? к чему?

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

какую? Соседей по палате? И при чем тут адекватность, если сами операсты жаловались на тормоза?

Кончайте описывать ваши социальные проблемы.

Юзеры любой программы найдут в ней недостатки и будут жаловаться на это.

В Огнелисе - это тормознутость и утечка памяти, со слов самих пользователей сего добра. Чего не понимают и так не хотят упорно понять Огнелисовцы - Опера в своей медленности все равно быстрее такой шустрой Тормозиллы.

доо, из клана Красного Очка просто так не уходят. Бесценный опыт терять жалко, конечно.

Вы про свой опыт или просто свои (б)анальные мечты расписываете? Это характерно только вам или это возникает после пользования Огнелисом?

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

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

если в качестве примера получается приводить только «один реальный сайт», то может быть проблема не в браузере?

В какой версии опера научится уже варить кофе? Хоть одна полезная функция в комбайне будет, вместо тормозного браузера, примитивного кривого торрента, велосипедных виджетов и ненужных почтовика и чата.

в 13. Сам более чем половиной функций не пользуюсь, но при этом их присутствие мне абсолютно не мешает. Зато все необходимое в Опере есть, и не надо для того, что-бы получить хоть кое-как пригодный к использованию браузер устанавливать кучу плагинов написанных еще более криворукими товарисчами, чем те, кто пишет сам фаерфокс

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

>3. ФФ классный пример для хомячков, сто СПО - не только поделки школьников/студентов.

но и выкинутые корпорациями на помойку поделки вроде СтарОффиса и Нетшкей Нафигатора

DNA_Seq ★★☆☆☆
()

Стоило опере отвязаться от Qt, как она сразу начала показывать чудеса производительности. Ну не совпадение ли?

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

> Стоило опере отвязаться от Qt, как она сразу начала показывать чудеса производительности. Ну не совпадение ли?

Попытайтесь для себя уяснить, что Опера сроду не была повязана на Qt.

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

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

Тоже об этом думал... Но напрямую оно никак не взаимодействует. Остаётся думать, что Qt карму понижает.

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

>В Огнелисе - это тормознутость и утечка памяти
что характерно, жалуются на это только операсты. Тормозит опера уже давно гораздо сильнее. Мифических утечек я так и не видел.

Опера в своей медленности все равно быстрее такой шустрой Тормозиллы.

сектанты никогда не видят того, чего не хотят видеть. И тесты не замечают, и другим людям не верят.

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

>если в качестве примера получается приводить только «один реальный сайт»
я оперой не пользуюсь, поэтому других примеров пока нет.

то может быть проблема не в браузере?

конечно, виноват кто угодно, только не любимый комбайн.

Зато все необходимое в Опере есть

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

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

>выкинутые корпорациями на помойку поделки вроде СтарОффиса и Нетшкей Нафигатора

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

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

>адблока с человеческой логикой, подписками и возможностью блокировать произвольные элементы страницы не через задницу в опере нет. А в фаерфоксе есть? не отдельным плагином черти кем написанным, а по умолчанию встроенный?

сектанты никогда не видят того, чего не хотят видеть. И тесты не замечают, и другим людям не верят.

и кому верить? адептам огнехвостого калеки которого по недоразуменю называют браезером?

Внешний вид - попугайское говно в любом окружении, кроме венды (там остальное выглядит так же хреново).

Фаерфокс одинаково уродлив и неудобен в использовании что в винде, что в линукс

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

>и кому верить?
покажи мне все перечисленное в опере, товарищ не-сектант

Фаерфокс одинаково уродлив

fail. Он использует системные стили и значки.

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