Проблема с производительностью jQuery.support

0

Я пытаюсь ускорить время загрузки большой веб-страницы. Используя профилировщик Firefox, я обнаружил, что большая часть времени загрузки расходуется на функцию, которая генерирует объект jQuery.support. Есть ли причина, по которой эта функция занимает много времени на большой веб-странице? И если да, то как я могу увеличить производительность?

  • 2
    jQuery.support это не функция, это объект.
  • 0
    @ Barmar Вы правы, я должен был взглянуть на его определение более внимательно. Он определяет функцию и сразу вызывает ее.
Теги:
performance

1 ответ

1
Лучший ответ

Я бы использовал Modernizr, используя функцию jQuery.support.

Modernizr - это основа, которая фокусируется только на том, чтобы сказать вам, что поддерживается браузером, а что нет.

http://modernizr.com/

Для достижения производительности я не знаю, почему он плохо работает на большом сайте.

EDIT: люди jQuery даже заявляют на своем сайте, что вы должны использовать Modernizr вместо jQuery.support:

http://api.jquery.com/jquery.support/

  • 0
    Использование Modernizr значительно ускорило его. Спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню