Просто подсказка: Запишите каждую вещь, которую клиент говорит Вам.
Все дело в механизме обработки javascript. В отличие от серверной обработки (PHP, ASP.net), javascript является клиентским, а это означает, что все браузеры вашего посетителя должны выполнять работу по отрисовке страницы. Конкуренты пытаются убедить людей переключиться на свой браузер, демонстрируя более быструю обработку таких вещей, как javascript.
Это приводит к тому, что все браузеры имеют свои собственные механизмы обработки. Это приводит к тому, что некоторые браузеры работают медленнее. IE:
Internet Explorer не использует Mozilla Engine, поэтому он значительно медленнее, чем Firefox. Internet Explorer известен как один из самых медленных движков среди всех основных браузеров.
Firefox работает медленнее, чем Chrome, который содержит один из самых мощных движков Javascript (модифицированная версия Webkit).
Я считаю, что в настоящее время Safari является самым быстрым движком рендеринга.
Вы можете увидеть дополнительную статистику в этой статье на PCWorld и здесь
Некоторые тесты производительности JavaScript в браузере: http://celtickane.com/labs/web-browser-javascript-benchmark/
Дело не в том, что что-то оптимизировано для FireFox, а в том, что интерпретатор JavaScript в FireFox сильно оптимизирован, как и движки в Safari и Chrome. Microsoft какое-то время пренебрегала разработкой браузеров с тех пор, как выиграла войны браузеров, и только недавно они начали решать проблемы производительности в IE8 из-за потери своей доли рынка.
Вот как выглядела jQuery в различных браузерах в сентябре 2008 года. На первом графике эта высокая синяя полоса, которая выше всех остальных вместе взятых, - это IE7. Это подводит итог производительности javascript в IE.
Что ж, сам движок JavaScript быстрее в Firefox, так что это естественным образом расширило бы до более быстрого jQuery.
Web Browser Average Runtime Relative ----------- --------------- -------- Safari 4.0.2 (530.19.1) 169 1x (fastest) Chrome 2.0.172.33 349 2.1x slower Firefox 3.5 377 2.2x slower Opera 9.64 (10487) 442 2.6x slower IE 8.0 771 4.6x slower
Источник: http://celtickane.com/labs/web -browser-javascript-benchmark /