Ждёте новых заметочек от меня? Нету, вся в трудах я, даже на праздники, да. Лапки не доберутся написать продолжение статьи о технике "css-спрайты", статью о технике "замены текста картинкой", и заметку о "progressive enhancement".
Пока что хочу сказать следующее, это очевидно для многих, но почему-то не всех — поддержка совместимости версий должна быть оправданной! Везде и во всём. Поэтому призываю не заботиться о поддержке старых браузеров. Под старыми браузерами я пока не подразумеваю IE6 и Firefox 2, но вот IE5 и Firefox1 (firebird, phoenix), или какой-нибудь NN6 - это старый мусор от которого надо избавляться. Мой призыв не относится к разработчикам проектов чья аудитория более чем на 10% состоит из мобильных браузеров, тут реликты типа wm2003 встречаются чаще. Тем не менее смотрите сами: Статистика Liveinternet по браузерам http://www.liveinternet.ru/stat/ru/browsers.html
На этой картинке я отметила те и только те браузеры, которые вы должны принимать в расчёт при вёрстке сайта и создании js. На разных сайтах многие простые и эффектные решения часто усложняют для поддержки браузеров, которые вымерли несколько лет назад. Вдумайтесь — IE6 вышел больше 6 лет назад(!) и мы до сих пор вынуждены поддерживать его. В результате в любом яваскрипте практически всегда есть проверка на эксплорер и прочее старьё. Конструкции вида <script language="javascript1.1"></script> не прокатывают уже давно, строчки if(document.getElementById()) - только захламляют код. То же самое с оперой 6, которая вышла в 2001м, хаков для этой и ранних версий оперы огромное множество. Я же призываю не брать в расчёт даже Оперу 8 (ей в апреле 4 года стукнуло)! Phoenix (firefox 0.1) был быстр и удобен, и у меня где-то есть инсталляция, firebird (firefox 1) тоже был хорош, но тем не менее все эти браузеры канули в прошлое, как windows 3.11. Коллеги веб-разработчики, не стоит пытаться поддержать дополнительных 0.1% пользователей использующих старьё, (уж прибыли они вам не принесут), лучше не забивайте голову ерундой, а сделайте что-нибудь полезное и новое.
Комментарии: