Потрясающий пользовательский опыт в вебе основывается на четырех столпах:

  • Скорость - Сайт быстро реагирует на действия пользователей, анимированные объескты не тормозят, а страница не дергается при прокрутке.
  • Интегрированность - Пользователю не приходится излишне полагаться браузер, сайт использует все возможности устройства и обеспечивает максимально привычный на нем опыт.
  • Надежность - Контент загружается мгновенно и без ошибок, вместо него никогда не отображается downasaur, даже когда условия в сети ненадежны.
  • Вовлеченность - Подталкивает пользователя возвращаться в приложение при помощи продуманных и воспринимающихся естесственно механизмов.

Потрясающий веб состоит из:

Скорость

Пользователи не ждут, что страница будет дёргаться при прокрутке или грузиться медленно. Ускорение сайта начинается с понимания того, как RAIL влияет на производительность сайта, и как использовать эту структуру для измерения и улучшения производительности.

Интегрированность

Действия на веб-странцице должны вызывать ощущение полной интеграции с устройством. Пользователь должен не полагаться на браузер, а продолжать взаимодействовать с сайтом, как с любым приложением на устройстве.

Надежность

Пользователи не ожидают, что веб-сайт будет работать без подключения к сети, и часто даже не пытаются открыть сайт в медленной или нестабильной сети. Нам нужно изменить это восприятие. Веб должен быть надежным.

Вовлеченность

Вовлекающее приложение не просто обеспечивает функциональность, но и гарантирует, что весь интерфейс привлекателен и помогает пользователю совершать желаемые действия. При помощи такого функционала как Web Push пользователя можно всегда держать в курсе событий. Вовлекающий сайт элегантно использует нужный функционал в нужное время.

Что нового?

The Chromium Chronicle: Time-Travel Debugging with RR

Do you find yourself running the same test over and over in the debugger, trying to figure out how the code got in a bad state? We have a tool for you! RR will record an execution trace, making it easy to step backwards, run backwards, see where variables changed their value or when a function was last called on an object.

What's New In DevTools (Chrome 82)

Emulate color vision deficiencies, Dock To Left in the Command Menu, and more.

Deprecations and removals in Chrome 81

A round up of the deprecations and removals in Chrome 81 to help you plan.

Adding notification permission data to the Chrome User Experience Report

Chrome 80 introduced quieter permission UI for notifications. To help site owners understand notification permission metrics, we’re adding this data to the Chrome User Experience Report (CrUX) in the 202001 dataset allowing site owners gain a better understanding of typical user notification permission responses for their sites and comparable sites in their category.

Горячие темы?

Веб-компоненты

Веб-компоненты – это новый набор стандартов, позволяющих создавать собственные HTML элементы. Их можно использовать для создания чего угодно: от простых UI элементов до целых приложений.

Payment Request API

Payment Request API – кандидат в стандарты W3C предназначенный для устранения кассовых форм. Он улучшает процесс оплаты, предоставляет более однородный пользовательский интерфейс и позволяет легко использовать различные способы оплаты.

Credential Management API

Credential Management API – основанный на стандартах браузерный API, обеспечивающий программный интерфейс между сайтом и браузером для беспрепятственной авторизации на любых устройствах.