Нижегородский файловый портал
RSS - каналы
Главное меню
Категории каталога
Мои статьи [5]
Школа покера [5]
Софт [40]
Радиолюбителям и электрикам [8]
Интернет [167]
Система [89]
Комплектующие ПК [47]
Безопасность [56]
Программирование [18]
Веб-дизайнеру [5]
Игры [6]
Полезные советы [24]
Кулинария [1]
Телефония [10]
Мобильник [17]
Планшеты [14]
Медицина [5]
Работа [4]
Домашнему мастеру [0]
Строительство и ремонт [19]
Для сада и огорода [2]
Юмор и приколы [12]
Интересное [114]
Пластики [3]
Разное [238]
Мини-чат
Правила мини-чата



Мини-чат в окне
Погода в Нижнем
Яндекс.Погода
Главная » Статьи » Интернет

Opera 10.50: формула скорости

Скорость работы является немаловажным конкурентным показателем современных веб-обозревателей. В последнее время веб-браузеры, как команды в автогонках Формула-1, соревнуются между собой за звание самого шустрого. Компания Opera, представив недавно альфа и бета-версию Opera 10.50, не без оснований может рассчитывать возвратить себе первое место в этой скоростной гонке веб-браузеров.

Возвращение на подиум

Если продолжать аналогию с гонками Формула-1, то "Оперу" вполне резонно сравнить с командой "Феррари". И дело не только в том, что "Опера" и "Феррари" питают страсть к красным цветам.

"Опера" в былые времена, как и "Скудерия" во времена Михаэля Шумахера, была безусловным чемпионом по скорости. Однако в последние годы норвежский браузер, опять же, как и "Феррари", поотстал в скоростных характеристиках от соперников, особенно от Google Chrome. Но в этом году в команде Феррари появился главный фаворит - великий автогонщик Фернандо Алонсо. А у норвежской компании Opera, в свою очередь, имеется в наличии версия браузера 10.50, имеющего очень хорошие скоростные движки для рендеринга страниц, работы пользовательского интерфейса и JavaScript.

На данный момент мы имеем в наличии альфа-версию для "Линукс" и бета-версию для Windows. Данные версии пока не стоит рассматривать в плане стабильности и функциональности. Например, в альфа-версии для "Линукс" многие функции ещё не реализованы. Однако со скоростными качествами "Оперы" вполне можно уже познакомиться, чему, собственно, и будет посвящена большая часть этой статьи.

На старт

Итак, скорость браузера обеспечивают следующие вещи - скорость работы пользовательского интерфейса, рендеринг CSS, скорость обработки элементов DOM html-страницы, скорость интерпретатора JavaScript.

Последовательно рассмотрим все эти составляющие быстродействия браузера и по многим параметрам проведём соревновательные тесты. В качестве соперников альфа-версии "Опера" 10.50 для "Линукс" будут выступать браузеры Mozilla Firefox 3.6 и Google Chrome 5.0.307.9 beta. Операционная система Debian Lenny. В качестве рабочей машины будем использовать ноутбучную конфигурацию на незатейливом интеловском "Селерончике" в полтора гигагерца и видеорежим VESA, потому что на каких-нибудь четырёхядерных и восьмиядерных системах даже Internet Explorer чемпионом станет.

Рендеринг и Javascript

"Опера" 10.50 имеет новый движок рендеринга Presto 2.5 и новое js-ядро Carakan, которые обеспечивают рендеринг страниц и работу JavaScript, по заявлениям разработчиков, в восемь раз более быструю, чем обеспечивали предыдущие версии этого браузера.

Для проверки производительности рендеринга html-страниц хорошо подходит популярный онлайновый тест Peacekeeper. Этот комплексный пятиминутный тест финской компании Futuremark вычисляет производительность браузера по категориям: рендеринг, производительность типичных функций веб-страниц, производительность в работе с объектной моделью документа DOM, операции с текстом и др.

Общие результаты тестов Peacekeeper в виде числового рейтинга получились такими (чем больше, тем лучше).

Тест Peacekeeper
  Рейтинг
Opera 10.50 1680
Chrome 5.0.307.9 1732
Firefox 3.6 1307

Как видим, "Опера" совсем немного уступила в этом тесте "Хрому". А "Огнелис" заметно отстаёт, как говорится, на поворотах.

Для большей уверенности проведём ещё один онлайновый тест под названием SunSpider JavaScript Benchmark, предназначенный для проверки скорости выполнения скриптов JavaScript. Результат этот бенчмарк выдаёт в виде затраченного времени на прохождение всех тестов.

Браузеры показали следующие результаты (чем меньше, тем лучше).

Тест SunSpider
  Время ms
Opera 10.50 732.2
Chrome 5.0.307.9 739.2
Firefox 3.6 1945.2

А здесь уже "Опера", как видите, слегка вырвалась вперёд.

Но проведём ещё один интересный тест, опять связанный с JavaScript, а точнее, с html5-элементом canvas, что предназначен для создания динамической графики. Canvas даже на данный момент способен выдавать игры на уровне первых DOS-игр. Многие из таких игр можно найти, например, на сайте nihilogic.dk.

Именно игру для тестирования мы и возьмём. Это будет специальный девелоперский уровень из игры Wolfenstein 3D. Да-да, той самой первой легендарной Wolfenstein. Посмотреть эту демку можно по адресу: devfiles.myopera.com/articles/650/step_4_enemies.htm

Эта демка хороша тем, что показывает количество кадров в секунду (fps), позволяющее судить о скорости JavaScript. Тестирование заключалось в том, чтобы носиться по уровню туда-сюда и засекать наименьшее и наибольшее значение fps. Браузеры здесь показали такие результаты (чем больше, тем лучше).

Wolfenstein 3D
  fps
Opera 10.50 25-31
Chrome 5.0.307.9 15-25
Firefox 3.6 14-17

Снова "Опера" оказалась впереди других браузеров.

Пользовательский интерфейс

Скоростью в новой "Опере" может похвастать не только ядро, но и пользовательский интерфейс. В новой версии браузера работу пользовательского интерфейса обеспечивает новая специализированная библиотека под названием Vega. Непосредственно у меня в "Линуксе" эта библиотека основана на базовой графической библиотеке Xlib, что обеспечивает интерфейсу очень большую скорость работы. Поэтому "Опера" в "Линуксе" работает практически с той же скоростью, что и, например, оконный менеджер openbox. "Опера" не нуждается теперь в графических библиотеках Qt и GTK, однако при наличии в системе браузер будет пытаться загрузить и использовать их для включения в окружающую среду.

Формальных тестов скорости работы интерфейса браузера нет, но по субъективным ощущениям пользовательский интерфейс "Оперы", как минимум, никак не медленнее того же Chrome.

Что же касается визуального оформления пользовательского интерфейса, то он теперь выполнен в минималистичном дизайне, наподобие интерфейса Google Chrome. То есть главного меню и панели инструментов больше нет - всё это теперь содержит в себе одна главная красная кнопка в левом верхнем углу окна браузера. И минимализм интерфейса, можно сказать, тоже в некоторой степени способствует скорости работы браузера.

После финиша

Итак, если рассматривать все проведенные выше тесты как предварительные заезды и квалификацию в Формуле-1, то альфа-версия "Оперы" у меня под "Линукс" вполне, пусть и не с очень большим отрывом, занимает "поул-позишн", то есть первую стартовую позицию на главных гонках. А главными гонками можно назвать уже тесты в момент выхода официальной версии браузера, а не альфа и бета-версии.

Поэтому уже в дальнейшем можно будет протестировать такие показатели работы браузера, как время "холодного" и "горячего" старта, потребление памяти, что можно считать аналогом потребления болидом бензина в гонках Формула-1.

Функциональность

И в заключение всё-таки несколько слов о функциональности новой "Оперы". Потому как одной скоростью сыт не будешь.

Во-первых, никуда не денется старая функциональность. "Опера" 10.50 по-прежнему имеет в себе турборежим, сервисы Unite, систему синхронизации Link, а также встроенные клиенты для почты, торрентов.

Во-вторых, из функциональных новинок можно отметить интеллектуальную адресную строку, способную работать в режиме поисковой панели. "Опера" будет иметь приватный режим работы, в котором не сохраняются сведения о посещённых сайтах и совершённых на них действиях. Следует отметить возможность запуска виджетов в виде автономных приложений. Ну и для пользователей Windows предусмотрена тесная интеграция с Aero Glass в ОС Windows 7 и Vista.

Также отмечу появление поддержки тега <video> на основе видеоформата Ogg Theora. Правда, работает эта возможность в альфа-версии для "Линукс" не очень хорошо. Но, в общем, альфа и даже бета-версии и не предназначены для полноценного использования, а только для тестирования. Поэтому ждём официальный релиз 10.50, а ещё лучше, наверное, 10.60, 10.70.

Добавил: Админ-21NN | Просмотров: 2934 | Рейтинг: 5.0/2


Обратите Ваше внимание на другие статьи:

Уважаемые пользователи, пожалуйста, оставляйте комментарии! Нам очень важно Ваше мнение!
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.

    
Меню пользователя
Аватар гостя

Приветствуем Вас, Гость

Логин:
Пароль:
Поиск по сайту
Поиск по названию
Поиск по тегам
Горячие темы форума
Стол заказов
поговорим о софте
Зарабатываем деньги
Детская игра Подарки...
Тест скорости подклю...
кое что о Windows
Кто ты, человек?
Новая валюта портала
Все о сексе
"Что мешает нам...
Культура
Афоризмы
Лучшие 13 анекдотов ...
как защитить свой ко...
восстановление данны...
Я ненавижу Дом-2
Волга-Телеком
Кулинария "Кокт...
Жалобы
С Днем Победы!!!
Прикольные картинки
С праздником Пасхи !...
Статистика
Новых за месяц: 130
Новых за неделю: 41
Новых вчера: 6
Новых сегодня: 3
Всего: 5499
Из них:
Администраторов: 6
$$$-Модераторов: 2
Модераторов: 5
Прокураторов: 5
-----------------
далее:
Проверенных: 260
Пользователей: 3034
Новичков: 1884
Заблокированных: 110
-----------------
Из всех пользователей:
Мужчин и парней: 4322
Женщин и девушек: 1176
Именинники
Поздравляем с Днем рожденья:

romka(31), dolzr(53), ransioojne(86), Kostik(32), Sovenok(32), Ufozver(24), ethan21(26), cavaleron(26), Аревка(38), zdvfzasxdv(24), Quantum0(23)
Режим ON-LINE
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Сейчас на портале:
Наша кнопочка
Нижегородский файловый портал

HTML-код кнопки:
Реклама
Размещение рекламы

Яндекс.Метрика
Регистрация сайта в каталогах, раскрутка и оптимизация сайта, контекстная реклама Ремонт холодильников в Нижнем Новгороде

Copyright © BankRemStroy © 2009-2019
x