Progressive Enhancement: практичный подход к современной кроссбраузерной разработке

Еще несколько лет назад требование для сайтов и веб-приложений выглядеть одинаково во всех браузерах, будь то последний Chrome или IE6, не поддавалось сомнению. Но мир веб-технологий стремительно меняется — появляются как новые потрясающие возможности в виде HTML5 и CSS3, так и устройства самых различных форматов — мобильные, планшеты и т.д. И для того чтобы обеспечить в этих условиях наилучший пользовательский опыт для как можно более широкой аудитории, приходится пересмотреть свое представление того, как должен себя вести современный сайт в столь различных условиях.

Progressive Enhancement — подход к разработке, который позволяет создавать легко поддерживаемые сайты, одновременно доступные каждому и при этом использующие новые возможности на 100%. О том, как он применяется на практике, и пойдёт речь в этом докладе.