Как я могу узнать, что jQuery вызывает низкую производительность прокрутки?Прокрутка лаги - PullRequest
1 голос
/ 01 ноября 2011

Я создал сайт, на котором много jQuery / javascript, но я не думаю, что их слишком много по сравнению с другими сайтами.

Попробуйте сайт здесь и прокрутку (только вывод html)так что вам не нужно создавать учетную запись): http://www.fitlab.dk/fitlab.htm

Это в Chrome действительно плохо, по сравнению с Firefox, где производительность выше, а то и другое, потому что я также думал, что Chrome имел лучшую производительность JavaScript.

Но как узнать, что вызывает медленную прокрутку?

Я попытался удалить jQuery "расширения" одно за другим, чтобы я мог определить, что вызываетпроблема, но я не смог найти проблему.

Я знаю, что Chrome имеет это, где вы можете проверить процессор, какие процессы используют, сколько энергии.

Вот скриншот окончательных результатов, гдеЯ много прокрутил и записал это: CPU Performance

Это не дает много информации, на самом деле я не знаю, для чего использовать эту информацию: - /

Я был быочень рад, если сВсем поможет мне, спасибо!: -)

Ответы [ 2 ]

1 голос
/ 01 ноября 2011

Пожалуйста, попробуйте удалить все CSS и посмотрите, улучшится ли производительность. Я видел задержку прокрутки, когда есть большие фоновые изображения, особенно когда фон зафиксирован.

Также не могли бы вы попытаться удалить один плагин jquery за раз, чтобы выяснить, является ли какой-либо плагин причиной проблемы?

1 голос
/ 01 ноября 2011

Перво-наперво: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.fitlab.dk%2Ffitlab.htm

Line 238, Column 9: Stray end tag div.
...