Защо сафари 4 е по-бавен?

Anonim

Последната актуализация на браузъра Safari 4 за Windows се характеризира с впечатляващо увеличение на скоростта, включително скоростта, с която се показват страниците. Тези характеристики, между другото, са много необходими, за да може браузърът да се конкурира с въображението на Google Chrome 3. Но браузърът Safari 4 има и своя недостатък - много лошо изпълнение при работа с AJAX. Това беше разкрито по време на тестове, проведени от служители на информационния портал на Betanews.

Това означава, че третият етап от коригирането на грешки в работата на браузъра на Apple и подобряването на работата му е намалил индекса на производителността на Safari 4 в Windows XP Service Pack 3 от 16.16 на 16.1. В същото време Windows 7 RTM Safari показа подобрение на резултатите от 12.58 за версия 530.19 до 13.09 за версия 531.9.1. Така само скоростта на браузъра се е увеличила с 5%.

От друга страна, Safari 4 показа лоши резултати при тестването му за изпълнение на AJAH. Този тест се провежда от Celtic Kane и само определя колко време отнема браузърът да създаде обект XMLHttpRequest в JavaScript. (Фиг. 01_Windows Web browser test suite.jpg)

Така, за версия 530.19 на Windows 7 RTM, браузърът Safari 4 отне 23 мс, за да създаде обект XMLHttpRequest (фигура 8.96). А във версия 531.9.1, Safari 4 взе 371 ms (фигура 0.56).

Въпреки това е напълно възможно да се намери обяснение за такива резултати. Преди два месеца Apple публикува информация за потенциален проблем с XMLHttpRequest. Според тях на теория тази команда може да се използва за създаване на експлойт.

Внезапното забавяне на браузъра на Apple при създаването на обект XMLHttpRequest предполага, че компанията използва временна мярка за затваряне на потенциална дупка в защитата на Safari.

Защо сафари 4 е по-бавен?