The OpenNET Project / Index page

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

Выпуск web-браузера Chrome 35, перешедшего на графический стек Aura в Linux

20.05.2014 22: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.bl...)
  2. OpenNews: Выпуск Chrome OS 34
  3. OpenNews: Выпуск web-браузера Chrome 34
  4. OpenNews: Включение по умолчанию GPU-ускорения обработки видео не планируется в Chrome для Linux
  5. OpenNews: Уведомление о скором вводе ограничений на установку в Chrome сторонних дополнений
  6. OpenNews: Браузер Chromе переходит с GTK+ на собственный графический стек Aura
Лицензия: CC-BY
Тип: Интересно / Программы
Короткая ссылка: https://opennet.ru/39823-chrome
Ключевые слова: chrome
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (54) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, anonymous (??), 22:49, 20/05/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ура!
     
  • 1.2, anonymous (??), 22:54, 20/05/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    блин, с аурой он реально летает!
     
     
  • 2.4, trdm (ok), 23:19, 20/05/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > блин, с аурой он реально летает!

    Рад за Вас. Это приятно :)

     
  • 2.24, aim (ok), 11:23, 21/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    это правда. но даже по своей внутренней статистике всё ещё жрёт больше чем firefox =(

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

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


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

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

    :((((

     
     
     
    Часть нити удалена модератором

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

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

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

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

     

  • 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 (ok), 00:11, 21/05/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На новом профиле браузера проверь или еще лучше на гостевом режиме с новым профилем...
     
     
  • 3.21, Skorpion3L (?), 09:51, 21/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Без изменений. Фот ссылка на скрин:
    https://lh6.googleusercontent.com/-XsJwHqyQp2M/U3w-qxePnAI/AAAAAAAABUE/oj3U4rf
     

  • 1.6, Аноним (-), 23:33, 20/05/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вот бы ещё Лиса с gtk ушла...
     
     
  • 2.8, alltiptop (ok), 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 +/
    GTK3-версию
     
  • 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 (ok), 01:08, 21/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Хм.
    Не наблюдаю ничего подобного. Все работает гладко только быстрее на много
     
  • 2.41, Аноним (-), 18:20, 21/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    nvidia, да?
     
  • 2.44, sasha_danhil (ok), 18:30, 21/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да не только ресайз и рендеринг стал глючным. Это караул, перешел посмотреть что там в анстейбле, просто красава, стейбл это уродство.
     

  • 1.14, demimurych (ok), 01:07, 21/05/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Субъективно стало значительно быстрее.
     
  • 1.17, Аноонимка (?), 01:44, 21/05/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У меня ужасно тормозит Adobe Flash Player
    До обновления стоял флеш 11.2 а хромовский был выключен.
    Зачем убрали NPAPI, зачем...
     
     
  • 2.19, Zenitur (ok), 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 +/
    Все бы ничего, но по оформлению билд с аурой ужасно выглядит, все меню в размераз выглядят не пропорционально да и вообще не красиво. Пусть Допилят оформление для начала, потом уже перейду. А пока остаюсь на 34 хроме
     
     
  • 2.22, Аноним (-), 10:20, 21/05/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >А пока остаюсь на 34 хроме с 23 уязвимостями

    fixed

     
  • 2.28, Аноним (-), 11:51, 21/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Все бы ничего, но по оформлению билд с аурой ужасно выглядит

    Вот мне и интересно - файрфокс эту блевотину к себе бэкпортирует? :)

     
  • 2.35, equeim (ok), 15:01, 21/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Не допилят.
     

  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    Опера основана на Гугловском Хромиуме, а также  на нём усмановский(майл.ру) Амиго и яндексовский нихром. Только в них ещё меньше возможностей по улучшению приватности браузера( в плане уменьшения слежки со стороны поисково-рекламных систем), чем у Хрома.
    У mail.ru Амиго почти все настройки мне кажется заблокированы-тупо шлёт всё на сайты Усманова.

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

     
     
  • 4.40, 1 (??), 17:29, 21/05/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как страшно жить !
     
  • 3.43, Аноним (-), 18:24, 21/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > разведцентру ЦРУ абсолютно наплевать какие ролики ты смотрел на юпорн и что
    > ты там написал про соседку лену соседу васе во вконтакте. в
    > этом случае тебе нечего опасаться.
    > другое дело если ты являешся одной из ключевых фигур госкорпарации или крупным
    > политическим деятелем - тогда, на всякий случай, лучше не ставить хром
    > да и фаерфокс грядущий тоже

    А вот и нет, сбор статистических данных всегда был интересен разведслужбам

     
     
  • 4.54, клоун (?), 15:17, 22/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Статистика обезличена, вам не о чем волноваться.
     
     
  • 5.56, DmA (??), 17:43, 22/05/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У ФСБ-НКВД статистика обезличенная, но конкретная. Если пару миллионов человек ненавидят партию жуликов и воров, то все эти два обезличенных миллиона закатывают в вагоны и везут в лагеря!
     

  • 1.39, Аноним (-), 16:56, 21/05/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему-то у меня под линуксом метод ввода на кириллицу не переключается. То есть нажимаю alt+shift, иконка в трее меняется на "ru", но печатает всеравно английскими символами. В фаерфоксе и в других приложениях все работает нормально. Пробовал ставить немецкий и испанский - та же проблема. Везде печатает немецкими или испанскими символами, в хроме при той же раскладке печатаются английские символы. Знает кто-нибудь, из-за чего такое может быть?
     
     
  • 2.50, Kodir (ok), 23:46, 21/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Санкции в деле? :)
     
  • 2.52, pilat (ok), 10:49, 22/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    То же самое.. Приходится вводить русский текст в окне какого-нить другого приложения и потом копипастить. :/

    KDE @ Archlinux.

     
     
  • 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 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Однократный клик в адресную строку так и не выделяет адрес?
     
     
  • 2.58, qqq (??), 20:30, 22/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    да - красота. Что больше всего досаждало...
     

  • 1.57, qqq (??), 20:29, 22/05/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отлично работает - только собрал в генте. Особенно порадовало - перестал вроде жрать память. Сейчас колонка RES в htop показывает всего лишь 121M. Молодцы! Даже не верится.

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

    Жалко биткоины фактически официально в бане - задонейтил бы. Vtldtltd что-ли вступился бы. Кстати у него ник прикольный, очень сетевой. Сразу видно: человек за интернет...

     
     
  • 2.66, Softfire (?), 20:01, 02/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Собрал хром? Раз уж ты разработчик из гугла, может посодействуешь открытию сорцов флэша? Не, мне не надо, я за сообщество ратую. Ну что тебе стоит?
     

  • 1.59, iZEN (ok), 21:11, 22/05/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Во FreeBSD порт www/chromium обновился 20 мая. Собрал. Chromium-35.0.1916.114, работает нормально, как и предыдущие версии.
     
  • 1.60, Аноним (-), 13:23, 23/05/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А эти утырки уже сказали, чем заменить Java Plug-in (NPAPI), использующийся в большинстве онлайн-банкингов?
     
  • 1.61, Dvorkin (??), 20:39, 26/05/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > устаревший (?!) document.createAttributeNS

    с дуба рухнули

     

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



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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