Форум Рідного Міста

Opera 7 підтримує стандарти W3C краще, ніж Internet Explorer

Agent86 - 6-3-2003 у 01:11

Опублiковано 25 лютого 2003 року

Як відомо, сьома версія бровзера Opera була написана з нуля. Таке рішення було прийнято розробниками, коли вони прийшли до висновку, що довести підтримку сучасних інтернет-технологій до прийнятного рівня в старих версіях бровзера занадто складно. Очевидно, у новій версії Opera проблем з відображенням стилів CSS або виконанням скриптвв Javascript повинно бути куди менше, ніж у минулих. Ми вирішили перевірити на практиці, чи виправдані такі надії.

Для цього використовувалися доступні в інтернеті тести на відповідність стандартам.
Результати проходження тестів сьомою "Оперою" порівнювалися з результатами трьох інших бровзерів: Opera 6.0, Mozilla 1.2.1 і Internet Explorer 6 (англійська версія) із усіма наявними на сьогоднішній день заплатками (заплатки встановлювалися через службу Windows Update, пакет відновлень Service Pack 1 не встановлювався). У якості ОС використовувалася англійська версія Windows XP. Для тестування на відповідність стандартові CSS1 використовувалися тести із сайта консорціуму World Wide Web (W3C). Для перевірки роботи технології ECMAScript був використаний наступний набір тестів.

Opera 7 успішно пройшла більшість іспитів. Під час виконання тестів CSS1 на сайті W3C були виявлені усього кілька недоліків. Наприклад, у тесті шрифтового оформлення Opera 7 не змогла правильно показати "рукописний" шрифт, відобразивши замість нього стандартний шрифт Serif. Швидше за все, це випадкова помилка, пропущена на стадії бета-тестування. У всякому разі, у браузері Opera 6 тестова сторінка відображалася правильно. В інших тестах результати Opera 7 виявилися аналогічні результатам Mozilla, що до останнього часу вважалися найкращими.

Непогано справилася нова "Опера" і з тестами ECMAScript. У цьому компоненті вона трохи поступилась Mozilla 1.2.1. Наприклад, у тесті виражень (statement) Opera 7 показала багато помилок при обробці операторів циклів типу for, тоді як Mozilla 1.2.1 не показала ні однієї помилки. Утім, результат Opera виявився не гірше від результату Internet Explorer. За результатами тестів можна констатувати, що підтримка ECMAScript у Opera 7 реалізована краще, ніж у Internet Explorer, але поки небагато не дотягає до рівня Mozilla.
Схожа ситуація складається і з підтримкою специфікацій DOM1. Поки жоден браузер не обробляє ці тести безпомилково, однак найменше помилок допускає Mozilla 1.2.1 (більш ранні версії не тестувались). Opera 7 зовсім небагато поступається Mozilla і явно перевершує IE 6. У Opera 6 більшість тестів узагалі не виконувалися, тобто прогрес "найшвидшого на Землі браузера" помітний неозброєним оком: тепер він не тільки найшвидший, але й один із самих "правильних" (у змісті відповідності стандартам) бровзерів.


джерело : www.compulenta.ru