Последние несколько релизов Chrome едва подняли бровь. Мы получили несколько хороших инструментов для разработчиков и незначительные изменения интерфейса, но основной движок рендеринга Blink практически не изменился (заметным образом). К счастью, Chrome 33 предоставляет новые игрушки HTML5 для разработчиков, чтобы пускать слюни …
Пользовательские Элементы
Пользовательские элементы формализуют то, что разработчики уже много лет делают: создают свои собственные HTML-теги. Правда, нам не следовало этого делать, но мы все пытались добавить теги <sarcasm>
<kitten>
Chrome теперь поддерживает пользовательские элементы как часть нового API веб-компонентов .
Здесь слишком много объяснений, но, по сути, вы можете:
- создавать новые элементы HTML и DOM, используя любое имя
- расширять новые элементы от других (включая существующие элементы DOM)
- объединить пользовательские функции в один тег
Я все еще изучаю возможности, так что ждите подробную статью о SitePoint в ближайшее время.
API веб-речи
Вы все еще используете мышь, клавиатуру или сенсорный экран для навигации по веб-приложениям и страницам? Как странно! Chrome теперь поддерживает большую часть API веб-речи и поддерживает как распознавание, так и синтез. Теоретически, теперь возможно реализовать возможности, подобные Babelfish, чтобы вы могли говорить на одном языке, но быть услышанным на другом.
Основы:
var hello = new SpeechSynthesisUtterance("Hello world!");
window.speechSynthesis.speak(hello);
Есть гораздо больше вариантов, так что, опять же, скоро поищите другие статьи на SitePoint. Вам также следует обратиться к недавнему сообщению Аурелио « Представление API веб-речи» .
Стабильность плагинов и расширений
Было реализовано несколько более спорных обновлений:
- Документы PDF отображаются во внутренней программе просмотра по умолчанию.
- API плагинов Netscape (NPAPI) будет удален к концу 2014 года, и теперь Chrome активно блокирует эти плагины. Некоторые из них, такие как Silverlight и Java, занесены в белый список, и Flash использует более новый PPAPI .
- Расширения, не размещенные в Интернет-магазине, будут автоматически отключены.
Несмотря на то, что это, несомненно, сделает браузер более надежным, Google, похоже, намерен построить собственный огороженный сад и посадить яблоневые деревья. Разработка плагинов может быть обречена, но приносим ли мы в жертву свободу ради стабильности?
Разные обновления
Помимо обычных ошибок и исправлений безопасности, Chrome 33 предлагает:
- нефиксированный API видимости страницы
- лучшая загрузка веб-шрифтов (хотя я все еще думаю, что рендеринг не так хорош, как IE или Firefox)
- CSS-анимации и переходы теперь основаны на новой модели Web Animations 1.0, которая позволит разработчикам создавать, изменять и контролировать анимации с помощью JavaScript
- реализован последний API веб-уведомлений
- Улучшена защита паролем Windows; вам нужно будет ввести свой пароль Windows, чтобы раскрыть те, которые хранятся в Chrome
- расширения, загруженные в режиме разработки, подсвечиваются (только для версии Windows)
- поиск по закладкам также находит имена папок
- предупреждающее сообщение Incognito было упрощено.
Наконец, Chrome Frame — плагин окна Chrome для Internet Explorer — был официально удален. Это все еще доступно, но разработка прекратилась некоторое время назад.
Chrome 33 чувствует себя более существенным по сравнению с недавними немного застойными версиями. Это остается браузером выбора для почти 44% веб-пользователей, и эта цифра будет расти и дальше.