Как сильно процессор может повлиять на JavaScript setInterval - PullRequest
5 голосов
/ 03 октября 2011

Я написал небольшой плагин jquery, который в основном преобразует все слова в html-элементе в span, делает их невидимыми, а затем анимирует их в поле зрения.Я сделал это так, чтобы вы могли определить время, которое требуется для загрузки всего элемента, и на основе тестов математика кажется правильной, но на практике это занимает немного больше времени.

См. Jsfiddle: http://jsfiddle.net/A2DNN/

Обратите внимание на переменные "per" и "ms", это, в основном, говорит ему обрабатывать "per" количество слов каждые "ms" миллисекунды.

В журнале вы 'Посмотрим, будет ли оно обрабатывать 1 слово за 1 мс, что должно привести к НАМНОГО более быстрому времени загрузки.

Так что мне просто интересно, возможно ли, что ЦП формирует узкое место здесь?В этом JS постепенно исчезает, что обрабатывается процессором, который не очень быстр в графической обработке.

Звучит глупо, я думаю, что в эти дни процессор будет смеятьсянемного рабочей нагрузки, как это.

1 Ответ

3 голосов
/ 03 октября 2011

Это связано с минимальным тайм-аутом, вызванным реализацией JavaScript в браузере. Вы не можете иметь время ожидания 1 мс, это немного больше. Здесь уже обсуждается .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...