Прежде чем сравнивать и "хвалить" тот или иной браузер, следует разобраться, а чем же они всё таки отличаются, и вообще,-какая разница, стоит ли у тебя Опера, или скажем, FireFox?...
Сразу скажу, что вообще-то, в настоящее время, существует несколько основных ядер, на которых и зиждятся все известные нам браузеры:
1. Именно от ядра зависит скорость загрузки страницы (ну еще, несомненно, от возможностей вашего железного друга, но, думаю, сейчас почти все имеют машины, которые без проблем и тормозов могут запустить любой браузер);
2. Теоретически все они должны одинаково обрабатывать все стандарты и форматы, но на практике можно при одинаковом коде увидеть совершенно разную страницу и быть облаянным заказчиком, дизайнером и коллегами.
Сейчас популярны четыре ядра, на которых работают соответствующие браузеры:
ядро
Gecko: браузер FireFox (Mozilla, Netscape, Flock, K-Meleon, SeaMonkey, Camino) ;
ядро
Trident: браузер IE, (Maxthon (MyIE));
ядро
KHTML (или WebKi): Konqueror, Safari, браузер телефонов Nokia 60 Series;
ядро
Preston (Presto и Merlin): браузер Opera.
Особняком стоит японский Lunascape, который поддерживает выбор ядра (оболочка, в которой есть IE, FireFox, Safari, Chrome одновременно.), которым будет обрабатываться контент, но если вы не сильны в иероглифах, то вам он вряд ли пригодится... http://netler.ru/pc/lunascape.htm
Хотя Lunascape является очень удобным инструментом для отладки html-верстки, поскольку вместо переключения окон теперь можно переключать вкладки.
Рассмотрим основные характеристики ядер, ибо именно от них зависят возможности, безопасность и скорость работы браузера.
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, что позволяет ему и дальше не поддерживать ничьи стандарты, кроме собственных.
Сравнивать браузеры по скоростям,- дело неблагодарное... существует множество споров по этому поводу. Поэтому не буду распространяться...
Вот тут: http://www.teenland.ru/board/index.php?showtopic=1535 человек потратил уйму сил и времени на решение этого вопроса.
Поэтому ничего большего добавлять не буду... судите сами. Скажу тлоько, что под Windows более приспособлена Opera, а Линуксоидам более подручна Mozilla и FireFox. Хотя Опера пока вне конкуренции по скорости и там и там.
По безопасности:
Количество найденных уязвимостей – показатель не абсолютный: если не нашли, это не значит, что их нет, возможно, просто плохо искали. Поэтому огромная разница между IE и той же Opera говорит не только о большей безопасности Opera, но и о том, что в ней меньше ищут. С FireFox ситуация еще сложнее – после того как браузер начал набирать популярность и вывесил слоган «Самый безопасный», многие тут же кинулись искать в нем уязвимости и, разумеется, нашли. Поскольку это произошло в сжатые сроки, количество найденных уязвимостей за месяц вывело FireFox в лидеры «уязвимых» программ, о чём тут же и начали говорить по всей Сети.
Не зарегистрировано ещё ни одного случая краха системы из-за уязвимостей FireFox, а из-за уязвимости Opera были случаи частичного повреждения Windows. Из-за уязвимостей IE системы повреждаются регулярно, это не относится к 7-й версии, по крайней мере о ней такой информации пока нет.