Peppy и Firefox
Как такое может? (SlickSpeed)
Firefox 2 - 1.627ms, Firefox 3 - 0.991ms, Firefox 3.5 - 21.174ms o_O Как может быть, что на таком допотопном движке, как в FF 2, библиотека работает также как querySelectorAll в последних версиях Chrome и Safari, и почему вдруг такая деградация в более быстром браузере?! :blink: |
Firebug выключен был, результаты тестов сходятся?)
|
Да, firebug отключён, выборки совпадают...
http://carbonjs.com/other/slickspeed2/ Блин, это даже больше вопрос здравого смысла, чем на оптимизацию о_О |
Cr@ZyBoY,
крейзи я же приводил тесты пеппи. стоит отключить querySelectorAll и кеш как пеппи просто отжигает не подетски, чего и следовало ожидать от криво написанного кода, точнее от логики работы. П.с. Незнаю че у тя там но у меня он выдал не более 1мс на каждую операцию. Или ты говоришь про финальное время? UPD. А вообще да хня какаято по 0.5мс на операцию в которой выдача до 150 элементов это бред. |
Мда... Выключил querySelectorAll:
Firefox 2 - 1.414ms, Firefox 3 - 0.873ms, Firefox 3.5 - 0.611ms Что бы querySelectorAll так тормозил?? о_О |
Selectors API не оправдал ожиданий, селекторы опасносте :D
А если обёртку try-catch убрать, которая там из-за IE8? |
Убрал try..catch - один фиг.
Кстати она там не только из-за IE 8. В FF 3.5 без неё на 4х селекторах вылились ошибки. Я у себя тоже использую try..catch в querySelectorAll, так как имеются баги Selectors API даже в гуглохроме. |
Цитата:
Цитата:
|
Цитата:
|
Столкнулся с проблемой не работающих селекторов в гуглохроме, когда пытался получить ссылку на какой-то элемент формы, типа "input[size=20]" или типа того, уже не помню. Везде работало хорошо - кроме safari и chrome. В них проскакивал какой-то DOM Exception.
|
Часовой пояс GMT +3, время: 13:18. |