Новости

Як перевірити сумісність функціоналу в різних браузерах

23-09-2015, 22:43

Кожен фронтенд розробник стикається з проблемами сумісності свого коду. Це відбувається досить рано і я впевнений, що ця проблема встигла налякати ні одне покоління фронтендеров. Нічого не поробиш - такі витрати професії. Таким чином жваво постає питання - як же перевіряти сумісність?

Напевно найправильніше - це тестувати. Тут крити нема чим, але писати навмання теж не правильно, краще перевіряти в документації, а потім все одно тестувати. Так де ж взяти цю документацію? Як не дивно, але простої відповіді немає, великого довідника сумісності не існує, а є уривки інформації і знання колег.

Ну насправді я перебільшую, не хвилюйтеся. Є кілька сайтів, якими я постійно користуюся, їх я вам і порекомендую.

caniuse.com - відмінний сайт, але заточений в першу чергу під останній функціонал. Дає інформацію не тільки про звичайні браузерів, але і про мобільні.

quirksmode.org - набагато більш великий ресурс по браузерам. Заточений під звичайні браузери (про смартфони по-моєму взагалі нічого немає), але зате дає інформацію від IE7. Причому так само вказує на проблемні сторони роботи функціоналу. Серйозний мінус в поганій організації сайту, знайти щось не завжди просто.

https://developer.mozilla.org/en-US/docs/Web - може здатися несподіваним вибором, але в той же час це один з найбільш ємних ресурсів інтернету по API браузерів. Містить інформацію не тільки про рідних програмах, а й про "конкурентів" - з якої версії підтримується, які є проблеми.

Поділитися: comments powered by

Таким чином жваво постає питання - як же перевіряти сумісність?
Так де ж взяти цю документацію?

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

Или позвоните нам по телефонам: (048) 823-25-64

Организация (обязательно) *

Адрес доставки

Объем

Как с вами связаться:

Имя

Телефон (обязательно) *

Мобильный телефон

Ваш E-Mail

Дополнительная информация: