Статьи

Что нового в Chrome 33

Последние несколько релизов 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% веб-пользователей, и эта цифра будет расти и дальше.