July 29

Как выбрать идеальный браузер для разработчиков? Личный опыт и советы

Браузеры глазами пользователя и разработчика

Сегодня хочу поделиться личным опытом использования браузеров с точки зрения пользователя и разработчика. Я работал как верстальщиком, так и бэкенд-разработчиком, поэтому у меня накопилось немало наблюдений.

Разделение рабочего и личного пространства

Если у вас нет возможности иметь два компьютера — рабочий и личный, советую хотя бы разделять пространство на уровне браузеров. Например, когда я работаю, я использую Chrome, и у меня там нет ни одной личной вкладки. Это помогает не отвлекаться и тренировать мозг к переключению. А для личных дел у меня Safari.

Почему Safari для личных дел?

Safari идеально подходит для Mac, особенно с точки зрения автономности. Он экономит ресурсы и плавно работает. Основное преимущество — удобные рабочие пространства, где можно создавать паки с вкладками для разных задач. Например, у меня один набор вкладок для написания статей, другой — для учебы, третий — для отдыха.

Опыт работы с браузерами

Firefox

Mozilla Firefox всегда был у меня установлен как третий браузер про запас. Мне нравится компания и её подходы. Как бэкенд-разработчику, мне удобно пользоваться его DevTools. Он позволяет быстрее находить запросы и ответы с сервера, удобно разделяет header и body. Firefox полностью соответствует стандартам и документации MDN.

Safari

Safari имеет меньше расширений для разработки, чем Chrome, но его DevTools красивы и удобны, хотя и имеют спорные решения. Safari необходим для тестирования, так как иногда сайты ведут себя по-разному на разных устройствах, особенно на iOS.

Chrome

Google Chrome — самый популярный браузер в мире, и это объясняет, почему его стоит использовать для работы. Он имеет множество расширений и один из самых удобных DevTools. Вот несколько расширений, которые я рекомендую:

  1. Cross Domain - CORS — проверка на наличие CORS и помощь в его настройке.
  2. Fake Filler — заполняет формы поддельными данными для тестирования.
  3. JSON Viewer — красиво выводит JSON.
  4. PerfectPixel by WellDoneCode (pixel perfect) — позволяет сравнивать верстку с макетом.
  5. Video Speed Controller - video manager — для ускорения видео, особенно от тестировщиков.

Заключение

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