background preloader

Web Fundamentals - Google Developers

Web Fundamentals - Google Developers
In our shared pursuit to push the web to do more, we're running into a common problem: performance. Sites have more features than ever before. So much so, that many sites now struggle to achieve a high level of performance across a variety of network conditions and devices. Performance issues vary. We want users to interact meaningfully with what we build. Performance plays a major role in the success of any online venture. Here are a couple case studies where low performance had a negative impact on business goals: In the same DoubleClick by Google study cited above, it was found that sites loading within 5 seconds had 70% longer sessions, 35% lower bounce rates, and 25% higher ad viewability than sites taking nearly four times longer at 19 seconds. Retaining users is crucial to improving conversions. If you run a business on the web, performance is crucial. When you navigate to a URL, you do so from any number of potential starting points. Migrate to HTTP/2. Minify text assets.

Улучшение загрузки шрифтов c помощью localStorage и WOFF2 — Блог — HTML Academy В своей прошлой статье (перевод) я показал метод, как можно загружать веб-шрифты не блокируя отрисовку страницы и убрать при этом раздражающее пользователей мерцание текста. На этот раз я продемонстрирую оптимизированную версию скрипта и покажу способ подключения WOFF2 для новейших браузеров. Задачи Пользователи должны увидеть текст настолько быстро, насколько возможно.Пока шрифт грузится, текст должен быть отрисован запасным шрифтом, чтобы пользователи смогли его увидеть и прочитать.Нельзя раздражать пользователей мерцанием текста при каждой загрузке страницы.Современные браузеры, поддерживающие формат WOFF2, должны получать файлы в WOFF2, размер которых примерно на 30% меньше. Как это сделать Асинхронная загрузка шрифтов как CSS решает задачи № 1 и № 2. Обзор скрипта Для старых браузеров мы сразу остановим загрузку. Давайте взглянем на скрипт Скрипт и несколько Grunt-задач по минификации доступны по ссылке bdadam / OptimizedWebfontLoading. Где разместить скрипт Запасной шрифт Демонстрация

Быстрая загрузка веб-шрифтов на адаптивных сайтах Давным-давно каждый сайт использовал для отображения текста только такие шрифты, как Arial, Verdana, Garamond или Times New Roman, потому что только эти шрифты наверняка были установлены почти на любом компьютере. Но эти времена позади. Веб-шрифты распространяются по всему интернету, но мы все еще толком не знаем, как загружать их эффективнее. Эта статья – моё простое руководство о том, что делать, чтобы предложить оптимальный пользовательский опыт без необходимости избегать «дорогих украшений» (ака веб-шрифтов) 0. Суть метода: Для тех, кто всё ещё читает, вот мои разъяснения, насчет верхних пунктов. Обновлено – 09.10.2014 Если вы не особо доверяете этой оптимизации, я сделал две демо-странички. 1. Согласно caniuse, 84% используемых браузеров поддерживают формат woff. 2. Они либо вызывают многие дополнительные блокирующие запросы, либо раздражающее мигание во время асинхронной загрузки. 3. Внимательнее выбирайте шрифт, который вы загружаете себе. 4. 5. 6. <head>... 7. 8. P.S.

Related: