Skip to content

Commit b15c3ac

Browse files
committed
fixes iliakan#19
1 parent 52d0db1 commit b15c3ac

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

1-js/7-js-misc/3-setTimeout-setInterval/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ setTimeout(function run() {
200200

201201
Исключением является IE, в котором таймер "застывает" во время выполнения JavaScript.
202202

203-
А так будет выглядить картинка с рекурсивным `setTimeout`:
203+
А так будет выглядеть картинка с рекурсивным `setTimeout`:
204204

205205
<img src="settimeout-interval.png">
206206

@@ -250,7 +250,7 @@ setTimeout(function() {}, 100);
250250

251251
Это -- "привет" от прошлого. Браузер Chrome как-то пытался убрать минимальную задержку в своих ранних версиях, но оказалось, что существуют сайты, которые используют `setTimeout(..,0)` рекурсивно, создавая тем самым "асинхронный цикл". И, если задержку совсем убрать, то будет 100% загрузка процессора, такой сайт "подвесит" браузер.
252252

253-
Поэтому, чтобы не ломать существующие скрипты, решили сделать задержку. По возможности, небольшую. На время создания стандарта оптимальным числом показались 4мс.
253+
Поэтому, чтобы не ломать существующие скрипты, решили сделать задержку. По возможности, небольшую. На время создания стандарта оптимальным числом показалось 4мс.
254254
[/smart]
255255

256256
## Реальная частота срабатывания

0 commit comments

Comments
 (0)