The OpenNET Project / Index page

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

25.01.2018 13:17  Выпуск web-браузера Chrome 64

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

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

  • В сборках для платформы Linux вывод уведомлений, отправленных через Notifications API или chrome.notifications, теперь производится через штатные механизмы пользовательских окружений (например, уведомления Chrome теперь выводятся как обычные уведомления KDE Plasma и GNOME);
  • Запрещено автоматическое перенаправление на ссылки из внешних iframe-блоков, что позволяет блокировать работу жульнических рекламных вставок, открывающих другие страницы без ведома пользователя. Предложенный способ позволяет бороться со ссылками, закамуфлированными под кнопки воспроизведения или закрытия, или активируемыми через наложение прозрачного слоя, перехватывающего любые клики. Например, будут блокироваться всплывающие предложения, в которых нажатие кнопки закрытия диалога приводит к открытию дополнительных окон или вкладок с рекламируемыми страницами.
  • Прекращено автоматическое воспроизведение видео со звуком на текущей вкладке, если в видеовставке по умолчанию не отключен звук (выставлен флаг mute или отсутствует звуковая дорожка). Для воспроизведения видео со звуком потребуется явный клик. Новое поведение позволит автоматически блокировать показ видеорекламы со звуком, которая создаёт неудобства и отвлекает пользователя при просмотре страниц. Блокировка будет сниматься для сайтов, на которых пользователь часто просматривает мультимедийный контент, которым пользователь предоставил специальные полномочия или которые добавлены на домашний экран в мобильной версии;
  • На 15 февраля намечено включение встроенного блокировщика рекламы, нацеленного на борьбу с рекламными блоками, мешающими восприятию содержимого и не соответствующими критериям, выработанным Коалицией по улучшению рекламы (перекрывающие контент всплывающие окна, реклама со счётчиком секунд до закрытия, отображаемая до загрузки контента, очень большие закреплённые блоки, мигание фона, агрессивное изменение цветов);
  • Помимо представленных в январском обновлении Chrome 63 мер про предотвращению эксплуатации уязвимостей Meltdown и Spectre (ограничена точность измерения интервалов времени функцией performance.now() и полностью отключена поддержка типа SharedArrayBuffer), в Chrome 64 внесены некоторые дополнительные изменения для противодействия подобным атакам на уровне движка V8. В частности, выполнена защита от обращения к памяти вне границ области, отведённой для WebAssembly и asm.js, а также доступной через массивы и строки JavaScript;
  • Внесена серия оптимизаций в движок V8: Производительность оператора instanceof возросла в 3.6 раза, что привело к увеличению производительности библиотеки uglify-js на 15–20%. Устранены некоторые узкие места с производительностью Function.prototype.bind. WeakMap и WeakSet переписаны на базе CodeStubAssembler, что отразилось пятикратным ростом их производительности. С использованием CodeStubAssembler также переписан Array.prototype.slice, что позволило ускорить его примерно в 4 раза;


  • Проведена работа по сокращению потребления памяти в движке V8 - при просмотре типичных сайтов расход памяти каждой вкладкой снизился на несколько сотен килобайт.
  • На страницу chrome://gpu добавлены сведения о доступных механизмах аппаратного ускорения декодирования и кодирования видео для различных форматов (h.264, vp8, vp9 и т.п.);
  • Добавлен API Resize Observer, позволяющий подключить обработчик, которому будут направляться уведомления об изменении размера указанных элементов на странице. Ключевое отличие нового API от window.onresize и CSS Media Queries, заключается в том, что можно определить факт изменения конкретного элемента на странице, а не всей видимой области, что позволяет отреагировать изменением только этого элемента без изменения всего видимого содержимого;
  • Представлено свойство import.meta, при помощи которого можно запросить метаданные с информацией об определённом используемом модуле. В настоящее время доступно только свойство import.meta.url, позволяющее узнать URL, с которого был загружен модуль (например, для определения базового адреса для загрузки ресурсов, связанных с модулем), но в дальнейшем ожидается появление и других свойств, таких как размер модуля;
  • Добавлена возможность создания анимации при помощи CSS-свойства offset-path, определив в данном свойстве геометрический путь по которому должен перемещаться элемент;
  • Добавлено CSS-свойство text-decoration-skip-ink для управления поведением отрисовки в случае если верхнее или нижнее подчеркивание накладывается на глиф в другой строке;
  • Координаты PointerEvent для курсора мыши (pointerType=mouse) теперь передаются в дробном виде, что позволяет определять позицию курсора с большей точностью;
  • В регулярных выражениях появилась поддержка именованных групп (named captures), позволяющий связать сопоставленные регулярным выражением части строки с определёнными именами вместо порядковых номеров совпадений (например, вместо "/(\d{4})-(\d{2})-(\d{2})/" можно указать "/(?‹year›\d{4})-(?‹month›\d{2})-(?‹day›\d{2})/" и получить доступ к году не через result[1], а через result.groups.year);
  • В регулярных выражениях добавлена возможность экранирования классов Unicode-символов при помощи конструкций \p{…} и \P{…}. Например, \p{Number} определяет все возможные знаки с изображением цифр (включая символы вида ①), \p{Alphabetic} - буквы (в том числе иероглифы), \p{Math} - математические символы и т.п.
  • Добавлен метод Intl.Numberformat.prototype.formatToParts(), позволяющий использовать форматирования с использованием правил текущей локали для строк, выдаваемых функциями форматирования NumberTimeFormat;
  • Для элементов video и audio включена по умолчанию упреждающая загрузка метаданных (вместо попытки загрузки самого ресурса), для соответствия с поведением других браузеров и экономии трафика;
  • Добавлена возможность воспроизведения HDR-видео (профиль HDR VP9 Profile 2 10-bit) на платформе Windows 10 в режиме HDR;
  • Для совместимости со спецификациями HTML браузер теперь возвращает ошибку "NotSupportedError" через DOMException, если для мультимедийного элемента заданы неподдерживаемые требования к пропускной способности (playbackRate), например, отрицательное значение;
  • Добавлен "Origin Trial" для API Media Capabilities, позволяющий получить доступ к статистике о производительности и эффективности потребления энергии во время воспроизведения звука или видео;
  • В объект Request добавлен атрибут cache для управления режимом кэшировани ("default", "no-store", "reload", "no-cache", "force-cache", "only-if-cached"). Для просмотра применяемого режима кэширования можно использовать свойство Request.prototype.cache;
  • Добавлена возможность применения Permissions API для получения информации о подтверждении пользователем доступа к камере и микрофону;
  • В Focus Management API добавлен атрибут preventScroll для установки фокуса на элементе без прокрутки экрана;
  • Для SVG добавлено CSS-свойство transform-box для трансформации и смены позиции преобразованного SVG-элемента;
  • Добавлена экспериментальная (chrome://flags/#enable-experimental-web-platform-features) поддержка API AudioWorklet для низкоуровневой обработки звука через определение собственных AudioNodes.
  • Вызов функции window.alert() теперь не приводит к выводу фоновой вкладки на передний план, вместо этого отображается специальный индикатор, а диалог выводится только после перехода на вкладку из которой было выведено предупреждение.

Кроме нововведений и исправления ошибок в новой версии устранено 53 уязвимости. Многие из уязвимостей выявлены в результате автоматизированного тестирования инструментами AddressSanitizer, MemorySanitizer, Control Flow Integrity и LibFuzzer. Критических проблем, которые позволяют обойти все уровни защиты браузера и выполнить код в системе, за пределами sandbox-окружения, не выявлено. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила 24 премии на сумму 22 тысячи долларов США (по одной премии в $4500, $3000 и $2500, две премии $2000, пять премий $1000, семь премий $500). Размер семи вознаграждений пока не определён.

  1. Главная ссылка к новости (https://chromereleases.googleb...)
  2. OpenNews: Выпуск web-браузера Chrome 63
  3. OpenNews: В Chrome планируют удалить поддержку технологии PKP (Public Key Pinning)
  4. OpenNews: Выпуск web-браузера Chrome 63
  5. OpenNews: Выпуск операционной системы Chrome OS 63
  6. OpenNews: Активация встроенного в Google Chrome блокировщика рекламы намечена на 15 февраля
Лицензия: CC-BY
Тип: Программы
Ключевые слова: chrome
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.2, Аноним, 13:43, 25/01/2018 [ответить] [смотреть все]     [к модератору]
  • –10 +/
    Отлично Firefox, к сожалению, до сих пор не избавился от фризов интерфейса, так... весь текст скрыт [показать]
     
     
  • 2.3, iZEN, 13:48, 25/01/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Firefox 58 избавился от фризов.
     
     
  • 3.5, Аноним, 13:53, 25/01/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Я эту песню слышал про десяток версий FF, не меньше Прилетят апдейты - посмотрю... весь текст скрыт [показать]
     
     
  • 4.37, Аноним, 18:56, 25/01/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    facepalm ... весь текст скрыт [показать]
     
     
  • 5.42, Аноним, 19:34, 25/01/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    Ты в курсе, что движок и интерфейс это разные вещи?
     
     
  • 6.80, Аноним, 18:30, 26/01/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    А ты?
     
  • 3.68, aim, 12:08, 26/01/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    посмотрим. с 57 пришлось слезть обратно на chromium.
     
  • 2.17, Аноним, 15:11, 25/01/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    Какие фризы? Сижу на Firefox 58.
     
     
  • 3.22, Аноним, 16:47, 25/01/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    Раздражающие
     
  • 3.24, Аноним, 17:01, 25/01/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +5 +/
    А ты на нём не сиди Ты попробуй использовать его по назначению и тогда узнаешь ... весь текст скрыт [показать]
     
     
  • 4.39, Аноним, 19:02, 25/01/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Сижу на firefox, у меня нет фризов.
     
  • 4.51, НяшМяш, 21:43, 25/01/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    У меня фризы начинаются только если дебажить очередной ололокод в файрбаге часов... весь текст скрыт [показать]
     
     
  • 5.65, Аноним, 10:36, 26/01/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А я просто запускаю браузер и наблюдаю фризы gui Открываю новую вкладку - наблю... весь текст скрыт [показать]
     
     
  • 6.82, IRASoldier, 01:47, 27/01/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Фризы у него... Думай, чем прогневил Омниссию.
     
  • 2.50, Аноним, 21:32, 25/01/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +4 +/
    чо за вкидоны! нет никаких фризов у Firefox.
     
  • 1.7, анонист, 14:02, 25/01/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    Где Wayland?!! Igalia и Collabora же этим занимаются
     
     
  • 2.9, iPony, 14:07, 25/01/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +4 +/
    Где, где В не очень близком будущем ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.40, Аноним, 19:23, 25/01/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    > Где, где... В не очень близком будущем.

    Теперь "это место" так называют?

     
     
  • 4.53, НяшМяш, 22:04, 25/01/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Кстати это место может оказаться куда ближе https phoronix com scan php page n... весь текст скрыт [показать]
     
     
  • 5.57, Kuromi, 01:44, 26/01/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Куда ближе чем вы думаете - https bugzilla mozilla org show_bug cgi id 635134 ... весь текст скрыт [показать]
     
  • 2.10, iZEN, 14:12, 25/01/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    Вопрос поставлен неправильно Надо спрашивать Где аппаратная поддержка декодир... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.13, iPony, 14:34, 25/01/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Где, где В очень далёком и неопределённом будущем https bugs chromium org ... весь текст скрыт [показать]
     
  • 1.8, iPony, 14:03, 25/01/2018 [ответить] [смотреть все]     [к модератору]  
  • –5 +/
    Во А это удобно 128522 На последних MacBook Pro интелы могут же декодировани... весь текст скрыт [показать]
     
     
  • 2.11, smile, 14:16, 25/01/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +10 +/
    просто из любопытства: так ты ищешь тех, у кого последний Pro или тех, кто ненавидит тех, у кого последний Pro ) ?
     
     
  • 3.15, Аноним, 14:51, 25/01/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    Есть ещё те, кто соболезнует этим ущербным.
     
  • 3.18, Аноним, 15:32, 25/01/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    Видимо, он просто решил похвастаться
     
  • 3.52, Аноним, 22:03, 25/01/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Вы так говорите, будто не бывает тех, кто никак вообще к ним не относится.
     
     
  • 4.54, smile, 23:06, 25/01/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Л - логика Я спрашиваю вы ищете фиолетовых, или тех кто хейтит фиолетовых , а ... весь текст скрыт [показать]
     
  • 2.20, iPony, 16:24, 25/01/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Короче, процессор может, а ОС - нет ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.55, smile, 00:06, 26/01/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    chrome://flags/
    тут пробовали менять #ignore-gpu-blacklist ?
     
     
  • 4.58, leap42, 02:22, 26/01/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    это не так работает Graphics Feature Status в верхней части страницы chrome gp... весь текст скрыт [показать]
     
     
  • 5.62, smile, 08:56, 26/01/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Спасибо за разъяснение Осталось понять, как же тогда декодирование включить для... весь текст скрыт [показать]
     
     
  • 6.67, iPony, 11:29, 26/01/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Если железо поддерживает, то всё уже зависит от ОС Windows - всё в шоколаде и в... весь текст скрыт [показать]
     
     
  • 7.75, Leap42, 14:40, 26/01/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    а чего минусите он хоть и пони, но здесь все правильно говорит печально, но фа... весь текст скрыт [показать]
     
     
  • 8.76, EHLO, 14:44, 26/01/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Не факт Правильность зависит от сорта шоколада ... весь текст скрыт [показать]
     
  • 8.78, iPony, 14:49, 26/01/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ну в Firefox и так забот хватает по перестройки браузера, поэтому если что и буд... весь текст скрыт [показать]
     
  • 5.63, smile, 09:07, 26/01/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    как бы я ни крутил, вот тут chrome media-internals у меня VpxVideoDecoder дл... весь текст скрыт [показать]
     
     
  • 6.66, smile, 11:07, 26/01/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    а видимо ника, ибо хром уверен, что Hardware-accelerated video decode Not av... весь текст скрыт [показать]
     
  • 1.12, Аноним, 14:26, 25/01/2018 [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Как трубу заблокировать ... весь текст скрыт [показать]
     
     
  • 2.38, Аноним, 18:59, 25/01/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Использовать firefox ... весь текст скрыт [показать] [показать ветку]
     
  • 1.14, Аноним, 14:35, 25/01/2018 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Теперь удобнее смотреть контент 18+.
     
     
  • 2.21, Аноним, 16:47, 25/01/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    Ты про code.google.com ?
     
  • 2.41, Аноним, 19:26, 25/01/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +3 +/
    А что там у вас после 18:00? Жрать запрещают и спать укладывают?
     
  • 1.16, Аноним, 14:54, 25/01/2018 [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    В смысле Теперь можно поставить курсор в input а страница туда не прокрутится, ... весь текст скрыт [показать]
     
  • 1.23, Аноним, 16:51, 25/01/2018 [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Кой-кому, с 12 рынка на десктопе, поучиться бы, чем на самом деле нужно занимат... весь текст скрыт [показать]
     
  • 1.44, mimocrocodile, 20:20, 25/01/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    > реклама со счётчиком секунд до закрытия

    Это они сейчас про youtube?

     
     
  • 2.47, Аноним, 21:14, 25/01/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    Для всех, кроме своих.
     
  • 1.49, Аноним, 21:31, 25/01/2018 [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    бесит Google Chrome Всё через одно место Вот почему портативная версия Firefox... весь текст скрыт [показать]
     
  • 1.56, Аноним, 00:53, 26/01/2018 [ответить] [смотреть все]     [к модератору]  
  • +/
    Фингерпгинтинг Не, не слышали ... весь текст скрыт [показать]
     
  • 1.59, Аноним, 04:02, 26/01/2018 [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Джва года этого ждал Теперь будет меньше рекламных страниц, открывающихся в фон... весь текст скрыт [показать]
     
     
  • 2.60, Аноним, 08:10, 26/01/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Тупость Испоганили всю суть алертов Алерты ВСЕГДА должны быть модальными, пере... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.61, Аноним, 08:41, 26/01/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    Что, боишься рекламу новых таблеток для похудения пропустить?
     
     
  • 4.81, Аноним, 20:49, 26/01/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Всего скорее скидку на противозачаточные.
     
  • 1.64, Аноним, 10:32, 26/01/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    А хром канари тормозит что прокаженный
     
  • 1.69, Аноним, 12:27, 26/01/2018 [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Хром еще не научился во время старта обновлять только активную вкладку, а не все... весь текст скрыт [показать]
     
  • 1.72, Аноним, 13:05, 26/01/2018 [ответить] [смотреть все]     [к модератору]  
  • +/
    Сравнил Firefox 58 и Chrome 64 в большинстве случаев Firefox открывает сайты бы... весь текст скрыт [показать]
     
     
  • 2.73, Аноним, 13:37, 26/01/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    В ютубе кастомные элементы понатыкали во все поля, а для Firefox полифиллами зам... весь текст скрыт [показать] [показать ветку]
     
  • 1.74, Нониме, 14:40, 26/01/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    Начал вылетать при каждом чихе, чаще всего при открытии меню закладок и скроллинга по ним, это точно не бета?)
     
  • 1.83, papa Ken, 14:05, 28/01/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    на счет свойства import.meta у меня возникли сомнения я даже перешел по ссылке на github.com. Дело в том что фактическое местоположение (например - зеркало хоста) и то что пишет разработчик модуля могут не соответствовать...
     

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


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