Самая главная программа для Интернета: некоторые факты о веб
В этом материале мы целиком не собираемся навязывать вам какой-то выбор, а прямо-таки жаждем предложить ознакомиться с кое-какими не всем знаменитыми и не вполне очевидными фактами, связанными с браузерами
столь уж определилось, что в Сети утилитарны всякий владеет не лишь своё понятие, однако и возможность его высказать и чего-то этим добиться. посему не доводится поражаться, что инструментов для работы в вебе великое сила, и число их с всяким днем растёт. Рассматривая лишь браузеры, необходимо отметить одинехонек момент: их не прямо-таки немало неодинаковых – снедать несколько семейств, и почитай в всяком несколько представителей.
численность параметров, по коим оценивают браузеры, немало, и чем неменьше представляет объектов сравнения, тем неменьше представляет параметров, посему прежде чем выбирать браузер для себя или тем более менять браузер на тот, кой вроде бы лучше всех по числу плюсиков, пораздумайте – а для вас-то эти плюсики важны? Впрочем, в этом материале мы целиком не собираемся навязывать вам какой-то выбор – прямо-таки жаждем предложить ознакомиться с кое-какими не всем знаменитыми и не вполне очевидными фактами, связанными с браузерами. Итак, начнём. А в начале, будто популярно, было слово.
И если вещать о вебе, то не прямо-таки слово, а полный стиль...
Генеалогия браузеров Можно ратифицировать, что сейчас популярны четыре ядра, или семейства. Кроме Merlin и Presto у всех снедать несколько популярных детищ.
• На основе Gecko: FireFox, Mozilla, Netscape, SeaMonkey.
• На основе Trident: Internet Explorer, Maxthon (MyIE).
• На основе KHTML или WebKit: Konqueror, Safari, браузер телефонов Nokia 60 Series.
• На основе Presto и Merlin: Opera.
Рассмотрим основные характеристики ядер, ибо собственно от них зависят возможности, безопасность и скорость работы браузера.
обыкновенно рассматривают великую таблицу по-различных параметров и устанавливают плюсы и минусы для всякого ядра. Проблема в том, что утилитарны всякий плюсик сопровождается комментариями об ограничении поддержки, посему мы будем рассматривать лишь те параметры, кои по-разному поддерживаются неодинаковыми ядрами, и комментировать по ходу.
CSS – 1.0 поддерживается всеми, а вот 2.0 и 2.1 покуда не поддерживаются сполна ни одним браузером. интимнее всех к абсолютной поддержке костяк KHTML; вытекающей, почитай не отставая, ходит Opera; чуть позади (ещё на пару параметров) – Gecko; и финальным, отставая страшно существенно, – Trident.
XHTML – поддерживается Trident, прочие поддерживают версию 1.0, а версию 1.1 лишь формально – распознают, однако ничего не сооружают.
MathML – поддерживается Gecko, не поддерживается неменьше ни одним ядром, однако для Opera снедать возможность частичной поддержки чрез CSS или JavaScript, а для IE – плагин, обеспечивающий поддержку.
XForms – поддерживаются лишь Gecko.
Web Forms 2 – поддерживаются лишь Opera.
DOM – версии 1 и 2 поддерживаются всеми, кроме Trident, у коего своя модель манеров и событий, что не мешает ему верно интерпретировать обращения к DOM образцово в двух случаях из трёх. Версия 3 покуда ещё в разработке, однако уже частично поддерживается KHTML, Opera и финальным Gecko.
JPG – Trident не поддерживает прогрессивный показ прогрессивных jpg. мелюзга, разумеется, однако всё-таки поддержка не сдобная. прочие поддерживают сполна.
PNG – Trident не поддерживает прозрачность, коррекцию гаммы и цвета, в версии 7.0 сулена сдобная поддержка прозрачности. прочие поддерживают сполна.
SVG – частично поддерживаются Gecko и Opera, не поддерживаются прочими. Для KHTML снедать модули поддержки и плагины.
2D Canvas – не поддерживаются Trident, поддерживаются всеми другими.
Вот экая картинка по соответствию стандартам. Суммировать вышеизложенное можно так: Opera, KHTML и Gecko неодинаковые вещи почитают основными, их и развивают в первую черед. До идеала не добрался ещё никто, однако все три ядра определённо к нему тянутся. В защиту Trident можно промолвить следующее: несмотря на нескрываемо наплевательское касательство к стандартам и чужим форматам, он изволь поддерживает свои собственные стандарты, если можно столь промолвить. Его демиурги, то снедать корпорация Microsoft, предпочитают диктовать правила, а не вытекать учрежденным кем-то прочим. До остатнего времени, несомненно и сейчас тоже, им это изволь выходило – подавляющее большинство веб-страниц написано с учётом особенностей Trident, что позволяет ему и отдаленнее не поддерживать ничьи стандарты, кроме собственных.
Завершая тему поддержки стандартов, вымолвим, что более детальное сравнение с силом табличек и комментариев можно обнаружить
, а пухлое сравнение по возможностям браузеров IE 6,7, Opera 9 и FireFox 2 с разбивкой по тегам –
.
Популярность браузеров имеется сила обзоров, посвящённых популярности по-различных браузеров. Проблема в том, что для оценки популярности используются статистические материалы розных сайтов, групп сайтов или систем счетчиков. А, будто популярно, «ложь случается обыкновенная, хамская и статистика». итоги любого особняком взятого сайта демонстрируют распределение браузеров лишь для группы людей, посещающих этот сайт, а уверения творцов сайта в том, что их услугами употребляют все категории пользователей Интернета, – это столетие преувеличение.
Основные проблемы при подсчёте процентного распределения браузеров по пользователям.
• дудки какого-то сайта (или группы сайтов), посетители коего являют буквальным подобием интернет-аудитории. Возьмём, к образчику, основные поисковые системы. Google: его не посещают многие американцы, кои принципиально употребляют лишь MSN. И напротив, вместо MSN многие ходят разыскивать на Google. Причём если в FireFox основным поисковиком стоит Google, то в IE – MSN, стало быть, статистика посещений этих поисковиков будет перекошена. Аналогичная ситуация в Рунете: Yandex и Rambler делят аудиторию, однако у всякого снедать предпочтения, и, опять же, в русской сборке Mozilla и FireFox основным поисковиком стоит Yandex.
• Многие, даже страшно крупные, сайты не сполна поддерживают все браузеры. примерно, многие сервисы Google бойкотируют Opera. зачем – проблема скорее политический, однако факт остаётся фактом, а следствием представляет очередной перекос статистики за счёт тех, кто выужен запускать IE вместо обожаемой Opera. несомненно и многие американские сайты ишачат редко под IE, что, безусловно, увеличивает процент пользователей IE среди их посетителей, при этом ничего не объясняясь о том, чем же человек воистину употребляет, посещая прочие сайты, не спрашивающие непременной «IE’фицированности».
• Многие программы, примерно ранние версии Opera, FlashGet, Teleport и прочие, ходят по вебу, представляясь IE. Это оправданно со многих точек зрения, однако также вносит искажения в статистику.
В полном можно промолвить буквально, что процент пользователей IE завышен за счёт сайтов, кои нормально ишачат лишь в нём, а также за счёт маскировочных подписей. Процент Opera и Maxthon, соответственно, за счёт той же маскировки оказывается занижен.
прибавочные проблемы создаёт методика подсчёта пользователей не по «уникальным посетителям», а по «числу запросов». необычно притом что этой методикой в основном и употребляют статистические анализаторы. Тут проблемы кроются в самых неодинаковых сферах.
Создаётся минимальнее запросов, если:
Создается неменьше запросов, если:
• программа регулярно обновляет страницу (многие RSS/Atom-клиенты, кои нередко подписываются IE)
В итоге происходит завышение статистики будто для IE, столь и для FireFox и Mozilla.
Если снарядить воедино статистику с неодинаковых американских, мировых и российских сайтов, то полотно сейчас образцово следующая:
Если вас интересует доскональная историческая справка о популярности браузеров, её можно посмотреть, примерно,
.
Из таблицы заметно, что о популярности того или другого браузера можно промолвить страшно крошечно, и звучать это будет образцово так:
• Большинство употребляют IE, желая снедать понятие, что он уже занимает лишь половину пользователей.
• В Рунете Opera на распорядок популярнее, чем в мире, и на два распорядка популярнее, чем в США.
• В полном браузерами на ядрах, отличных от Trident (IE), в Рунете употребляют чащобе, чем в мире.
изрядно увлекательнее и нагляднее итоги прямых опросов конкретной аудитории. Даже с поправкой, что в этих опросах принимает участие не всякий, всё равновелико итоги демонстративнее. столь, примерно, баталии, регулярно проводящиеся на одном из блогов Рунета, демонстрируют, что среди Windows-пользователей основные три ядра представлены образцово в равновеликих частях, а среди пользователей *nix лидирует Konqueror с огромным отрывом от иных. Голосование, проведённое на одном из порталов для веб-программистов, показало итоги, крайне выдающиеся от вселенский статистики: лишь десятая доля употребляют ядром Trident, причём почитай все из них употребляют им в модификации либо Maxthon, либо Avant, а прочие образцово поровну – Opera и FireFox.
Можно сделать таковский вывод: если вы почитаете, что при выборе браузера надобно опираться на чье-то понятие, глядите не на итоги обзоров, а на то, чем употребляют народ, чьё понятие для вас существенно.
чета слов о безопасности О безопасности браузеров владеет резон вещать лишь в рамках платформы Windows, поскольку под *nix и Mac вирусы, взломщики, трояны и прочие вредоносные программы пишутся куда будто негуще. таковским образом, костяк KHTML из рассмотрения выпадает. Рассмотрим оставшиеся три с эких позиций: случаи повреждения системы чрез браузер и численность найденных «дыр» в браузере.
численность найденных уязвимостей – показатель не абсолютный: если не нашли, это не значит, что их дудки, вероятно, прямо-таки двойка разыскивали. посему огромная разница между IE и той же Opera изрекает не лишь о большей безопасности Opera, однако и о том, что в ней минимальнее шукают. С FireFox ситуация еще сложнее – после того будто браузер взялся набирать популярность и вывесил слоган «Самый безопасный», многие тут же кинулись разыскивать в нем уязвимости и, разумеется, нашли. Поскольку это содеялось в стиснутые сроки, численность найденных уязвимостей за месяц вывело FireFox в лидеры «уязвимых» программ, о чём тут же и принялись вещать по всей Сети.
сейчас о повреждениях систем: не зарегистрировано ещё ни одного случая краха системы из-за уязвимостей FireFox, а из-за уязвимости Opera были случаи частичного повреждения Windows. Из-за уязвимостей IE системы повреждаются регулярно, это не смотрит к 7-й версии, по крайней мере о ней таковский информации покуда дудки.
Суммировать можно образцово так: ситуация с IE 7.0 остаётся раскрытой, а среди других рассмотренных браузеров самый неопасный – FireFox, на втором месте Opera, на третьем IE. Если добавить в рассмотрение ещё системы защиты от фиктивных линков, встраивания в браузер шпионских модулей и прочие, то разворошив между Opera и IE усилится изрядно, а между Firefox и Opera – лишь чуть-чуть. однако помните главное: самый неопасный – не значит неуязвимый. Если страшно норовить нарваться на неприятность – это беспременно случится, посему выбор сайтов, на кои вы ходите, и верные настройки безопасности зачастую более важны для здоровья системы, нежели выбор браузера.
чуток о скорости работы Скорость работы ядра браузера оценивается по времени прорисовки страницы, преисполненной каким-либо сложным содержимым: сложные CSS, JavaScript или множественные вложенные таблицы. будто правило, оценивают и скорость запуска браузера, однако этот параметр зависит не от ядра, а лишь от интерфейса.
Сравнивались итоги финальных версий браузеров: Opera 9, Firefox 2, Konqueror 3.5.3, Safari 2.0, IE 7.0, Maxthon 1.1. Если просуммировать итоги разбора, то получается вытекающая полотно.
Linux Самый скорый браузер – Opera, по всем параметрам. Второе точка занимает Konqueror, кроме времени исполнения скриптов, по какому уступает FireFox. Третье точка – FireFox.
Mac OS X Самый скорый – Opera, исключая CSS, тут она уступает Safari. Второе точка за Safari. Третье точка – FireFox, по всем параметрам.
Windows Самый скорый браузер – Opera; второе точка – FireFox, третье и четвёртое – Maxthon и IE. Разница между вторым, третьим и четвёртым местами отнюдь мизерная, а вот Opera вылетает далече вперёд.
Интересующиеся более абсолютной и аргументированной раскладкой скоростей работы браузеров могут проследовать по ссылке. Информация не самая свежая, тем не менее полноте любопытная. Впрочем, в столетие широкополосного доступа в Сеть проблема скорости браузеров становится всё менее злободневным.
Сравнение браузеров с точки зрения пользователя До выхода IE версии 7.0 ситуация была более-менее однозначной: Opera и FireFox устойчиво придумывали свежие улучшения интерфейса и тут же воплощали оптимальные идеи конкурентов, что ладило их образцово равновеликими с точки зрения пользователей. новая версия IE одним махом воплотила сила важных идей этих двух браузеров, столь что сейчас несходств стало гораздо минимальнее. Фактически нынче ситуация такова, что наличность каких-то свежих функций вряд ли способно перетянуть неминучие неудобства при смене интерфейса на непривычный.
MyIE, основанный на ядре Trident, обладает характеристическими возможностями для нынешнего браузера
Итак, испробуем оценить, какие же преимущества обладают не встроенные в операционные системы браузеры перед встроенными.
• Если у вас несколько компьютеров (включая неодинаковые мобильные устройства), с каких вы сходите в Сеть, оптимальным выбором для вас может стать Opera – у неё самое великое число поддерживаемых ОС, подключая мобильные.
• Если вы боготворите конструкторы, FireFox предоставит вам огромные возможности. Несмотря на то что все браузеры завели поддержку дополнений, до числа и качества оных для FireFox им всем далече. Дополнения к «Лисичке» пишутся проще, чем к прочим, и обладают неменьше возможностей, чем у прочих браузеров.
• Если вы боготворите комбайны «всё в одном» – испробуйте SeaMonkey или FireFox с силом расширений и Thunderbird в качестве почтового клиента. Впрочем, «родные» комбайны будут трубить рьянее и качественнее, однако в них может очутиться немало не необходимого вам...
В другом если вас устраивает тот браузер, кой введен в системе, вряд ли вам принесёт немало радости его смена. Скорее итого, вы или будете недовольны тем, что в свежеиспеченном что-то будет не на привычном месте, или прямо-таки не почувствуете разницу. Рекомендовать поменять браузер можно лишь владетелям IE 6.0 и тем, у кого неверно отображаются потребные им сайты либо уже был крах системы из-за браузера.