Вышла новая стабильная версия браузера Google Chrome.
Это очередное обновление включает несколько внутренних улучшений, которые будут полезны разработчикам сайтов: добавлены новые API, улучшена поддержка веб-технологий и доработаны инструменты веб-разработки.
Ощутимым улучшением Google Chrome 65 является поддержка CSS Paint API. Это даёт разработчикам альтернативные возможности для создания графического оформления элементов сайта средствами CSS. К примеру, это может быть раскраска фона какого-нибудь элемента или оформление кнопки. Кроме прочего, в качестве графического изображения может выступать canvas-элемент. Уместных способов реализации очень много. От существовавших ранее методов (вставка графического файла или background-image), этот отличается как более широкими возможностями, так и меньшей нагрузкой — созданный таким образом элемент присутствует в DOM-структуре страницы лишь единожды, что позволяет воспроизводить его несколько раз, не повышая нагрузки.
Другим заметным улучшением браузера является поддержка Server Timing API. Новый API служит для измерения производительности сервера. В браузере есть целый набор различных функций для измерения ряда параметров производительности тестируемого сайта, а дополнительный API даёт ещё больше полезной информации. Новинка позволяет получать информацию о скорости различных операций на сервере (время подключения, запуска, чтения базы и т. п.), через HTTP-заголовок (параметр Server-Timing), посылаемый сервером.
Среди целого ряда улучшений для поддержки различных веб-технологий выделяется поддержка свойства display: contents из CSS3. Это свойство, в некоторых случаях, полезно для большего контроля над дочерними элементами определенного родителя. К примеру, это позволяет скрывать родительский элемент, а вложенные элементы ведут себя как обычно.
Также в эту версию включена масса различных улучшений в инструменты веб-разработки.
А ещё в Google Chrome 65 исправлены различные ошибки, в том числе 45 возможных проблем в безопасности браузера. Такие вот дела.