Для порівняння візьмемо популярні браузери, такі як Internet Explorer, Mozilla FireFox, Opera, Safari та Google Chrome.
Почнемо з програмного ядра або як його ще називають по-іншому "движка": Internet Explorer використовує Trident або Tasman. Останній використовується для операційної системи Mac OS. Mozilla FireFox - "движок" Gecko, а Opera використовує власний движок Presto. Safari заснований на коді “движка" WebKit, Chrome - JavaScript V8. Від використовуваного програмного ядра залежить багато чого, в тому числі і безпека роботи в Інтернеті.
Що стосується безпеки, то найбезпечніша робота здійснюється в FireFox і Opera. Їх безпека велика, так як вони не інтегровані в ОС, а в Mozilla FireFox також через відсутність підтримки компонентів Active-X, VB Script і Microsoft Java VM. Chrome періодично завантажує оновлення двох чорних списків (один для фішингу сайтів і один для сайтів, що містять шкідливе ПЗ) і попереджає користувача, коли той намагається відвідати небезпечний сайт.
У всіх представлених браузерів реалізована така властивість як багатоплатформність, тобто вони можуть бути встановлені на різні операційні системи.
Підтримка ОС
Internet Explorer | Mozilla FireFox | Opera | Safari | Chrome |
Працює під Windows, але існують версії для Mac і Unix | Windows 95/98/NT/2000/XP; Macintosh Classic, Mac OS X; Linux UNIX, BeOS, OS/2 | Windows 95/98/NT/ 2000/XP; Mac Classic, Mac OS X; Linux QNX, EPOC, BeOS та ін. | Mac OS X, Windows XP, 2003, Vista, 7. | Windows 95/98/NT/ 2000/XP; Mac OS X; Linux |
Функціональність браузерів
Можливості | Internet Explorer | Mozilla FireFox | Opera | Safari | Chrome |
Вкладки | Так (з 7-ї версії) | Так | Так | Так | Так |
Менеджер закачувань | Так | Так | Так | Так | Так |
Панель пошуку | Так | Так | Так | Так | Так |
Перевірка орфографії | Частково | Так | Так | Так | Так |
Блокування банерів | Так | Так | Частково | Так | Частково |
Блокування pop-up | Так | Так | Так | Так | Так |
Пропорційне збільшення | Немає | Так | Так | Так | Так |
Існують різні стандарти, технології та протоколи. В ідеалі всі браузери повинні однаково відображати Web-сторінки. Якщо взяти який-небудь простий приклад, то і Internet Explorer, і Opera, і інші браузери покажуть одну і ту ж інтерпретацію коду. Але якщо мова йтиме про складний проект з багаторівневими вкладеними таблицями, фреймами, стилями, скриптами, то кінцевий результат може дуже сильно відрізнятися. Також кожна компанія-розробник намагається розвивати додаткові технології, часто не сумісні з продуктами конкурентів. Тому для якісного відображення web-сторінок слід враховувати, які web-стандарти, технології та протоколи підтримує браузер.
Підтримка web-технологій і протоколів
Web-стандарти і технології | Internet Explorer | Mozilla FireFox | Netscape Browser | Opera | Safari | Chrome |
CSS2 | Так | Так | Так | Так | Так | Так |
Фрейми | Так | Так | Так | Так | Так | Так |
Java | Так | Так | Так | Так | Так | Плагін |
JavaScript | Так | Так | Так | Так | Так | Так |
XHTML | Немає | Так | Немає | Так | Так | Так |
RSS | Немає | Так | Немає | Так | Так | Так |
Atom | Немає | Так | Так | Так | Так | Немає |
Інтернет протоколи | ||||||
Немає | Плагін | Так | Так | Немає | Немає | |
FTP | Так | Так | Так | Так | Частково | Так |
NNTP (Usenet) | Немає | Плагін | Так | Так | Немає | Немає |
SSL | Так | Так | Так | Так | Так | Так |
IRC | Немає | Плагін | Немає | Так | Немає | Немає |
Одним з найважливіших параметрів є швидкість. Швидкість "холодного" та "гарячого" завантаження, швидкість рендерингу CSS, скриптів, таблиць, графіки, швидкість роботи з кешем.
"Холодний" старт - це перше завантаження браузера відразу після старту системи. При цьому не використовуються спеціальні утиліти попереднього завантаження.
Результати: Internet Explorer - 6,99 c; Mozilla FireFox - 17,94 c; Opera - 2,48 с.
"Гарячий" старт - завантаження браузера вдруге.
Результати: Internet Explorer - 1,77 c; Mozilla FireFox - 2,74 c; Opera - 2,15 с.
Обробка скриптів. Результати: Internet Explorer - 60с; Mozilla FireFox-21c; Opera - 13с.
Показ зображень. Результати: Internet Explorer - 2,32 с; Mozilla FireFox - 2,85 c; Opera - 1,5 с.
З отриманих результатів видно, що з поданих браузерів Opera є найшвидшим браузером. Порівнявши представлені браузери, можна помітити, що Enternet Explorer здає свої позиції, а на перше місце виходить Opera. Але, незважаючи на це, Enternet Explorer є лідером по поширеності серед користувачів Інтернету.