Как выбрать идеальный браузер для разработчиков? Личный опыт и советы
Браузеры глазами пользователя и разработчика
Сегодня хочу поделиться личным опытом использования браузеров с точки зрения пользователя и разработчика. Я работал как верстальщиком, так и бэкенд-разработчиком, поэтому у меня накопилось немало наблюдений.
Разделение рабочего и личного пространства
Если у вас нет возможности иметь два компьютера — рабочий и личный, советую хотя бы разделять пространство на уровне браузеров. Например, когда я работаю, я использую Chrome, и у меня там нет ни одной личной вкладки. Это помогает не отвлекаться и тренировать мозг к переключению. А для личных дел у меня Safari.
Почему Safari для личных дел?
Safari идеально подходит для Mac, особенно с точки зрения автономности. Он экономит ресурсы и плавно работает. Основное преимущество — удобные рабочие пространства, где можно создавать паки с вкладками для разных задач. Например, у меня один набор вкладок для написания статей, другой — для учебы, третий — для отдыха.
Опыт работы с браузерами
Firefox
Mozilla Firefox всегда был у меня установлен как третий браузер про запас. Мне нравится компания и её подходы. Как бэкенд-разработчику, мне удобно пользоваться его DevTools. Он позволяет быстрее находить запросы и ответы с сервера, удобно разделяет header и body. Firefox полностью соответствует стандартам и документации MDN.
Safari
Safari имеет меньше расширений для разработки, чем Chrome, но его DevTools красивы и удобны, хотя и имеют спорные решения. Safari необходим для тестирования, так как иногда сайты ведут себя по-разному на разных устройствах, особенно на iOS.
Chrome
Google Chrome — самый популярный браузер в мире, и это объясняет, почему его стоит использовать для работы. Он имеет множество расширений и один из самых удобных DevTools. Вот несколько расширений, которые я рекомендую:
- Cross Domain - CORS — проверка на наличие CORS и помощь в его настройке.
- Fake Filler — заполняет формы поддельными данными для тестирования.
- JSON Viewer — красиво выводит JSON.
- PerfectPixel by WellDoneCode (pixel perfect) — позволяет сравнивать верстку с макетом.
- Video Speed Controller - video manager — для ускорения видео, особенно от тестировщиков.
Заключение
Разделение личного и рабочего пространства даже на уровне браузеров может существенно повысить вашу продуктивность. Выберите браузеры, которые подходят вам лучше всего, и не бойтесь экспериментировать с новыми инструментами и расширениями.