Google анонсировал новый Chrome 43

Вслед за появлением Mozilla Firefox 38 , компания Google анонсировала стабильную версию браузера №1 в мире Chrome 43.0 для Windows, Linux и OS X. Правда на пользовательском уровне изменения функционала и интерфейса незаметны, т.к. основные новшества касаются веб-разработчиков. В рамках программы денежных вознаграждений за обнаружение уязвимостей для текущего релиза было выплачено 14 премий на общую сумму 38337 долларов США. Самая большая премия в $16337 отдана за разработку метода выхода за пределы sandbox-окружения Chrome.

Итак, основные изменения в сборке Chrome 43.0.2357.65:

  • добавлен Web MIDI API, позволяющий создавать web-приложения, взаимодействующие с подключенными к ПК музыкальными устройствами с интерфейсом MIDI;
  • добавлен Permissions API, через который веб-приложения могут запросить статус предоставления доступа к расширенным функциям (определение местоположения, вывод уведомлений, Push-операции, Web MIDI);
  • реализованы средства для упрощения перевода на HTTPS больших коллекций страниц, запрашивающих контент по http://, модификация ссылок в которых затруднена;
  • для лучшей совместимости с Firefox и Internet Explorer, а так же удовлетворения требованиям спецификации Web IDL собственные или переопределенные атрибуты DOM-объектов перемещены в секцию prototype;
  • появилась возможность программного копирования и перемещения данных в буфер обмена при помощи команд document.execCommand('copy') и document.execCommand('cut');
  • Cache Storage API теперь не ограничен использованием в service workers и может применяться для полноценного управления кэшированием страниц;
  • в элементы input и textarea добавлена поддержка свойства autocapitalize, при указании которого пользовательский ввод автоматически приводится к верхнему регистру;
  • Fetch API теперь поддерживает прямую обработку потоков, полученных в ответ на запрос, разбирая их последовательно по байтам, без необходимости сохранения всего потока в памяти;
  • в Web Audio API появилась возможность выборочного отключения привязки устройств в AudioNode или AudioParam, что исключает дефекты воспроизведения из-за необходимости отключения всех и последующего переподключения тех устройств, которые надо оставить;
  • также в Web Audio API добавлена поддержка закрытия AudioContext с высвобождением всех выделенных звуковых ресурсов;
  • прекращена поддержка нестандартных свойств WebSocket.URL и EventSource.URL в пользу WebSocket.url и EventSource.url;
  • элементы CSS-анимации избавлены от префикса -webkit;
  • на платформе Linux обеспечена полная поддержка HiDPI-экранов;
  • устранено 37 некритических уязвимостей.

Дмитрий Евдокимов

 
Версия для печатиВерсия для печати

Регион: 

Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Читайте также