Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
358195.rtf
Скачиваний:
116
Добавлен:
14.02.2016
Размер:
8.18 Mб
Скачать

Порівняльна характеристика браузерів

Для порівняння візьмемо популярні браузери, такі як Internet Explorer, Mozilla FireFox, Netscape Browser, Opera, Safari та Google Chrome. Ці браузери використовуються частіше, ніж інші, тому варто розібратися який же все-таки з них краще.

Почнемо з програмного ядра або як його ще називають по-іншому "движка": Internet Explorer використовує Trident або Tasman. Останній використовується для операційної системи Mac OS. Mozilla FireFox і Netscape Browser - "движок" Gecko, а Opera використовує власний движок Presto. Safari заснований на коді “движка" WebKit, Chrome - JavaScript V8. Від використовуваного програмного ядра залежить багато чого, в тому числі і безпека роботи в Інтернеті.

Що стосується безпеки, то найбезпечніша робота здійснюється в FireFox і Opera. Їх безпека велика, так як вони не інтегровані в ОС, а в Mozilla FireFox також через відсутність підтримки компонентів Active-X, VB Script і Microsoft Java VM. Chrome періодично завантажує оновлення двох чорних списків (один для фішингу сайтів і один для сайтів, що містять шкідливе ПЗ) і попереджає користувача, коли той намагається відвідати небезпечний сайт.

У всіх представлених браузерів реалізована така властивість як багатоплатформність, тобто вони можуть бути встановлені на різні операційні системи (Таблиця 1).

Підтримка ОС

Таблиця 1.

Internet Explorer

Mozilla FireFox

Netscape Browser

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; Macintosh Classic, Mac OS X; Linux

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

Нижче представлена інформація про поширені можливості браузерів (Таблиця 2).

Функціональність браузерів

Таблиця 2

Можливості

Internet

Explorer

Mozilla FireFox

Netscape Browser

Opera

Safari

Chrome

Вкладки

Так (з 7-ї версії)

Так

Так

Так

Так

Так

Менеджер

закачувань

Так

Так

Так

Так

Так

Так

Панель пошуку

Так

Так

Так

Так

Так

Так

Перевірка

орфографії

Частково

Так

Немає

Так

Так

Так

Блокування

банерів

Так

Так

Немає

Частково

Так

Частково

Блокування pop-up

Так

Так

Так

Так

Так

Так

Пропорційне збільшення

Немає

Так

Так

Так

Так

Так

Існують різні стандарти, технології та протоколи. В ідеалі всі браузери повинні однаково відображати Web-сторінки. Якщо взяти який-небудь простий приклад, то і Internet Explorer, і Netscape Navigator, і Opera, і інші браузери покажуть одну і ту ж інтерпретацію коду. Але якщо мова йтиме про складний проект з багаторівневими вкладеними таблицями, фреймами, стилями, скриптами, то кінцевий результат може дуже сильно відрізнятися. Також кожна компанія-розробник намагається розвивати додаткові технології, часто не сумісні з продуктами конкурентів. Навіть Java, здавалося б, універсальна мова, і та нерідко обробляється браузерами різних фірм по-своєму. Те ж відноситься і до набору скриптових мов. Тому для якісного відображення web-сторінок слід враховувати, які web-стандарти, технології та протоколи підтримує браузер (Таблиця 3).

Підтримка web-технологій і протоколів

Таблиця 3

Web-стандарти і технології

Internet Explorer

Mozilla FireFox

Netscape Browser

Opera

Safari

Chrome

CSS2

Так

Так

Так

Так

Так

Так

Фрейми

Так

Так

Так

Так

Так

Так

Java

Так

Так

Так

Так

Так

Плагін

JavaScript

Так

Так

Так

Так

Так

Так

XHTML

Немає

Так

Немає

Так

Так

Так

RSS

Немає

Так

Немає

Так

Так

Так

Atom

Немає

Так

Так

Так

Так

Немає

Інтернет протоколи

Email

Немає

Плагін

Так

Так

Немає

Немає

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 с.

Обробка скриптів. Цей тест спеціально призначений для порівняння різних браузерів на одній платформі і в різних умовах. Наприклад, невеликі відмінності в обладнанні або наборі встановленого ПЗ можуть сильно вплинути на швидкість обробки скриптів на одному і тому ж комп'ютері в одному і тому ж браузері. Це чудовий тест, в якому заміряються різні параметри: обчислення математичних формул, DHTML, обробка рядка, кешування зображень, маніпуляції з таблицями, вікнами і вмістом сторінки.

Результати: 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 є лідером по поширеності серед користувачів Інтернету.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]