Ответ
Минимальный реалистичный набор охватывает основные движки рендеринга и платформы:
- Браузеры на движке Blink (Chromium):
- Google Chrome (последняя стабильная версия) — самый популярный десктопный браузер.
- Microsoft Edge (последняя версия) — второй по популярности на Windows, основан на Chromium, но может иметь специфичные настройки.
- Браузер на движке Gecko:
- Mozilla Firefox (последняя стабильная версия) — важный независимый движок с отличающейся реализацией стандартов.
- Браузер на движке WebKit:
- Apple Safari (последняя версия для macOS и iOS) — критичен для пользователей экосистемы Apple. Обязательно тестировать на iOS-устройствах или симуляторе.
Практический подход:
- Используйте инструменты вроде Selenium WebDriver для автоматизации проверок в каждом браузере.
- Для тестирования на реальных устройствах и старых версиях браузеров применяйте облачные сервисы (BrowserStack, Sauce Labs).
- Legacy-поддержка: Добавьте Internet Explorer 11 в набор, только если этого явно требуют бизнес-пользователи.
Ответ 18+ 🔞
Ну, слушай, вот ты пишешь код, красоту наводишь, всё летает у тебя в хроме, как фанера над Парижем. И тут какой-нибудь менеджер-распиздяй подходит и такой: «А на сафари проверил?». А ты ему: «Да похуй, браузер же». А он: «Нет, не похуй, у нас половина клиентов с айфонов». И вот тут-то и начинается пиздец, чувак.
Вот смотри, чтобы не облажаться, тебе надо покрыть три главные ебучки, на которых всё держится. Это как три кита, только не утонули, а наебнули всех.
-
Браузеры на движке Blink (Chromium). Это, блядь, наш царь и бог.
- Google Chrome (последняя стабилка) — тут и так всё ясно, на нём все и дебажат. Но считать, что если тут работает, то и везде — это путь в пизду, дружок.
- Microsoft Edge (последняя версия) — да, он теперь на том же движке, но это как брат-близнец, который может внезапно надеть носки в сандали. У мелкомягких свои тараканы в голове, могут где-нибудь хуйню подкрутить.
-
Браузер на движке Gecko.
- Mozilla Firefox (последняя стабилка) — это наш упрямый одиночка, который всегда идёт своим путём. Если ты не проверил в нём — считай, что не проверил ни хуя. Он может выдать такие фортели с гридами или флексами, что ты поседеешь. Обязательно.
-
Браузер на движке WebKit.
- Apple Safari (последняя версия для macOS и iOS) — вот это, сука, отдельная песня. Это священная корова эппл-пользователей. И запомни как «Отче наш»: проверять на десктопном сафари — это нихуя не то же самое, что на iOS. На iOS — ОБЯЗАТЕЛЬНО. Бери айфон, эмулятор, что угодно, но смотри. Там свои приколы с viewport, скроллом и поддержкой каких-нибудь новых API.
Как не сойти с ума на этом празднике жизни:
- Автоматизируй эту хуйню. Берёшь Selenium WebDriver, пишешь скрипт, и он за тебя всё прогоняет. Сидишь, кофе пьёшь, а он пашет. Красота.
- Нет кучи железа? Есть же облачные сервисы, ёпта! BrowserStack, Sauce Labs. Закинул туда свой сайт — и тебе покажут, как он выглядит на старом андроиде, новом айпаде и Windows XP с IE. Волшебство, блядь.
- Про старый хлам. Internet Explorer 11. Если тебе его бизнес не требует — даже не думай. Это как добровольно пойти чистить общественный сортир голыми руками. Но если в техзадании чётко прописано «должно работать в IE11» — что ж, дружок, принимай этот крест. Готовься к полифиллам и слезам.
Короче, смысл в чём: не будь мудаком, проверяй на трёх китах. И тогда у тебя не будет ситуации, когда твой шедевр на айфоне выглядит как говно в проруби.