Я работаю над приложением ASP.NET, которое выполняет много вызовов jquery и javascript, и стараюсь максимально оптимизировать код на стороне клиента. (Это веб-приложение предназначено только для работы на специальном оборудовании с очень низким объемом памяти и вычислительной мощностью.)
Профилировщик в firebug отлично подходит для выяснения того, какие звонки занимают больше всего времени. Я уже оптимизировал многие мои селекторы, и это намного быстрее.
Однако в профиле много вызовов jquery error (). На прикрепленном изображении окна профиля firebug видно, что он вызывался 52 раза, что составляет 15.4 времени обработки.
Это нормально, что jquery вызывает свою ошибку () вот так? Мой код работает безупречно, и в консоли ошибок Firefox нет сообщений об ошибках. Кажется, это значительный удар по производительности. Есть ли в любом случае, чтобы получить больше информации о том, что ошибки?
Спасибо.
Изображение
альтернативный текст http://img267.imageshack.us/img267/1730/jqueryerror.jpg
РЕДАКТИРОВАТЬ: я не использую / вызывая ошибку () в моем коде. Эти вызовы error (), кажется, выполняются самой структурой jquery, основываясь на том, что я вижу, вставляя точки останова и шаг за шагом проходя через приложение.
РЕДАКТИРОВАТЬ: я использую JQuery версии 1.4.2