
После выхода Chrome 32 в стабильном канале выпуска Google, сегодня Chrome 33 перешел в бета-версию, предоставляя доступ к Пользовательским элементам, Web Speech API для распознавания и синтеза речи, и многому другому. Новые Пользовательские элементы позволят разработчикам добавлять новые HTML-элементы в веб-приложения «гораздо более чистыми способами», как подчеркнул Google в примере кода для чат-приложения выше. Согласно спецификации, разработчики смогут:
- Определять новые HTML/DOM-элементы
- Создавать элементы, которые расширяют другие элементы
- Логически объединять пользовательскую функциональность в один тег
- Расширять API существующих DOM-элементов
Релиз также включает доступ к Web Speech API для добавления функций распознавания и синтеза речи на веб-страницы. Google приводит пример того, как диктовки «синтезируются для воспроизведения на другом языке». Google описал некоторые другие обновления в этом релизе, включая доступность API requestAutocomplete для простой реализации веб-платежей на Mac:
Другие изменения веб-платформы в этом релизе
- API requestAutocomplete для простых веб-платежей теперь доступен на Mac.
- API Page Visibility был освобожден от префиксов.
- Загрузка веб-шрифтов была оптимизирована таким образом, что шрифты (в среднем) становятся доступны до завершения рендеринга Blink, что означает, что чистое влияние использования веб-шрифта на задержку обычно равно нулю.
- Реализации CSS-анимаций и переходов в Blink теперь используют новую модель Web Animations. Это изменение не должно повлиять на разработчиков или сайты; дайте нам знать, если это произойдет.
- Chrome теперь поддерживает последнюю версию API веб-уведомлений. Мы постепенно прекратим поддержку устаревшего API в дальнейшем, поэтому, пожалуйста, обновите свои веб-сайты, если они его используют.