Наука о web-браузерах
MostInfo.net (http://mostinfo.net/article/34/113.htm)

«Что такое браузер?», «Виды браузеров», «Полноэкранные браузеры», «Браузеры с поддержкой мультимедиа», «Альтернативные браузеры», «Распространненость браузеров», «Выбор браузера» - эти и другие темы рассмотрены в данной статье
Наука о web-браузерах 
Сергей Т.
duxlab.com
08-04-2010
 


Что такое браузер?


Браузер (от англ. browse — просматривать, листать) — это специальная программа, позволяющая просматривать содержимое сети Интернет. Она позволяет получить доступ ко всем информационным ресурсам сети. С помощью браузера можно просматривать и загружать картинки, звуковые и видеофайлы, различную текстовую информацию (электронные книги, новости, журналы, анекдоты) и т.д.


Виды браузеров


Существует несколько видов браузеров:
  • браузер режима командной строки. К этому типу относятся самые ранние браузеры. Они не дают возможности просматривать текст и графику. Такие браузеры поддерживают перемещение только с использованием цифровых адресов (IP). В настоящее время практически не используются, поэтому подробно рассматривать их мы не будем.
  • полноэкранный браузер. Текстовый браузер без поддержки мультимедийных (картинки, анимация и т.п.) ресурсов сети Интернет. С помощью него можно просматривать только текст и ссылки.
  • браузер с поддержкой мультимедиа. Самые распространенные и популярные браузеры сегодня. Позволяют работать практически со всеми видами информации, представленной в Интернете.
  • Существует еще так называемые браузеры-дополнения. Они являются надстройками над полнофункциональными браузерами. Чаще всего разработчиками дополнений используется Internet Explorer. Надстройки используют для отображения сайтов “движок” этого браузера. Поэтому их возможности в этой области полностью идентичны с Internet Explorer. Дополнения всего лишь изменяют интерфейс и добавляют некоторые функции, которые разработчики из Microsoft обошли своим вниманием.


    Полноэкранные браузеры


    Так как большинство пользователей привыкло путешествовать по Интернету с помощью браузеров поддерживающих мультимедиа, не стоит окончательно забывать и те, которые отображают только текст. Конечно, браузеры такого вида используются довольно редко, но скорость загрузки страниц у них впечатляет. Без графических и оформительных элементов, а также без таблиц, многие страницы загружаются практически мгновенно. Один из самых популярных полноэкранных браузеров является Lynx, который входит в состав операционной системы Lynix. Рассмотрим его более подробнее.


    Lynx


    Несомненными преимуществами этого браузера является то, что он может работать на очень старых компьютерах, а также значительное ускорение времени загрузки страниц из-за отсутствия графических элементов и картинок. Последнее качество не всегда можно считать преимуществом, но если нужно зайти на страницу в Интернете только для оценки ее содержания, то иногда стоит воспользоваться Lynx. Тем более он отлично работает «в паре» с браузером поддерживающем отображение графики.

    Lynx очень удобный браузер, легок при настройке, полностью русифицированный. Распространяется на диске в комплекте с операционной системой Lynix. Поэтому подавляющее большинство пользвателей Lynx работают в среде Lynix.

    снимок, текстовый полноэкранный браузер LynxНа рисунке представлен общий вид браузера после первого запуска. Для того, чтобы открыть какую-либо страницу в Интернете, необходимо нажать клавишу «G». В третьей снизу строке окна Lynx появится приглашение на ввод адреса (URL). После ввода нужного адреса нажимается клавиша «Enter» и страница начинает открываться. Выглядит она не так, как в браузерах с поддержкой мультимедиа. Вместо картинок даются только имена соответствующих файлов в квадратных скобках, таблицы преобразовываются в последовательный текст и т.д.

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


    Браузеры с поддержкой мультимедиа


    Самые распространненые и информативные браузеры. 99% пользователей глобальной сети Интернет интенсивно и каждодневно используют возможности этих браузеров. Наиболее часто используемые: Internet Explorer, Opera, Mozilla, Netscape Navigator. Ниже мы рассмотрим каждый из них более подробно, но сначала краткая история создания подобных браузеров.


    История создания браузеров с поддержкой мультимедиа.


    Самым первым браузером с поддержкой графики был Mosaic, созданный в NCSA (Национальный центр суперкомпьютерных приложений, США) группой студентов при университете штата Индиана. Mosaic пользовался огромной популярностью, так как до этого не было ни одной программы, позволяющей просматривать графику в сети Интернет, тем более он распространялся бесплатно. Через некоторое время были добавлены возможности просмотра анимации, прослушивания звуковых файлов и работы с приложениями на удаленном компьютере.

    Один из студентов, Марк Андрисен (Mark Andreessen), позднее основал компанию Mosaic Communications, занимавшуюся разработкой серверного программного обеспечения. Для популяризации идеи Интернета и повышения спроса на свою продукцию компания создала браузер Mozilla. Он поддерживал основные форматы графических файлов, позволял работать со звуком, и при его создании были использованы новейшие технологии сети Интернет. Но под этим именем программа существовала недолго, так как NCSA подала в суд на Mosaic Communications за использование торговой марки Mosaic в названии компании. После этого браузер получает имя Navigator, а компания в апреле 1984 года переименовывается в Netscape.


    Microsoft Internet Explorer


    Internet Explorer — самый популярный браузер в мире и бесспорный лидер. Специально устанавливать его не нужно, так как он входит в стандартный комплект любого из Windows. Новые версии, которые абсолютно бесплатны, можно свободно загружать по адресу
    http://microsoft.com/rus/download. На данный момент самая свежая (и самая популярная) версия — Microsoft Internet Explorer 6.0

    Изменения от одной версии к другой на интерфейс почти не влияют, они скорей направлены на ядро программы

    снимок, браузер Microsoft Internet ExplorerБраузер от Microsoft действительно очень мощный, с богатыми функциональными возможностями. Обладает удобным и дружественным интерфейсом, привычным для всех пользователей Windows, что является большим преимуществом перед конкурентами.

    Internet Explorer на сегодняшний день поддерживает абсолютно все технологии, использующиеся при создании сайтов. Это всевозможные мультимедиа-ролики (видео и аудио), шифрование данных в системах электронной коммерции, различные языки разметки гипертекста (HTML, XML и т. д.). Internet Explorer корректно работает с подавляющим большинством существующих сайтов. Поэтому пользователь этого браузера вряд ли сможет встретить сайт, который отобразиться некорректно.

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

    Во-первых, у рассматриваемого браузера нет многооконного режима. Многие пользователи, конечно, не страдают от этого, но встречаются люди (в основном это профессиональные дизайнеры, веб-мастера и программисты), которым функция многооконного режима очень пригодилась бы. Во-вторых, данный браузер относительно медленно обрабатывает и выводит на экран страницы сайтов. Однако, это тоже спорно. Для пользователей, у которых связь с Интернетом очень быстрая (кабельный и спутниковый Интернет, выделенная линия) подобный недостаток не играет никакой роли. Но если все-таки вспомнить людей, пользующихся медленными линиями связи (коммутируемые телефонные линии), которых в Рунете большинство, этот недостаток может оказаться существенным. В-третьих, неудачно реализованы функции сохранения информации из Интернета. И в-четвертых, очень неудобное отключение графики при просмотре сайтов — нужно очень долго ходить по меню, чтобы поставить нужную галочку в настройках.

    Кстати, браузер MSN Explorer, который тоже выпускает Microsoft, очень похож на Internet Explorer, причем видимо и "движок" у них один и тот же. Однако смысл использования MSN Explorer остается неясным. Можете сами посмотреть и попользоваться, скачав свежую версию с http://explorer.msn.com/ru


    Opera


    Opera — главный конкурент Internet Explorer. Браузер Opera написан с чистого листа на языке С++ и не использует кода, основанного на NCSA Mosaic. За последние несколько лет этот браузер стал достаточно популярным и сейчас твердо держит второе место (после Internet Explorer) по распространенности.

    снимок, браузер Opera Opera имеет очень большое количество достоинств, которых нет у конкурентов. Как утверждают разработчики, это самый быстрый браузер в мире. Это подтверждается отзывами пользователей. Выигрыш в скорости можно получить, если связь с Интернетом достаточно медленная, хотя скорость загрузки страниц зависит и от персональных настроек компьютера, а также от его мощности. Поэтому, однозначно говорить, что на вашем компьютере Opera будет работать быстрее, чем Internet Explorer, не стоит.

    Кроме того, этот браузер, несмотря на неплохие функциональные возможности, занимает очень мало места на диске и требует минимум системных ресурсов. Opera занимает в несколько раз меньше места, чем Netscape Navigator и Internet Explorer. Благодаря этому данный браузер можно использовать на достаточно старых компьютерах (даже таких, как 386-е компьютеры с оперативной памятью объемом 4 Мбайт), достигая при этом достаточного быстродействия. Недаром компания Opera выбрала для своего продукта девиз: "Больше функций — меньше размер".

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

    В браузере Opera достаточно много полезных дополнительных функций. В частности, при открытии страницы он определяет скорость передачи информации и процент уже загруженных данных. Что очень важно, Opera позволяет быстро, нажатием на одну кнопку, выключить и снова включить отображение графики на сайте. Еще у этого браузера очень хорошо работает кэширование страниц, удобный список закладок, все команды дублируются на клавиатуре, можно делать изменение масштаба документа от 20% и до 1000%... Этот список достоинств можно продолжать и продолжать.

    Но есть у браузера Opera и серьезные недостатки. Во-первых, он распространяется платно (39 $). Это значит, что в его главном окне пользователю будет показываться большой баннер до тех пор, пока он не заплатит за регистрацию программы. Во-вторых, недостаточно надежная работа со скриптами (как Javascript, так и Vb-script). Несмотря на заявленную поддержку Javascript, иногда бывают накладки. Многие другие современные интернет-технологии недоступны для этого браузера. Еще один существенный недостаток — это отсутствие поддежки некоторых русских кодировок в английских версиях. Приходиться идти на всевозможные технические уловки и загрузки дополнительных компонентов, чтобы полноценно работать. Все это может отпугнуть обычного пользователя. Однако русификация программы уже сделана.

    Многие из этих недостатков преодолимы при помощи различных приемов, и еще стоит принять во внимание, что этот браузер находится в стадии развития. И с каждой новой версией (в августе 2004 года вышла версия 7.54) он становится все лучше и надежней. Скачать последнюю версию вы можете с сайта
    www.opera.com. Не забудьте указать в разделе загрузки модуль для поддержки Javascript.

    Mozilla


    Этот браузер появился недавно — в конце 2001 года. Первое знакомство с Mozilla показывает, что он очень похож на Netscape Navigator. Хотя имеются некоторые изменения в организации меню. Сходство Netscape Navigator и Mozilla далеко не случайно. В апреле 1998 года независимая в то время компания Netscape Communications решила переработать свой популярный браузер Navigator, переведя его на механизм отображения html страниц (рендеринга) Gecko и превратив в проект с открытым исходным кодом. Тем самым компания привлекала к разработке браузера широкий круг разработчиков, заинтересованных в модифицировании и распространении исходного кода Netscape. Исходный код Mozilla был опубликован в 1999 году. На сайте
    www.mozilla.org все желающие получили доступ к исходным кодам, возможность внесения изменений, участие в группах новостей разработчиков, возможность получения и распространения информации, связанной с браузером.

    снимок, браузер Mozilla Исходный код браузера Mozilla уже высоко оценен сообществом разработчиков. Однако пока по возможностям Mozilla уступает Netscape Navigator. Но это касается только той части программы, которая не относится непосредственно к просмотру содержимого Интернета: из дополнительных утилит в нем есть только почтовый клиент. Но зато именно как браузер Mozilla практически не уступает Internet Explorer.

    Главным плюсом этого браузера считается его многооконность и скорость работы. Также очень хорошо и удобно в нем реализована функция сохранения информации из Интернета. Кроме того, существует множество плагинов, расширяющих функциональность этого браузера. Причем люди, знакомые с программированием, эти дополнения могут писать сами. Дело в том, что исходные тексты браузера Mozilla открыты и доступны любому человеку.

    К недостаткам стоит отнести нестандартный и непривычный для обычного пользователя, по сравнению с Internet Explorer, интерфейс. Некоторые функции в нем работают по-другому — совсем не так, как принято в Windows. Другой важный недостаток — некорректность отображения некоторых динамических сайтов. Иногда встречаются сайты, которые выводятся на экран не так, как хотелось бы. Скачать самую последнюю версию этого браузера можно по адресу www.mozilla.ru.


    Netscape Navigator


    Когда-то Netscape Navigator был действительно реальным конкурентом Internet Explorer. Однако с тех пор он серьезно отстал от своего конкурента. Причина этого в удачной рекламе Microsoft и встраивании Internet Explorer в Windows. Помимо этого, разработчики Netscape Navigator в период активного развития интернет-технологий запоздали с выпуском новой версии, поддерживающей последние разработки в этой области. А когда эта версия все-таки появилась, то оказалась недоработанной, со множеством недочетов и «дыр». Это заставило отказаться от этого браузера даже его поклонников.

    снимок, браузер Netscape Navigator Создатели Netscape Navigator в последнии версии встроили очень много дополнительных утилит — почтовый клиент, утилита для общения по IRC-каналам и мультимедиа-плейер, а также многое другое. Из-за этого дистрибутив браузера стал очень большим. Плюс к этому, Netscape Navigator очень медленно запускается и занимает много системных ресурсов, поскольку каждый раз он загружает все свои утилиты и компоненты.

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

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

    Если верить источникам MozillaNews, в скором времени разработка новых версий браузера Netscape будет приостановлена. Скорее всего, в свет выйдет еще только один релиз со значительным количеством нововведений. Далее усилия разработчиков будут сосредоточены на исправлении ошибок в уже выпущенных версиях. Освободившиеся силы будут переброшены на другие проекты или сокращены.

    О переориентации подразделения Netscape было объявлено еще в 2001 г., так как очевидно, что конкурировать с Internet Explorer не имеет смысла. Противники продукции Microsoft составляют небольшую долю пользователей, многие из них работают не с Windows, так что логичным выбором для них будет не Netscape, а лежащий в его основе браузер Mozilla.

    Mozilla, в отличие от Netscape, продолжит развиваться. Видимо с браузером Netscape Navigator придется попрощаться, встречая его «последователя» — браузер Mozilla. Однако можете зайти на сайт
    netscape.com и скачать самую последнюю версию Netscape Navigator.


    Альтернативные браузеры


    Альтернативными браузерами обычно называют остальные браузеры, не вошедшие в лидирующую «четверку» (Internet Explorer, Opera, Mozilla, Netscape Navigator), а также браузеры-дополнения, являющиеся надстройками над полнофункциональными программами просмотра содержимого Интернет (чаще всего «надстраивают» Internet Explorer). Доля таких браузеров не более 1% от лидирующей «четверки». Поэтому смысла останавливаться на их рассмотрении нет. Лишь перечислим некоторые из них:
  • Netsurf — в этом браузере основной упор сделан не на визуальные эффекты, а на функциональность и скорость работы; интерфейс достаточно прост и удобен, поэтому привыкнуть к ней начинающему пользователю не составит труда.
  • Konqueror — это по сути файл-менеджер с функцией просмотра страниц в Интернете. Полностью русифицирован и работает с множеством кодировок.
  • Neoplanet — особенностью этой надстройки является возможность менять внешний вид браузера посредством использования скинов, которых сотни. Причем можно делать свои собственные. Интерфейс английский.
  • MyIE2 — самое интересное, но эта надстройка превращает Internet Explorer в многооконный браузер. И потом в ней есть функция, блокирующая отображение баннеров на страницах и открытие всплывающих окон. MyIE2 позволяет пользователям включать и отключать отображение графики на просматриваемых сайтах нажатием одной кнопки. Кроме описанных функций, в этой программе есть и некоторые другие, расширяющие возможности Internet Explorer.
  • Internet Surfer — одна из самых популярных надстроек. Занимает очень мало места. Удобный многооконный интерфейс.

    Но есть у браузеров-дополнений и недостатки: они часто снижают устойчивость работы системы и приводят к различным ошибкам. Это происходит за счет конфликтов между ними и «движком» основного браузера. К тому же большинство действительно удобных надстроек — платные (бесплатный MyIE2 является исключением из этого правила). Наверное, именно это сдерживает широкое распространение браузеров-дополнений


    Распространненость браузеров


    99% пользователей сети Интернет пользуются браузерами «большой четверки»: Internet Explorer, Opera, Mozilla, Netscape Navigator. На остальные (альтернативные) приходиться не более 1%. И не для кого не секрет, что самым распространенным на данное время (и на ближайшее будущее) является браузер от Microsoft — Internet Explorer. Если посмотреть на самые последние исследования распространенности браузеров, то превосходство IE настолько значительно, что даже не самые свежие версии этого браузера не оставляют практически никаких надежд своим кокурентам.

    По данным
    SpyLog (это миллионы пользователей) за период с августа по сентябрь 2004 года первая 20-ка самых популярных браузеров выглядит так:

    Microsoft Internet Explorer 6.069.22%
    Microsoft Internet Explorer 5.019.39%
    Microsoft Internet Explorer 5.06.40%
    Microsoft Internet Explorer 5.55.37%
    Opera 7.231.13%
    Mozilla 1.71.02%
    Opera 7.500.74%
    Mozilla 1.60.54%
    Opera 7.540.49%
    Microsoft Internet Explorer 4.010.45%
    Opera 7.110.43%
    Opera 7.510.41%
    Netscape Navigator 7.10.33%
    Opera 6.010.26%
    Mozilla 1.50.23%
    Opera 7.530.23%
    Mozilla 5.00.21%
    Opera 7.010.20%
    Opera 7.200.18%
    Mozilla 1.7.20.18%

    Общая доля (учитываются все версии) браузеров в Рунете:

    Internet Explorer90-91%
    Opera 4-5 %
    Mozilla2-3%
    Netscape Navigator0,5%

    За рубежом распространненость браузеров такая же, отличия в цифрах составляют несколько процентов. Наблюдается интересная тенденция популяризации браузера Opera, который буквально за пару лет обогнал Mozilla и Netscape Navigator вместе взятых. Как уже говорилось выше, разработка Netscape Navigator приостановлена — на замену ему пришел браузер Mozilla, который тоже достаточно удачен и имеет некоторый успех.


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


    Альтернативные браузеры могут составить некоторую конкуренцию Internet Explorer лишь тогда, когда пользователь предпочитает не Windows, а другую операционную систему (Linux, например). И еще тогда, когда пользователь испытывает большую неприязнь и нетерпимость к продуктам Microsoft (коих не так уж и мало). В этих случаях пользователь выберет скорей всего не Internet Explorer, а что-то другое, может даже менее функциональное.

    Изучив характеристики и виды браузеров, вы теперь сами можете выбрать то, что вам нужно. А чтобы точно найти продукт по душе, попробуйте попользоваться разными браузерами — как текстовыми, так и графическими. Ведь на всех не угодишь и у каждого свой вкус и предрасположенности (даже к интерфейсу программы).

    На самом деле браузеров очень много. Но не тратьте время и ознакомьтесь только с теми, которые упоминаются в этой статье. Не забывайте, что браузер — это всего лишь программа просмотра содержимого в сети Интернет. Хотите экспериметировать — обратите внимание на множество надстроек — они добавляют много функций и изменяют интерфейс. Так что пробуйте и выбирайте, субъективные рекомендации здесь излишни. Удачи!


    Для дизайнера


    Как показывает практика, различные браузеры показывают конкретную страницу по-разному. Отображение страниц зависит от работы алгоритмов коррекции, встроенных в браузер, а в разных браузерах эти алгоритмы различны. IE и NN работая под Windows, отображают страницы примерно одинаково, с различиями лишь в таких деталях, как поля и отступы. Однако другие браузеры могут серьезно исказить некоторые страницы. Разработчики с каждой новой версией совершенствуют свои продукты, поэтому чем новее версия браузера, тем меньше он искажает.

    Конечно, из-за огромной распространенности Internet Explorer, веб-мастера в первую очередь оптимизируют свои сайты под него. Но не стоит забывать и про других! Профессиональный веб-мастер должен по возможности сделать такой универсальный сайт, который был бы корректно отображен в самых первых версиях браузеров. Создатели сайтов должны владеть многими инструментами и технологиями, чтобы их информация была доступна любому посетителю.

    Чтобы создать сайт, который будет корректно отображался в большинстве браузерах, необходимо:

  • проверять страницы сайта во всех распространенных браузерах (Internet Explorer, Netscape Navigator, Mozilla, Opera — причем в разных версиях);
  • предоставлять разные варианты доступа к информации (самое лучшее — создать дополнительно текстовую версию);
  • по возможности не размещать важную информацию в графике и дополнять рисунки комментарием в аттрибуте alt — некоторые пользователи ходят по сети Интернет с отключенной графикой.

    Мастерство веб-дизайнера и заключается в умении оптимизировать сайт под различные браузеры, не зацикливаясь только на Internet Explorer. Ведь Рунете около 10% пользователей, работающих с другими браузерами. А 10% — это сотни тысяч пользователей Рунета. Неплохая аудитория, не правда ли? Среди них могут быть и ваши покупатели, и клиенты, и партнеры. Так позаботьтесь о них, оптимизировав свой сайт под их браузеры.