Введение

Стратегия веб-дизайна, ставящая во главу угла веб-контент.

Прогрессивное улучшение – это стратегия в веб-дизайне, которая делает акцент на веб-контенте, обеспечивая доступ к базовому контенту и функциональности веб-страницы для всех пользователей, в то время как пользователи с расширенными возможностями браузера или более быстрым интернет-соединением получают улучшенную версию. Эта стратегия ускоряет загрузку и облегчает индексацию поисковыми системами, поскольку текст на странице загружается немедленно через исходный код HTML, а не требует ожидания инициализации и загрузки контента JavaScript, что означает, что контент, готовый к использованию, предоставляется сразу, без дополнительных слоев. Эта стратегия подразумевает разделение семантики представления от контента, при этом представление реализуется в одном или нескольких необязательных слоях, активируемых в зависимости от характеристик браузера или интернет-соединения клиента. На практике это означает предоставление контента через HTML – «наименьший общий знаменатель» веб-стандартов, применение стилей и анимации через CSS в технически возможной степени, а затем дальнейшее улучшение с помощью JavaScript. Устаревший Adobe Flash можно рассматривать как разделявший последнее место с JavaScript, пока он был широко распространен. Поскольку веб-браузеры могут загружать функции сайта в пределах поддерживаемых возможностей, а не прекращать загрузку всего сайта из-за одной ошибки или отсутствующей функции в JavaScript, сайт с прогрессивным улучшением более стабилен и обратно совместим. Эта информация была представлена в серии статей для Webmonkey, опубликованных в период с марта по июнь 2003 года. Конкретные методы каскадных таблиц стилей (CSS), касающиеся гибкости макета страницы и адаптации к различным разрешениям экрана, лежат в основе подхода адаптивного веб-дизайна. В 2012 году журнал net Magazine назвал прогрессивное улучшение трендом №1 в веб-дизайне на 2012 год (адаптивный дизайн занял второе место). Google поощряет внедрение прогрессивного улучшения, чтобы помочь «нашим системам (и более широкому спектру браузеров) видеть полезный контент и базовую функциональность, когда определенные функции веб-дизайна еще не поддерживаются».

Введение

Стратегия является развитием предыдущей стратегии веб-дизайна, известной как "постепенное улучшение", при которой веб-страницы сначала разрабатывались для современных браузеров, а затем адаптировались для корректной работы в устаревших версиях браузеров.