Веб-браузеры

Что это такое, какие бывают и что же выбрать для себя?

Веб-обозрева́тель, бра́узер (от англ. Web browser; вариант броузер — устаревшая и менее предпочтительная форма) — программное обеспечение для просмотра веб-сайтов, то есть для запроса веб-страниц, их обработки, вывода и перехода от одной страницы к другой.

Хотелось бы рассмотреть некоторые особенности, плюсы и минусы наиболее популярных веб-браузеров.

IE Internet Explorer

Начнем с того веб-браузера, популярность которого искуственно была навязана всем пользователям ОС Windows – Internet Explorer (Wiki: IE).

Сейчас IE (также нежно называемый "ослик") существует аж в нескольких ипостасях: IE6, IE7, IE8, IE9.
Были, конечно и более ранние версии, но хочется верить, что все они уже давно канули в лету (ну, может, за исключением IE версии 5.5 на старинных десктопах).

IE6 – cамый первый в списке и, пожалуй, самый распространенный (ибо поставлялся IE6 с Windows XP, которая и по ныне главенствует по популярности, во всяком случае с в ру-регионах). IE6 навевает страх практически на всех веб-разработчиков. Это он не умеет, то не понимает, здесь у него совершенно иной подход, чем у прочих браузеров.. В общем, страшный зверь. Есть известные "баги", есть "хаки" для борьбы с ними.. Но уж слишком многого он не умеет. Сплошные "костыли".

IE7. После IE6 это большое облегчение для разработчиков. Он понимает min/max размеры, не испытывает сложностей с png-24 и так далее. Для пользователей большой подарок – появление системы вкладок, отсутствие которой в IE6 заставило многих перебраться на альтернативные браузеры.

IE8. Он же IE7-8, так как имеет переключатель с IE7 на IE8 (открывается по нажатию F12, чего многие и знать не знают). По сравнению с IE7 есть плюсы, но уже не столько очевидные.

IE9. Microsoft продолжила свою тенденцию размещать несколько движков в одном браузере. IE9 включает в себя IE7-8-9. Был громко заявлен как браузер, поддерживающий HTML5 (заметьте, спецификации HTML5 еще не существует). Работать IE9 будет не менее чем на Windows Vista SP2 или Windows Seven.

Итак, Internet Explorer можно разделить на эпохи IE6 и последующих версий. Основная проблема с этим браузером в том, что обновления для него выходят уж очень редко: IE6 – 2001, IE7 – 2006, IE8 – 2009, IE9 – 2011. Такие темпы не позволяют устранять проблемы достаточно быстро. К тому же IE просто встроен в ОС Windows и в большинстве случаев останется именно той версии, которая была предустановлена вместе с операционной системой.

FF Mozilla Firefox

Перейдем к следующему веб-браузеру – Mozilla Firefox (огненный лис) (Wiki: FF).

Многовкладочный (впрочем, это общая характеристика для браузеров, описываемых здесь, кроме IE6), с морем полезных дополнений, регулярные обновления, хороший уровень понимания CSS.

Многочисленные плагины, которые могут разрабатываться сторонними программистами, а не только самой компанией – основное преимущество FireFox. Можно найти дополнения на все случаи жизни: сделать скриншот страницы, сохранить видео со страницы, встраивать инфоблоки и много другого. Даже стало возможным "разукрашивать" само окно браузера парой кликов, и даже динамически(!). Для разработчиков есть очень прияное дополнение – FireBug. Это, пожалуй, самый удобный инструмент отладки веб-сайтов из всех браузеров.

Однако, тут же стоит упомянуть основную проблему у любителей FireFox – если подключить много дополнений, то запускаться он будет ну оооочень долго.

Кроме того, у закладок в FireFox есть одно очень неприятное свойство – появляются стрелки прокрутки, получается, что часть открытых страниц вообще пропадает из вида. Хотя в тех же Opera и Google Chrome закладки ужимаются и ужимаются, но зато все отображаются.

Opera Opera

Заметьте, я не называю версий ни Opera, ни FireFox, т.к. они постоянно обновляются и улучшаются, а старые версии быстро отмирают.

Итак, трейтий гигант – Opera. Признаюсь, я долго был ярым приверженцем этого веб-браузера (Wiki: Opera).

Существует много утверждений, что он запускается быстрее, открывает страницы быстрее, трафик он экономит и вообще он молодец.

Интересно, как можно экономить трафик, если для коррестного отобращения сайтов необходимо скачать одинаковое количество информации, протокол передачи всё тот же..

Но чем больше человек занимается веб-разработкой, тем больше он понимает, насколько это неприятный браузер. Проблема может появиться в самом непредсказуемом месте, и поправить проблему потом может быть очень сложно. Это даже не говоря об одной из основных проблем – намертво кэшируемые картинки (не помогает ни очестка кэша, ни перезапуск, ничего), которые "обновляются" далеко и далеко не сразу.

К тому же, сложно вообще ожидать, какую же очередную проблему подкинет новая версия. Так сильно порой отличаются версии браузера по наличию/отсутсвию "багов".

Хотя стоит отметить один специфический, но от того не менее замечательный плюс: при перетаскивании из обозревателя сразу нескольких веб-страниц в окно браузера, они все открываются.

Еще один плюс этому браузеру за Opera-mini, который является лидером среди мобильных браузеров, установленных не по умолчанию. Он действительно хорош, хотя иногда и может выдавать неприятные фокусы.

Google Chrome Google Chrome.

Плюс на плюсе и плюсом погоняет :) Да, я почетатель продуктов Google и браузера Chrome в частности (Wiki: Google Chrome).

Начинал этот браузер достаточно туго: то не работает, это не реализовано.. Но он быстрыми темпами развивался и достиг того уровня, когда его можно спокойно определять браузером по умолчанию.

Множество мелких плюсов творят чудеса юзабилити.

Одной из особенностей является то, что опции и настройки урезаны до необходимого минимума – всё, что необходимо пользователю. Тут, они, правда, переборщили: в Chrome нет просмотра страницы перед печатью и включения печати фона. Это очень большой минус, который, впрочем, не влиет на основную функцию браузера – веб-серфинг.

Закладки (табы) – отдельная тема. При желании их очень удобно можно перемещать внутри панели закладок (это вам не стрёмный курсор в FF и Opera). Можно вытянуть закладку с панели и получится новое окно браузера (точно как и прикрепить к другому окну браузера). Просто и элегантно. Еще один очень важный плюс (но наверняка не многие его замечали) – удобство при закрытии нескольких рядомстоящих вкладок. Обязательно обратите на это внимание. В других браузерах приходится почти для каждого закрывания метить в "крестик" закладки, т.к. они постоянно меняют своё положение из-за изменения размеров закладок, которые стремятся растянуться на всю ширину окна до оптимального размера. Здесь при закрытии вкладки ничто никуда не "едет" до тех пор, пока вы не уберете курсор мыши с панели закладок. Мелочь, а сильно радует на практике.

Еще одной особенностью Google стало то, что они стали в своих проектах активно поддерживать свой веб-браузер вводя особенности работы и отображения веб-приложений в Chrome. Хорошим примером является сам поисковик Google.com. Поиск в Chrome весьма отличается от того же поиска, но в других веб-браузерах. Опять же мелочи, а приятно и удобно.

Встроенное средство отладки (Developer Tool, который открывается по "Inspect element" контекстного меню) хоть в некоторой мере и не так полезно, как Firebug у FireFox, но предлагает и довольно интересные новые возможности.

Safari Safari

Разработка компании Apple. Наибольшую популярность этот браузер получил на компьютерах Apple под управлением Mac OS ("макинтош"). Имеется также и версия для Windows, но она не столь популярна (да-да, по сути Apple так же, как и Microsoft насильно навязывает свой веб-браузер).

Честно скажу, что Safari я практически не пользуюсь (Wiki: Safari).

Из известных мне прелестей: изменение размеров textarea и подсвечивание полей формы при фокусе. Но, с появлением Google Chrome, это уже перестало радовать, так как там было то же самое (да, они работают на основе одного движка – Webkit).

Из минусов всё та же проблема с печатью, как и у Chrome.

В последних версиях радует только окно "Top Sites" (скрин).

Наверх