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

★★★★★

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

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

Угу, теперь давайте ещё и FireBug в стандартную поставку включать... Думайте, что говорите.

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

>А в фаерфоксе есть?
есть

не отдельным плагином

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

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

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

а пример с kde.org откуда? Вычитан кде-то?

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

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

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

ладно. радует что с «неудобен» ты не споришь :)

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

>операсты любят гордится искоробочностю. Такое ощущение, что операсты - целевая аудитория сборок типа «вындавс семен зверев едишн супер ультимате».

может быть целевая аудитория оперы это те, кто хочет просто пользоваться удобной, качественно сделанной программой, а не рыскать в интернете для того, что-бы собрать аналог детского конструктора «сделай сам»( Чем и является фаерфокс)?

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

>а пример с kde.org откуда? Вычитан кде-то?
прочитал в теме про новый дизайн вопли операстов про тормоза. Потом проверил у себя.

что именно?

то, что я расписал. Буфер переполнился что ли?

Ну не доверяю я плагинам которые неизвестно кто пишет

а производителям проприетарных зонтов значит доверяешь? :)

радует что с «неудобен» ты не споришь :)

удобство - дело по большей части привычки и прямизны рук, ибо все настраивается.

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

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

аналог детского конструктора «сделай сам»

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

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

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

А зачем настраивать если можно просто пользоваться? Не всем интересны пляски с бубном вокруг кривенького поделия.

а производителям проприетарных зонтов значит доверяешь? :)

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

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

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

Одно другому не замена.

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

>Ладно сочинять-то! 10.10 тормознее даже фокса, это заметно без всяких тестов.

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

Каждый день юзаю на двух машинах под двумя ОС и Оперу (10.10) и Фокс. Фокс тормознее :)

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

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

Разве что в какой-нить Убунту, где до сих пор shared qt сборку не осилили :) Там - да, менюшки «серые»...

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

>Он ищёт язык который можно вкорячить в nginx вместо перла или вместе с с перлом.

Я думал, что сегодня для этого lua моден :)

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

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

В Gentoo не сыплется. В Ubuntu сыплется почти каждый день :) Сейчас, вообще, сессия получилась, которая его обрушивает при запуске. Всё руки не дойдут разобраться, что за страница его убивает.

Да, речь идёт не о креше одного таба, а о падении всего браузера :)

Отдельные табы и в Gentoo нередко oops-ятся. Даже, забавно бывает. Оставляешь десяток нормально открытых табов, приходишь через пол-дня - два-три таба упали с oops'ом :)

...

Ещё в Хроме сложно играть в OGame. И ошибки рендеринга, и, что хуже, какие-то глюки в JS.

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

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

оперу пишут профессионалы

где то я это уже слышал... Ах да, точно так же начинающие вендотролли вещают.

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

>Разве что в какой-нить Убунту, где до сих пор shared qt сборку не осилили :)

да нет, опера везда так выглядит, ибо до сих пор qt3.

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

> Каждый день юзаю на двух машинах под двумя ОС и Оперу (10.10) и Фокс. Фокс тормознее :)

У вас это просто экспериенс неправильный, а у него чистая трушная вера.
Вдобавок вы предвзяты, защищая Оперу и критикуя Огнелис, как пользователь Оперы. Он же объективен, защищая Огнелис и критикуя Оперу, как пользователь Огнелиса.

Нет, это не двоемыслие! Это у вас логика глючит.



Am I on Opera 10.20 Internal. Build 4744 for SunOS. Qt library 3.3.8b.

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

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

Хром работает намного быстрее, пока его не обвешаешь расширениями. С расширениями превращается в редкого тормоза. Без них - самый шустрый браузер.

И Опера сливает на gmail'е и Хрому, и Фоксу.

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

>У меня он каждые 3 дня какие-то апдейты высасывает.

Хром? _высасывает_ апдейты? Это под виндой, что ли? :)

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

>И Опера сливает на gmail'е

Удивительно уже то, что вообще хоть как-то работает во враждебной среде.

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

>Стартует опера 10.10 гораздо дольше файрфокса, даже на глаз.

А если не на глаз?

Сбрасываю кеши, запускаю на загруженном P4:
Opera c ~45 табами: 15 секунд.
Firefox с одним табом: 10 секунд.
Если закрыть в Опере все табы до одного - будет стартовать секунд за 7.

Для сравнения, Хром c 5-ю табами - 3 секунды.

Пруф можешь найти в недавних темах про новый дизайн kde.org


Зашёл сейчас на него из Оперы - не понял, в каком месте он должен тормозить :)

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

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

Угу. Именно поэтому я сёрфиться могу только в Опере :) А Фокс и Хром у меня используются как узкозаточенные клиенты под конкретные редкие сайты :D

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

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

Подписки - нет. И слава Богу. Я из-за этого отрубаю подписки в Фоксе, а то они мне иногда сносят то, что мне нужно. А вот логика блокировки в Опере мне больше нравится :) Вот невозможность простым способом заблокировать или разблокировать отдельный флеш - да, это хуже. Но это не перевешивает других бонусов.

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

>да нет, опера везда так выглядит, ибо до сих пор qt3.

У Вас очень качественная криокамера! :D Круче Вас только сегодняшний товарищ, узнавший, что Mac'и выпускаются на Intel'ах.

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

Думаеться, у вас и не Гном...

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

И кажется, что фф напоминает гномовское окуржение (интерфейсно), а опера - кде3.5

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

>Вдобавок вы предвзяты, защищая Оперу и критикуя Огнелис

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

как пользователь Оперы


Сейчас я активно использую все три браузера. В смысле - Оперу, Фокс и Хром. Пару лет назад ещё Konqueror активно использовал, пока он в 4-ю версию не выродился.

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

>Удивительно уже то, что вообще хоть как-то работает во враждебной среде.

Да. Вот Google Reader с недавних пор перестал работать даже с маскировкой под Firefox :)

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

>Думаеться, у вас и не Гном...

Он самый.

А вообще прикиньте среди своих знакомых - кто чем пользуется


Основная масса - Оперой под Виндой :)

И кажется, что фф напоминает гномовское окуржение (интерфейсно), а опера - кде3.5


У меня всё одинаково. Ибо Опера - Qt4-shared а в Qt4 используется GTK+ стиль. Так что у меня все приложения идентичны.

Кроме того, в Опере даже диалог открытия файлов в Gnome используется GTK-шный.

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

Кхм, это я в стиле:

Четыре часа утра, стук в дверь. Я:

- Товарищ Крон! Ну и что, что такого, что я из ОГПУ!? Мы ведь за вами, а не против вас, приехали!

А вы не поняли... ЛОР хорошая вещь, но ингода тут так обидно! :)

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

>А если не на глаз?

что фокс, что опера с 5ю вкладками - 20 секунд. Кеш полностью очищал. Тут правда не совсем корректно, в фоксе у меня большая история накопилась и куча закладок, опера пустая.
И условия сферические. Я замерял на глаз просто после перезагрузки. Опера стартовала заметно дольше.

не понял, в каком месте он должен тормозить :)

при обычной прокрутке. У тебя наверное слишком мощный камень :) На моем дрындулете хорошо заметны торомоза оперы

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

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

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

>логика блокировки в Опере мне больше нравится
они наверное сначала хотели в оперу игру «сапер» встроить, но случайно получился адблок

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

>У Вас очень качественная криокамера!
я в курсе про сборки на qt4. Они уже перестали дико глючить и вышли из разряда экспериментальных?

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

>У тебя наверное слишком мощный камень :)

Хм. P4-3000 (Presoctt) на сегодня - это позавчерашний день :) У меня на ноуте жены под Celeron-1860 быстрее всё стартует (там голый Фокс секунд за 7 запускается, голая Опера - секунд за 5 - но это цифры без теста, по памяти).

...

А 20 секунд - это страшно. У меня за 45 секунд Опера 8.60 на Pentium-75(!) запускалась на Toshiba Libretto 50ct с 32Мб оперативки :) (Фокс 3.0(?) там минуты четыре грузился)

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

>оперой пользуюсь с 6 версии и не доверять конкретно этому производителю у меня поводов нет

даже после того, как опера при установке без спроса меняет системные конфиги? :)

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

>P4-3000 (Presoctt) на сегодня - это позавчерашний день :)
у меня камень новее, но он обычно на 1000Мгц работает. Плюс иксы с фреймбуфером.

А 20 секунд - это страшно

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

nu11 ★★★★★
()

Закрытый? Нет расширений? Спасибо, не надо.

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

>>У Вас очень качественная криокамера!

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


У Вас очень качественная криокамера! :)

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

>даже после того, как опера при установке без спроса меняет системные конфиги? :)

Это где, это какие? А то в Gentoo софт, который попытается что-то в системе поменять, обломится с Access violation :)

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

>еще раз повторю, это при полностью очищенном кеше

Да, мои цифры именно для такой ситуации: sync && echo 3 > /proc/sys/vm/drop_caches

При несброшенных кешах Хром запускается мгновенно, Опера (те самые ~45 табов) - около 8 секунд, Фокс с одним табом - 6 секунд.

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

Насчет «ожили» весьма спорно - и там и там имеют место костыли 10-летней давности а код писанный индусами практически не поддается модернизации в результате имеем кучу наслаивающихся друг на друга слоев абстрации и апи. А популярности добились скорее из-за менеджеров и маркетологов. С точки зрения архитектурной оба продукта весьма посредственны. Вот скажем Lyx концептуально красив, да и у Коффиса только один недостаток - слабая поддержка сторонних форматов. Но это уже не недостаток архитектуры а банальный недостаток человеко-часов

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

Кстати, а почтовым клиентом пользуетесь? Если много почты в ящике то это несколько замедляет старт

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

>Кстати, а почтовым клиентом пользуетесь? Если много почты в ящике то это несколько замедляет старт

Да, про это я забыл. Там [в Опере] почти 36 тыс. писем в ящиках :D

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

Сам более чем половиной функций не пользуюсь, но при этом их присутствие мне абсолютно не мешает.

А мне мешает. При открытии торрента она всегда предлагает открывать своим недоклиентом, а галка remember затенена и нет возможности выбрать нормальный клиент по-дефолту.

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

>и там и там имеют место костыли 10-летней давности
такое наблюдается в любом крупном проекте с большой историей

А популярности добились скорее из-за менеджеров и маркетологов.

отчасти да. Опере никто не мешал пиариться. У мелкософта вообще было монопольное положение, но ослу это не особо помогает.

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

мне, как юзеру, глубоко насрать как оно внутри устроено. Главное, чтоб работало нормально.

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

Сейчас проверил с голым аккаунтом.

Браузер                | Холодный старт, сек | Тёплый старт, сек
----------------------------------------------------------------
Opera 10.10            |      8-10           |    1-2
Firefox 3.6            |      9-11           |    2-3
Chrome 5.0.308.0_p37385|      5-6            |    <1
Konqueror 4.3.5        |      12             |    4

В принципе, для голых браузеров время запуска, что у Оперы, что у Фокса - почти идентично. Но вот когда Фокс начинает обвешиваться АдБлоками с ФлешБлокерами, не говоря уже про ФайрБаги... :)

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