top
logo


Выпуск web-браузера Chrome 35, перешедшего на графический стек Aura в Linux PDF Печать E-mail
20.05.14 19:32

Компания Google представила релиз web-браузера Chrome 35. Браузер построен на кодовой базе свободного проекта Chromium и отличается использованием логотипов Google, встроенной поддержкой Flash и PDF, наличием системы отправки уведомлений в случае краха, системой автоматической установки обновлений и передачей при поиске RLZ-параметров.

Основные изменения:

  • В версии браузера для Linux задействован кросс-платформенный графический стек Aura, который давно используется в Chrome OS и сборках для платформы Windows. Переход с GTK+ на Aura позволяет перейти к использованию единой унифицированной графической подсистемы и решить давно наблюдаемые проблемы с излишне высоким потреблением памяти GPU и производительностью рендеринга в Linux. В частности, при использовании Aura применяется один контекст OpenGL для целого окна, вместо использования одного контекста OpenGL для каждой вкладки.

    Aura берёт на себя функции оконного менеджера (Aura shell), работающего через собственный композитный сервер, использующий доступные средства GPU для ускорения графических операций, и графического тулкита (Aura UI) для формирования элементов интерфейса, предоставляя собственный набор виджетов, диалоговых окон, элементов управления и обработчиков событий. Из подсистем нижележащего графического стека (X11, Wayland, Mir, Cocooa или Windows) затрагивается только вывод поверх корневого окна;

  • В версии для Linux полностью удалён код для обеспечения поддержки NPAPI-плагинов (Netscape Plugin Application Programming Interface). Для Windows и OS X удаление поддержки NPAPI будет произведено до конца года. Причиной заблаговременного прекращения поддержи NPAPI в версии для Linux является переход с GTK+ на Aura. В качестве альтернативы NPAPI компания Google продвигает PPAPI (Pepper API), который разработан для устранения проблем с переносимостью и производительностью классического NPAPI, а также для упрощения создания плагинов, работающих в виде отдельных процессов;
  • Добавлена поддержка порции новых возможностей, развиваемых в рамках стандарта ECMAScript 6:
    • Promise - механизм для получения значений в асинхронном режиме. Позволяет определить значение, которое пока неизвестно, но будут определено через какое-то время;
    • WeakMap - определяет коллекцию пар ключ/значение в которых ключ является объектом, к которому может быть прикреплено произвольное значение;
    • WeakSet - определяет множество из объектов. WeakSet и WeakMap отличаются использованием эффективных с точки зрения потребления памяти структур, использующих сборщик мусора для удаления неиспользуемых объектов (объект удаляется, если на него больше не осталось ссылок, кроме ссылки из текущей коллекции) и предотвращающих возникновение утечек памяти;
  • Реализация API Shadow DOM избавлена от специфичного для webkit префикса. Shadow DOM предоставляет средства для манипулирования функциональными границами между DOM-деревьями и тем, как эти деревья взаимодействуют друг с другом в рамках одного документа. При помощи Shadow DOM можно ограничить область действия разметки HTML и CSS, скрыть детали реализации сложных элементов, создать собственные элементы и API на основе API Custom Elements, не заботясь о том, что виджеты могут нарушить разметку других частей страницы из-за конфликта селекторов CSS;
  • Поставка варианта Web Audio API, доступного без специфичного для браузера префикса. Для разработчиков теперь доступны рекомендованные W3C вызовы audioContext и offlineAudioContext, которые ранее также были добавлены в Firefox. Web Audio API позволяет динамически генерировать в web-приложениях различные пространственные звуковые эффекты и смешивать несколько источников звука, виртуально размещенных в различных точках пространства. Web Audio API открывает двери для создания мощных web-приложения для обработки звука и, в сочетании с canvas 2D и WebGL 3D, обеспечить современное звуковое оформление для игр, выполненных только с использованием web-технологий;
  • Поддержка генерации событий после завершения загрузки шрифтов, что предоставляет разработчику возможность контролировать степень корректности отображение контента, использующего внешние шрифты;
  • Для SVG-изображений добавлена поддержка свойства 'paint-order', позволяющего определить порядок отрисовки и заливки элементов;
  • Поддержка обработки отдельного события при прокрутке колеса мыши при нажатой клавише Ctrl. Например, указанная комбинация часто используется для масштабирования карт, отдельное событие позволит web-приложению масштабировать только карту, вместо масштабирования содержимого окна;
  • Проведена чистка кодовой базы от устаревших и не используемых возможностей, таких как привязанный к HTMLVideoElement и снабжённый префиксом вариант Fullscreen API, конструктор TextTrackCue, тег isindex, старый API вывода уведомлений, document.createAttributeNS, Attr.isId, ownerElement;
  • В Chrome для Android добавлена возможность восстановления по ошибке закрытых вкладок, реализованы элементы управления воспроизведением видео в полноэкранном режиме, добавлена поддержка устройств, позволяющих работать с несколькими окнами.
  • Добавленная в бета-выпуски поддержка CSS-свойства touch-action отложена до версии Chrome 36. Touch-action позволяет управлять вводом через сенсорный экран, в том числе отфильтровывать связанные с экранными жестами события, например, выборочно отключать для определённых частей контента прокрутку и такие жесты, как масштабирование щипком и двойным касанием.

Кроме нововведений и исправления ошибок, в новой версии устранено 23 уязвимости. Ни одной уязвимости не присвоен статус критической проблемы, позволяющей обойти все уровни защиты браузера и совершить атаку на систему пользователя. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила 8 премий на сумму 9500 долларов США (две премии по $3000, три по $1000 и одна $500).

  1. Главная ссылка к новости (http://googlechromereleases.blogspot.ru/...)
  2. OpenNews: Выпуск Chrome OS 34
  3. OpenNews: Выпуск web-браузера Chrome 34
  4. OpenNews: Включение по умолчанию GPU-ускорения обработки видео не планируется в Chrome для Linux
  5. OpenNews: Уведомление о скором вводе ограничений на установку в Chrome сторонних дополнений
  6. OpenNews: Браузер Chromе переходит с GTK+ на собственный графический стек Aura
Тип: Интересно / Программы
Ключевые слова: chrome, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
id=adv>
  1.1, anonymous, 22:49, 20/05/2014 [ответить] [смотреть все] +/
ура!
 
  2.25, Аноним, 11:48, 21/05/2014 [^] [ответить] [смотреть все] [показать ветку] +4 +/
Чего - ура Он теперь как полное у ще выглядит, покладая на системную тему чут... весь текст скрыт [показать] [показать ветку]
 
  3.31, anonymous, 13:07, 21/05/2014 [^] [ответить] [смотреть все]  –7 +/
гтк твое - у ще, да и сам ты красавец походу... весь текст скрыт [показать]
 
1.2, anonymous, 22:54, 20/05/2014 [ответить] [смотреть все]  +4 +/ блин, с аурой он реально летает!
 
  2.24, aim, 11:23, 21/05/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
это правда. но даже по своей внутренней статистике всё ещё жрёт больше чем firefox =(

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

учитывая что в 30 firefox vmware консоль также отвалилсь - это большая печалька :(((


в общем нужен флеш - велкам ту хром.
нужны плагины - firefox 29.

опять нелёгкий выбор...

:((((

 
  3.26, Аноним, 11:49, 21/05/2014 [^] [ответить] [смотреть все]  +2 +/
Да блин, они заманали Хром выглядит как у ще с этой аурой, лис не далеко ушел... весь текст скрыт [показать]
 
  4.38, Аноним, 16:12, 21/05/2014 [^] [ответить] [смотреть все]  –1 +/
Как тяжело вам жить, когда весь мир против вас ... весь текст скрыт [показать]
 
4.47, iZEN, 19:41, 21/05/2014 [^] [ответить] [смотреть все]  –2 +/ А чем плох DRM, вот чем? В мобильных телефонах DRM давно встроен и никто не ноет — пользователи просто платят денежки за нужный им контент, а когда подписка заканчивается, тогда контент молча "уходит сам в себя". Никаких лишних посредников: есть производитель контента, есть потребитель контента, а между ними незримый принципиальный "надсмотрщик", который не даёт совершить вредительство и несоблюдение условий продажи-использования ни тому, ни другому.
image  3.27, Аноний, 11:50, 21/05/2014 [^] [ответить] [смотреть все]  +/ Что-то я пропучтил, а что не так у фокса с флэшем?
 
  4.30, onon, 13:03, 21/05/2014 [^] [ответить] [смотреть все]  +/
В хроме более новая версия флэша.
 
4.32, aim, 13:20, 21/05/2014 [^] [ответить] [смотреть все]  +/ > Что-то я пропучтил, а что не так у фокса с флэшем?

там только старая версия 11.2
у неё масса проблем есть с окнами, акселерацией и т.д. разработка идёт только для винды и мака (а для линукса - только внутри гугл хром).

image  
  5.42, hhghyh, 18:21, 21/05/2014 [^] [ответить] [смотреть все]  –1 +/
Не только, в репах ubuntu 14.04 появился pepper flash, это флэш из chrome который идет в chromium.
 
  6.46, aim, 19:31, 21/05/2014 [^] [ответить] [смотреть все]  +/
> Не только, в репах ubuntu 14.04 появился pepper flash, это флэш из
> chrome который идет в chromium.

прекрасно. но в chromium тоже выпилили npapi плагины.

image
 
1.3, Skorpion3L, 23:15, 20/05/2014 [ответить] [смотреть все]  +/ Помогите пожалуйста, после обновления с Ubuntu 12.04 на 14.04 в хроме перестал отображаться японский язык в хроме, если кто-нибудь сталкивался помогите.
 
  2.5, Аноним, 23:29, 20/05/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
 
  3.7, Skorpion3L, 23:34, 20/05/2014 [^] [ответить] [смотреть все]  +/
Если ты про Мозиллу - да шрифты отображаются А на чем ещё проверить даже не з... весь текст скрыт [показать]
 
2.11, paulus, 00:11, 21/05/2014 [^] [ответить] [смотреть все] [показать ветку]  –1 +/
На новом профиле браузера проверь или еще лучше на гостевом режиме с новым профи... весь текст скрыт [показать] [показать ветку]
 
  3.21, Skorpion3L, 09:51, 21/05/2014 [^] [ответить] [смотреть все]  +/
Без изменений. Фот ссылка на скрин:
https://lh6.googleusercontent.com/-XsJwHqyQp2M/U3w-qxePnAI/AAAAAAAABUE/oj3U4rfFZeo/w1309-h818-no/test.png
 
1.6, Аноним, 23:33, 20/05/2014 [ответить] [смотреть все]  +1 +/
Вот бы ещё Лиса с gtk ушла ... весь текст скрыт [показать]
 
  2.8, alltiptop, 23:36, 20/05/2014 [^] [ответить] [смотреть все] [показать ветку]  +5 +/
 
2.9, Хрен с горы, 23:44, 20/05/2014 [^] [ответить] [смотреть все] [показать ветку]  –4 +/
Зачем Почти допилили GTK3 версию Ну и графический тулкит на скорость слабо вли... весь текст скрыт [показать] [показать ветку]
 
  3.10, Grammar Nazi, 00:08, 21/05/2014 [^] [ответить] [смотреть все]  +3 +/
 
3.34, Aziza, 14:36, 21/05/2014 [^] [ответить] [смотреть все]  +/ > Ну и графический тулкит на скорость слабо влияет.

А я-то думаю: чего Хром линуксовский так быстро на Aura перевели...
Случайно не для того, чтобы
> решить давно наблюдаемые проблемы с излишне высоким потреблением памяти GPU и
> производительностью рендеринга в Linux

?

 
  4.53, Хрен с горы, 11:43, 22/05/2014 [^] [ответить] [смотреть все]    [к модератору]  +/
> А я-то думаю: чего Хром линуксовский так быстро на Aura перевели...
> Случайно не для того, чтобы
>> решить давно наблюдаемые проблемы с излишне высоким потреблением памяти GPU и
>> производительностью рендеринга в Linux
> ?

Абсурдно. Контент рисуется с помощью Skia. Через GTK отображали только элементы интерфейса. Да, там могли быть некие задержки во время композитинга, но чтоб это было заметно пользователю...
Алсо, GTK3 позволяет это решить.

 
1.13, Аноним, 01:01, 21/05/2014 [ответить] [смотреть все]  +4 +/
Ресайз хрома стал убжасно медленным и глючным ... весь текст скрыт [показать]
 
  2.15, demimurych, 01:08, 21/05/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
Хм Не наблюдаю ничего подобного Все работает гладко только быстрее на много... весь текст скрыт [показать] [показать ветку]
 
2.41, Аноним, 18:20, 21/05/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ 2.44, sasha_danhil, 18:30, 21/05/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ Да не только ресайз и рендеринг стал глючным. Это караул, перешел посмотреть что там в анстейбле, просто красава, стейбл это уродство.
image  
1.14, demimurych, 01:07, 21/05/2014 [ответить] [смотреть все]  +/ Субъективно стало значительно быстрее.
  1.17, Аноонимка, 01:44, 21/05/2014 [ответить] [смотреть все]  +/ У меня ужасно тормозит Adobe Flash Player
До обновления стоял флеш 11.2 а хромовский был выключен.
Зачем убрали NPAPI, зачем...
 
  2.19, Zenitur, 04:47, 21/05/2014 [^] [ответить] [смотреть все] [показать ветку]  +1 +/
Попробуй HTML5. Если софтварный рендеринг тормозит, будем искать libffmpegsumo.so, пересобранный с поддержкой VDPAU или VAAPI. Но тормозить не должно: у нас же не тормозит софтварный рендеринг в mplayer и vlc, а они работают через ffmpeg. Я где-то читал что вывод видео через Flash Player не тормозит в оригинальном размере, но любой ресайз видео, даже на 1 пиксел, нагружает ввод-вывод чего-то там, поэтому тормозит. А через VDPAU было нормально.
 
  3.45, Аноонимка, 19:05, 21/05/2014 [^] [ответить] [смотреть все]  +/
Ушёл на легковесный браузер...
Не тянет у меня Pepper Flash(
 
1.20, Аноним, 07:39, 21/05/2014 [ответить] [смотреть все]  +1 +/
Все бы ничего, но по оформлению билд с аурой ужасно выглядит, все меню в размера... весь текст скрыт [показать]
  1.23, soarin, 11:10, 21/05/2014 [ответить] [смотреть все]  +2 +/ первая версия хрома на ауре (34-ая) сыровата вышла: иногда падает, при ресайзе окна все мигает черным.
  1.29, DmA, 12:01, 21/05/2014 [ответить] [смотреть все]  +2 +/ Удаление куки Google Chrome и переустановка Windows будут официально расцениваться как похищение информации у разведцентра ЦРУ и сокрытие улик соответственно...
 
  2.36, anonz, 15:20, 21/05/2014 [^] [ответить] [смотреть все] [показать ветку]  –1 +/
разведцентру ЦРУ абсолютно наплевать какие ролики ты смотрел на юпорн и что ты там написал про соседку лену соседу васе во вконтакте. в этом случае тебе нечего опасаться.
другое дело если ты являешся одной из ключевых фигур госкорпарации или крупным политическим деятелем - тогда, на всякий случай, лучше не ставить хром да и фаерфокс грядущий тоже
 
  3.37, DmA, 16:09, 21/05/2014 [^] [ответить] [смотреть все]  +1 +/
Опера основана на Гугловском Хромиуме, а также  на нём усмановский(майл.ру) Амиго и яндексовский нихром. Только в них ещё меньше возможностей по улучшению приватности браузера( в плане уменьшения слежки со стороны поисково-рекламных систем), чем у Хрома.
У mail.ru Амиго почти все настройки мне кажется заблокированы-тупо шлёт всё на сайты Усманова.

ФСБ-НКВД интересует всё что говорят граждане России! И ФСБ и МВД и прокуратура и суды на сегодняшний день играют роль политического сыска! Все остальные функции они не исполняют!

 
  4.40, 1, 17:29, 21/05/2014 [^] [ответить] [смотреть все]  +/
Как страшно жить !
 
3.43, Аноним, 18:24, 21/05/2014 [^] [ответить] [смотреть все]  +/
А вот и нет, сбор статистических данных всегда был интересен разведслужбам... весь текст скрыт [показать]
 
  4.54, клоун, 15:17, 22/05/2014 [^] [ответить] [смотреть все]    [к модератору]  +/
Статистика обезличена, вам не о чем волноваться.
 
  5.56, DmA, 17:43, 22/05/2014 [^] [ответить] [смотреть все]    [к модератору]  +/
У ФСБ-НКВД статистика обезличенная, но конкретная. Если пару миллионов человек ненавидят партию жуликов и воров, то все эти два обезличенных миллиона закатывают в вагоны и везут в лагеря!
 
1.39, Аноним, 16:56, 21/05/2014 [ответить] [смотреть все]  +/
Почему-то у меня под линуксом метод ввода на кириллицу не переключается То есть... весь текст скрыт [показать]
 
  2.50, Kodir, 23:46, 21/05/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
Санкции в деле? :)
 
  3.55, Аноним, 16:44, 22/05/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
У меня тоже арч, все работает ... весь текст скрыт [показать]
 
1.48, Sergey, 19:55, 21/05/2014 [ответить] [смотреть все]  +/ > Aura берёт на себя функции оконного менеджера (Aura shell), работающего через собственный композитный сервер

Это основная причина, по которой я не юзаю chrome. В openbox он не подчиняется шорткатам :-(

  1.51, Аноним, 02:25, 22/05/2014 [ответить] [смотреть все]  +/
Однократный клик в адресную строку так и не выделяет адрес ... весь текст скрыт [показать]
 
Ваш комментарий  

Read more http://www.opennet.ru/opennews/art.shtml?num=39823

 
Интересная статья? Поделись ей с другими:

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика