Battle Forum

Battle Forum (http://battlefox.rooty.ru/index.php)
-   Программная - Windows (http://battlefox.rooty.ru/forumdisplay.php?f=24)
-   -   Тестируем интернет браузеры (http://battlefox.rooty.ru/showthread.php?t=14456)

camarik 14.07.2010 08:37

Измерение производительности веб-страниц в IE9
Цитата:

Мы стараемся сделать Internet Explorer 9 поразительно быстрым, и также хотим помочь веб-разработчикам сделать быстрыми их веб-узлы. Для того, чтобы повысить скорость работы в сети и сделать возможным новый класс приложений HTML5, крайне важным является позволить разработчикам точно измерять производительность своих веб-сайтов. На Velocity мы анонсировали, что Internet Explorer 9 станет первым браузером, предоставляющим сведения о быстродействии разработчикам в режиме реального времени, что мы и представили в последней предварительной версии IE9 Platform Preview. Особая благодарность Стиву Содерсу (Steve Souders) и Жиэнг Вонг (Zhiheng Wang) из Google, команде разработчиков WebKit и Mozilla.

Измерение производительности веб-узлов в реальных условиях является сегодня достаточно хлопотным и приводящим к ошибкам занятием. Разработчики вынуждены использовать такие приемы, как добавление в свой код штампов времени низкого разрешения JavaScript, которые замедляют работу страниц для конечных пользователей, добавляют эффект наблюдателя и возвращают неточные результаты, что может привести к неверному поведению.
Браузер точно знает, сколько времени у него заняли загрузка и исполнение веб-страницы, поэтому мы уверены, что именно браузер должен предоставить разработчикам API для доступа к этим результатам производительности. Веб-разработчики не должны задумываться над тем, как им измерять быстродействие - эта возможность просто должна быть доступна для них.

Важно, что бы этот API был совместим со всеми браузерами и платформами, и разработчики могли положиться на его результаты. Спецификации Web Timing, представленные W3C, являются хорошей основой для решения этой проблемы совместимым образом. Реализация, которую вы найдете в последней предварительной версии IE9, основана на разделе спецификаций Web Timings, посвященном навигации. Мы приступили к переговорам с W3C и производителями других браузеров по поводу совместной работы над распространением и обеспечением широкой поддержки Web Timing.
Давайте подробнее рассмотрим, как разработчики вынуждены измерять быстродействие сегодня и что позволяют новые API.
Оффтоп
Оффтоп смотрите оригинал коды-коды

Испытайте сами!
Все описанное выше доступно прямо сейчас в третьей предварительной версии. Загрузите ее самостоятельно по адресу http://ietestdrive.com и испытайте демо window.msPerformance. Этот интерфейс является прототипом рабочего проекта. API может измениться, но мы хотим сделать его доступным так рано, чтобы разработчики смогли его использовать и сообщать свои отзывы. Пожалуйста, испытайте интерфейс window.msPerformance, и сообщите нам, что вы думаете, посредством Connect.

a2z 20.09.2010 20:17

Mozilla выпустила новый JavaScript-бенчмарк Kraken

Цитата:

В Mozilla выпустили новый бенчмарк Kraken, предназначенный специально для проверки быстродействия браузера в JavaScript. Как полагают в компании, это поможет улучшить производительность всех браузеров.

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

Напомним, что в последней версии Firefox 4 beta 6 был добавлен новый JavaScript-движок JaegerMonkey, который по результатам Kraken превосходит по скорости JavaScript-движок из Firefox 3.6 в два с половиной раза.

Сейчас самым популярным и наиболее часто используемым тестом для проверки скорости JavaScript является Sunspider. Также хорошо известен V8, созданный в Google, и у самой Mozilla имеется еще один аналогичный тест Dromaeo.

Для того чтобы новый тест не считали оптимизированным специально для Firefox, в Mozilla сделают его код свободно доступным для всех желающих.
itc.ua/node/48610


Текущее время: 18:40. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot