The OpenNET Project / Index page

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

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

25.02.2010 23:48

Аса Доцлер (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.

  1. Главная ссылка к новости (http://weblogs.mozillazine.org...)
  2. OpenNews: Тестовая версия Opera 10.5 beta 1
  3. OpenNews: Вышла первая преальфа версия Opera 10.5
  4. OpenNews: Opera отказывается от использования библиотеки Qt в версии для Linux
  5. OpenNews: Вышла первая тестовая сборка веб-браузера Opera для Linux без Qt
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/25582-opera
Ключевые слова: opera, browser, javascript, benchmark
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (32) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, GArik (?), 00:37, 26/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А где там ie на Dromaeo тесте? :D
     
     
  • 2.31, User294 (ok), 14:40, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    IE - там где не светит солнце...
    P.S. Ржевский, молчать!
     

  • 1.4, аноним (?), 01:00, 26/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    вся эта красота только для sse2..sse4
     
     
  • 2.7, аноним (?), 02:13, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    покажи мне процессор выпущенный за последние три года и не умеющий sse2
     
     
  • 3.8, Aesthetus Animus (??), 02:25, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Любой Не-Intel процессор. Сами найдете, где посмотреть?
     
     
  • 4.11, АнтиЛис (?), 02:58, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Может быть любой от АМД? Умеющий и SSE и SSE2 и дургие?
     
     
  • 5.13, Анонимиуз (?), 07:17, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вероятно VIA, и прочие Texas Instruments.
     
  • 4.18, Dcow (?), 09:34, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    model name      : AMD Phenom(tm) 9550 Quad-Core Processor
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs
     
  • 3.9, аноним (?), 02:26, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >покажи мне процессор выпущенный за последние три года и не умеющий sse2

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

     
  • 3.33, Карбофос (ok), 17:13, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    у АМД процессоров SSE2 до некоторого времени работало медленнее, чем в интеловских процессорах. вот только не знаю, как дела обстоят на текущий момент.
     
  • 3.38, pavlinux (ok), 22:46, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > покажите мне процессор выпущенный за последние три года и не умеющий sse2

    Power6, Sparc T2

     

  • 1.15, Аноним (-), 09:01, 26/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Я кстати во второй бете 10.50 баг нашел - опера падает если грузить http://funsubstance.com/2010/02/if-browsers-were-women.html
     
     
  • 2.25, anonymous (??), 11:06, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    не правда
     
     
  • 3.34, Аноним (-), 17:39, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Правда
     
     
  • 4.35, аноним (?), 18:12, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    неправда или частично правда
    умвр да
     

  • 1.17, Аноним (-), 09:15, 26/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    nobody cares... и вот почему!

    Нет таких сайтов, которые были бы настолько нагружены JavaScript что бы он всё ещё продолжал тормозить.

    Остаётся вопрос: для чего они делают такой "задел"?

     
     
  • 2.20, XoRe (ok), 09:56, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Нет таких сайтов, которые были бы настолько нагружены JavaScript что бы он
    >всё ещё продолжал тормозить.

    Как аргумент.
    http://gmail.com/
    http://eyeos.info/
    Плюс ещё очень много сайтов.
    Не забывайте, что ajax - это тоже JavaScript.

    Я бы сказал, что тормознутость javascript была одной из причин создания google chrome.
    Тот же google mail необоснованно тормозил даже на топовых компьютерах.

     
     
  • 3.22, Аноним (-), 10:19, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Долго пытался понять зачем же нужен этот eyeOS, так и не понял.
     
     
  • 4.28, Andrew Kolchoogin (?), 13:20, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    В смысле "зачем"? Чтобы работать на своём Desktop'е из любого Интернет-киоска, очевидно.
     
  • 2.23, QuAzI (??), 10:19, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А если открыть не одну вкладку?
     
  • 2.30, szh (ok), 14:18, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет таких сайтов, которые были бы настолько нагружены JavaScript что бы он всё ещё продолжал тормозить.

    я такой "сайт" написал год назад. Для внутреннего использования. Даже перешел с Firefox на Chrome из-за скорости отрисовки в канвас (скорость javascript у них одинаковая на моей задаче)

    P.S. 640 килобайт хватит всем.

    Да и для онлайн игрушек надо которые пока что на флеше делают.

     
  • 2.37, anonymous vulgaris (?), 20:46, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Нет таких сайтов, которые были бы настолько нагружены JavaScript что бы он
    >всё ещё продолжал тормозить.

    На самом деле большинство сайтов вообще прекрасно работают при выключенном жабоскрипте. Опеннет тоже.

     

  • 1.21, XoRe (ok), 10:00, 26/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Но не все так гладко как хотелось бы, например, можно упомянуть на днях опубликованную статью Игоря Сысоева, в которой он описал нерешаемый круг проблем при попытке интегрировать JavaScript-движок V8 в http-сервер nginx.

    Ну ничего.
    Есть ещё много способов загрузить железо.
    .Net, visual basic, php... java тоже можно прикрутить.

    P.S.
    Не понимаю интерес к JavaScript на сервере.
    Не вижу профита, как для контент-провайдера, так и для клиента.

     
     
  • 2.24, ffsdmad (ok), 10:32, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    может ктото не хочет mod_rewrite осиливать?
     
     
  • 3.40, XoRe (ok), 00:40, 27/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >может ктото не хочет mod_rewrite осиливать?

    А, ну лень - это всегда аргумент)

     

  • 1.27, Аноним (-), 12:53, 26/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    производительность js выросла в миллионы раз... везде кроме IE судя по графикам.
     
     
  • 2.29, szh (ok), 13:50, 26/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    НЕКОТОРЫХ операций.
    может не будешь перевирать написанную фразу ?
     

  • 1.36, filosofem (ok), 19:13, 26/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    То этот Аса Bing пиарил, теперь оперу, а если по внешности судить типичный яблочник. =)
     
  • 1.39, pavlinux (ok), 22:53, 26/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > можно упомянуть на днях опубликованную статью
    > Игоря Сысоева, в которой он описал нерешаемый
    > круг проблем

    Если проблему можно описать - её можно решить! (с) Я.

     
     
  • 2.41, letsmac (?), 10:08, 27/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Чукча не читатель? Написано-же отсутсвует компиляция в нативкод для платформ акромя x86/arm, потокобезопастность нулевая - тотальные локи вокгруг, отсутствует переключение контекста и тд и тп.
     
     
  • 3.43, pavlinux (ok), 14:29, 27/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Написано-же отсутсвует компиляция в нативкод для платформ акромя x86/arm,

    А это просто лень. Народ будет ждать помощи от IBM и Intel по переносу на PPC и Итаник.
    > потокобезопастность нулевая - тотальные локи вокгруг,
    > отсутствует переключение контекста и тд и тп.

    Тут проблема не в реализации, а том что гугля не хочет.

     

  • 1.42, Ariel (ok), 11:56, 27/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Safari нет
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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