LINUX.ORG.RU
ФорумTalks

[новости от вендотроллей] Chrome хунцул сосца


0

0

http://www.gotdotnet.ru/blogs/XaocCPS/7351/

1. Производительность

В Microsoft осознали потребность быстрого JavaScript и важность HTML5. Поэтому их новый JS-движок под названием Chakra очень быстр:

Таких впечатляющих результатов удалось достичь несколькими способами:

* JavaScript компилируется;
* обработка идет в фоновом режиме;
* официально: на полную используется преимущество многоядерных процессоров!

Дальше – больше! Докладчик заявляет, что цели кого-то обогнать не было, под тест SunSpider они не подстраивались. Результаты чисто промежуточные и скорость будет значительно увеличена к релизу Internet Explorer 9. А это говорит о том, что нынешнему королю JavaScript пора думать о новых методах ускорения, чтобы не потерять короны к концу года.

Ну и эффект – IE9 – один из быстрейших браузеров с инновационной обработкой JavaScript?! Вау!


2. IE9 и стандарты

Для кого-то браузер Internet Explorer и “стандарты” - понятия не совместимые. Во многом, этот стереотип опровергнул IE8, поддержка стандартов в котором сейчас на достаточно высоком уровне. Однако, IE9 должен в корне переломить представление об этом браузере.

Прошли демонстрации того как IE9 поддерживает операторы CSS3. Тест на CSS3-селекторы IE9 проходит на 100%!

Начали сравнивать реализацию стандартов между браузерами, результат сразу и печальный и радостный: такой востребованный border-radius нормально нарисовал только IE9. Firefox и Chrome вывели совсем не то, что от них ожидалось. Первый FAIL!
3. GPU-ускорение!

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

Официально: IE9 будет поддерживать SVG 1.1 с полной поддержкой GPU-ускорения!

И тихо и не заметно на сайте Microsoft появляется документ VML to SVG Migration Guide

Тут на сцену выходит Стивен Синофски, руководитель разработки Windows 7. Вдвоем они демонстрируют ряд тестов и приложений из набора, который доступен при запуске IE9.

Все демонстрации поддерживают GPU-ускорение. Браузеры Chrome и Firefox явно пасуют рядом с IE9 и выдают тормоза там, где используется GPU-ускорение SVG. FAIL!

Проверьте свой браузер на скорость тут. Установите количество объектов в 256 и посмотрите на FPS. Вот результаты IE9. Поделитесь результатом вашего браузера :-).

На одной из демонстраций показан Clippy в виде SVG. Код которого можно редактировать прямо в браузере! Таким образом, средства разработки IE9 обзаводятся встроенной нативной поддержкой изменения SVG налету.

Другая демонстрация с шариками, показывает сравнение обработки физики и отрисовки SVG-элементов в Chrome и IE9. Chrome тормозит и приходит к финишу с большим опозданием. FAIL!

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

Еще одним пинком браузеру Chrome стала демонстрация игры SVGoids. Написанная на SVG она представляет собой классическую аркаду по уничтожению астероидов. Сначала Chrome и IE9 работают на равных, но с добавлением анимированного фона (нажмите “n”) с кучей полупрозрачных примитивов, Chrome скатывается в жуткие тормоза, тогда как IE9 даже не замечает подобной анимации. Chrome FAIL.

Тут же сообщается, что команда разработчиков IE9 будет обновлять браузер не реже чем раз в 8 недель. Хотелось бы верить!

4. Работа с сообществом

Команда разработчиков Internet Explorer 9 уверяет, что HTML5 становится для них приоритетным направлением. А вместе с ним и развитие DOM, SVG, CSS3. Чтобы помочь этим технологиям, команда будет отдавать готовые наборы тестов в W3C для создания и проверки единообразного стандарта и возможности сравнения работы браузеров.

Разработчики браузера предлагают нам с вами помочь делу развития стандартов.

Дальше - больше!

5. HTML 5 Video!

Это наверное то, чего не ждали даже оптимисты.

Официально: Internet Explorer 9 поддерживает HTML5-тег video.

Ход Microsoft сделан, тег работает с YouTube и поддерживает кодек h264. У Theora просто нет будущего.

И тут-то разгром Chrome завершился последним ударом: при просмотре видео в HD, браузер Chrome нещадно тормозил воспроизведение и нагружал оба ядра процессора на 100%. Когда в дело вступил Internet Explorer 9 стало понятно, что сравнивать просто нечего. Декодирование идет гладко, без потери фреймов. Процессор едва нагружен на половину. Да.

Официально: Internet Explorer 9 будет поддерживать GPU-ускорение тега video.

Пока в доступной технической версии поддержки тега video нет.

Но это еще не все. Финальным аккордом явилось то, что не заметили зрители, но продемонстрировал докладчик: при сравнении браузер IE9 показывал два HD-ролика сразу! Показывал там, где Chrome не справлялся даже с одним. Epic fail Chrome.

Последней демонстрацией стала демонстрация использования прозрачности при воспроизведении html5-видео. Chrome такого показать не смог. Завершающий Fail.

В заключении подвели итоги, IE9 – это:

* новый, быстрый, инновационный js-движок;
* поддержка HTML5, CSS3, DOM, SVG;
* GPU-ускорение там, где возможно;
* реализована поддержка тега video, которая последует с одним из обновлений.

На этом демонстрация Intenet Explorer 9 закончилась. Можно стереть пот ушанкой.

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



Последнее исправление: linux4ever (всего исправлений: 1)

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

yumko ★★
()

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

pekmop1024 ★★★★★
()

>хунцул сосца

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

Xellos ★★★★★
()

XaocCPS

Пусть валит со своими проплаченными статьями на Хабр. Ох, нет, его там не любят за репосты с Лепры.

У Theora просто нет будущего.

DivX - мёртв, ведь его не поддерживает инновационный IE9! Все в машину!

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

не знаю как под suse, но под Слакой работает

aJJ
()

ну и молодцы - вот вам результат честной конкуренции. Как жареным запахло - сразу html5, стандарты, все дела. Если выбирать между двумя браузерами, то по критериям скорость/качество, а не по критерию в этом браузере полинтернета коряво отображается и нет бл@дского активикса. ждем ответных презентаций от файрфокса/хрома.

bender ★★★★★
()

Я что-то не понял, как они продемонстрировали поддержку двух роликов FullHD без поддержки тега video.

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

шрифты что-то мне не понравились.

потому что их теперь рисует видео-карта, в топике это объясняется же. Зато быстро.

name_no ★★
()

>В Microsoft осознали потребность быстрого JavaScript

Больше хорошего софта на жабоскрипте! А я пока останусь на V8.

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

ждем ответных презентаций от файрфокса

А чего ждать-то? У Mozilla уже давно готов роадмап, в котором всё то же самое. А поддержка HTML5(особенно тега Video) уже реализована, ждёт компиляцию JS и распараллеливание работы в 3.7.

Lighting ★★★★★
()

Если это так - то они молодцы

Едиснтвенное, что я до сих пор не могу понять: а почему это браузер должен знать об ускорении вывода через GPU?

namezys ★★★★
()

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

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

> потому что их теперь рисует видео-карта, в топике это объясняется же. Зато быстро.

А что в Xах они до сих пор программно расторизуются?

В мак оси с версии 10.3 точно аппаратно.

namezys ★★★★
()

Ну так, у кого есть вантуз - поделитесь, как он - новый ишачок-то в деле, если без рекламы? :)

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

потому что их теперь рисует видео-карта, в топике это объясняется же. Зато быстро.

А что в Xах они до сих пор программно расторизуются?

в иксах всё делается программно, причем через сеть, ты что, не знал?

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

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

Если через сеть вы шлете отрастаризованные шрифты - то в чем профит?

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

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

Затем, что процентов 80 пользователей ней используют ничего, кроме вантуза. Так-то!

Сафари, можно сказать, тоже не кроссплатформенный (думаю, под виндой его используют только упоротые), а тем не менее живет и ничего.

Чей-то они с оперой не сравнивали, интересно.

a3
()

пох какой браузер - стандарты бы поддерживал. если мона будет клепать сайты без ИЕ-онли - тогда я только за. одним добротным браузером будет больше :)

VladimirMalyk ★★★★★
()

> Проверьте свой браузер на скорость тут. Установите количество объектов в 256 и посмотрите на FPS. Вот результаты IE9.

Где? Ты хоть читай копипасту перед тем, как копипастить.

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

Пока никак. Это не браузер, а демка. Голое окно и все. Он даже «Назад» делать не умеет (нет ни кнопки для этого, ни пункта меню, бэкспэйс не пашет)
Но быстр, зараза! На глаз от оперы 10.50 не отличу, но быстрее лисы и сафари.

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

Если через сеть вы шлете отрастаризованные шрифты - то в чем профит?

в поддержке сети. Плюс растровые шрифты таки могут храниться на стороне сервера (xterm это использует, насколько я помню)

name_no ★★
()

Когда-то проскакивало фото, что все разработчики ишака — явные индусы. А вот смотрим:

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

и на индуса он не похож. Как так? Индусов разогнали?

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

> в поддержке сети. Плюс растровые шрифты таки могут храниться на стороне сервера (xterm это использует, насколько я помню)

вы сами себе противоречите

росторизация шрифтов - это задача X серверва. Как он это делать будет - его личные половые трудоности. Если можно - то лучше это делать через ускоритель

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

и на индуса он не похож. Как так? Индусов разогнали?

Серия дорогостоящих пластических операций и интенсивный хирургическо-лингвистический курс (включая лоботомию), направленный на исправление жуткого акцента. На что только m$ не пойдёт...

mv ★★★★★
()

Я понял причину провала теста SVG 1.1 хромом. В Windows 7 по-умолчанию GDI OpenGL. А хрому нужна нормальная поддержка WebGL, естественно через GDI OpenGL все жутко тормозит. Привет подложным тестам!

linux4ever
() автор топика

Боян конечно но... Вот только что ещё раз внимательно пробежался по тестам FF 3.6/CentOS x86_64. Да. Вынужден признать, что на половине тестов фокс действительно сосет. Причем нещадно. Ни малейшего представления что там с ослом а тем более с хромом и проверять не буду. Но фокс на этих тестах сосет. Жаль.

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

bibi
()

Вот этим и хороша конкуренция, у МС надо было забрать больше половины рынка браузеров, чтобы они зашевелились. Не было бы фф и хрома до сих пор бы клепали нечто похожене на ie6. Правда я не верю в браузер от MS, у них все кривое и монструозное.

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

вы сами себе противоречите

шрифты бывают битмапные (растровые) и векторные (трутайп). Вот первые лежат у сервера и в xorg.conf указывает каталог, где они лежат. Вторые всегда парсил клиент.

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

Я понял причину провала теста SVG 1.1 хромом. В Windows 7 по-умолчанию GDI OpenGL. А хрому нужна нормальная поддержка WebGL, естественно через GDI OpenGL все жутко тормозит. Привет подложным тестам!

Есть винда есть хром есть юзер. Есть тесты. Хром сосет? Сосет. Это факт. Технические же детали на тему того, что ему там нужно и тд и тп юзера совершенно не волнуют. Главное - результат. И результаты и для фокса и для хрома явно неутешительные. Все остальное просто не имеет значения. Как ребята в гугле-мозиле будут исправлять ситуацию так же никого не волнует. Это их личные сексуальные трудности. Сугубо внутренние.

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

Результаты таковы, что ФФ сольет в паре процентов производительности, но под него столько всего что IE еще 10 лет будет «сосать» как ты говоришь.

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

Бугага, у друга на древнем P4 3.0 GHz в опере 10.10 и FF3.6 45 кадров показывает, а вот в говнохроме 4 кадра. Может просто нужна поддержка WebGL?

У меня фоксовый дефолт на Core Duo 6400 показывает в среднем 20. Причем они прыгают нещадно - от 5 до 30. Это в дефолте. А вот если поставить 256 картинок все становится на свои места - фокс просто уходит в ступор до 1-3 фпс. О чем тут ещё можно говорить?

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

Результаты таковы, что ФФ сольет в паре процентов производительности, но под него столько всего что IE еще 10 лет будет «сосать» как ты говоришь.

Процентов? Чувак, очнись! Как минимум - в разы! Какие тут 'пара процентов'? Если бы вопрос шел о паре процентов тема бы яйца выеденного не стоила.

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

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

> шрифты бывают битмапные (растровые) и векторные (трутайп). Вот первые лежат у сервера и в xorg.conf указывает каталог, где они лежат. Вторые всегда парсил клиент.

А откуда, он, извините меня, их возмет, если шрифты лежат на сервере или на сервере шрифтов. Все шрифты находяться не на клиенте

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

>А вот когда пойдут в массы свг-шные игрушки - а они гарантированно пойдут

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

bender ★★★★★
()

Собственно говоря если суммировать, то я бы переименовал тему в 'А потом пришел последний осел и покрыл всё это стадо. И вместе и каждого по отдельности'. А не только хром. Забавно. Вот уж не ожидал..

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

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

Почему нет? Кому нужен этот сраный флеш, если можно рисовать нативные вещи которые как минимум ни чуть не хуже? Если показанные демки ASAP пойдут в массы в виде осла - все, сделай ручкой адобу. Через годик.

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

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

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

Ох уж эти рабы Билла. Ты посмотри на график, где тут в разы.

Ты по ссылкам то ходит? Тесты в фоксе/хроме запускал? Нет? Запусти. Полюбуйся на этот позор опсорса. Ведь проверить то утверждение о том, что оба сосут без вариантов чрезвычайно просто. Даже если бы (а вдруг!) вместе с ними сосал бы и презентуемый осел. Но от этого факт того, что оба редкостные тормоза на приведенных тестах никуда не девается.

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

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

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

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

> Ты по ссылкам то ходит?

Я тебе скинул график, где они почти одинаковы. Искусственные тесты, написанные специально под IE чтобы порадовать рабов Билла и Балмера меня не интересуют. Будет IE9 проходить acid, тогда можно будет на него только взглянуть.

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