- API-интерфейс Paint Timings позволяет измерять время до первой отрисовки и время до первой отрисовки контента с помощью Paint Timings AP.
-
font-display
позволяет вам контролировать отображение шрифтов перед их загрузкой. - WebAssembly уже доступен
- И есть еще много всего !
Хотите полный список изменений? Ознакомьтесь со списком изменений исходного репозитория Chromium.
Я Пит ЛеПейдж . Давайте углубимся и посмотрим, что нового для разработчиков в Chrome 60!
API таймингов рисования
Когда пользователь переходит на веб-страницу, он ищет визуальную обратную связь, которая убедит его, что все работает. Благодаря новому API таймингов отрисовки мы теперь можем это измерить.
API предоставляет две метрики:
- Время первой отрисовки — это момент, когда браузер начинает что-то отображать, первый бит контента на экране.
- Время первой отрисовки контента — это момент, когда браузер отображает первый бит контента из DOM, текста, изображения и т. д.
Ознакомьтесь с использованием показателей производительности, которые больше всего влияют на взаимодействие с пользователем, чтобы узнать, как отслеживать эти показатели и использовать их для улучшения вашего опыта.
Свойство CSS font-display
Веб-шрифты дают вам возможность использовать богатую типографику. Но если у пользователя еще нет шрифта, его необходимо загрузить, что может привести к замедлению работы вашего сайта.
К счастью, большинство браузеров используют запасной вариант, если загрузка шрифта занимает слишком много времени. Новое свойство font-display
позволяет вам контролировать отображение загружаемого шрифта до его полной загрузки.
-
auto
использует любую стратегию отображения шрифта, которую использует пользовательский агент. -
block
дает шрифту короткий период блокировки и бесконечный период замены. -
swap
дает шрифту период блокировки в ноль секунд и бесконечный период замены. -
fallback
дает шрифту чрезвычайно маленький период блокировки и короткий период замены. -
optional
дает шрифту очень маленький период блока и период замены в ноль секунд.
Он поддерживается в Chrome 60 и Opera, а для Firefox находится в разработке. Дополнительную информацию см. в разделе «Управление производительностью шрифтов с помощью font-display
.
Веб-сборка
Веб-сборка или wasm предоставляет новый способ запуска кода, написанного на таких языках, как C и C++, в Интернете со скоростью, близкой к исходной.
Он обеспечивает скорость, необходимую для создания видеоредактора в браузере или запуска игры Unity с высокой частотой кадров, используя существующие API-интерфейсы веб-платформы, основанные на стандартах.
Вы можете найти дополнительную информацию на веб-сайте webassembly.org , включая демонстрации, документацию и инструкции по началу работы.
И более!
- Новый API веб-бюджета позволяет сайтам с разрешением на push-уведомления отправлять ограниченное количество push-сообщений, которые запускают фоновую работу, например синхронизацию данных или отклонение уведомлений, без необходимости показывать видимое пользователю уведомление.
-
PushSubscription.expirationTime
теперь доступен, уведомляя сайты о том, когда истечет срок действия подписки. - Теперь поддерживаются свойства остатка и распространения объектов , что упрощает объединение и поверхностное клонирование объектов, а также реализацию различных шаблонов неизменяемых объектов.
Примечание. API запроса платежа был перенесен в Chrome 61.
Это лишь некоторые изменения в Chrome 60 для разработчиков.
Затем подпишитесь на наш канал YouTube , и вы будете получать уведомления по электронной почте всякий раз, когда мы запускаем новое видео.
Меня зовут Пит ЛеПейдж, и как только выйдет Chrome 61, я буду здесь, чтобы рассказать вам, что нового в Chrome!