троттлинг 4мс - это не задержка 4мс. оно может сработать через 0.1мс, а может через 3.9мс. должно выполниться в течении 4мс
Historically browsers implement setTimeout() "clamping": successive setTimeout() calls with delay smaller than the "minimum delay" limit are forced to use at least the minimum delay. The minimum delay, DOM_MIN_TIMEOUT_VALUE, is 4 ms
То есть я что-то неправильно понял в этом предложении?
хз даж. в спеке хтмл 5 написано что только для вложенных таймеров минимальный интервал 4мс. остальное наверное от реализации зависит. а зачем тебе вообще такие точные таймеры?
хз даж. в спеке хтмл 5 написано что только для вложенных таймеров минимальный интервал 4мс. остальное наверное от реализации зависит. а зачем тебе вообще такие точные таймеры?
Historically browsers implement setTimeout() "clamping": successive setTimeout() calls with delay smaller than the "minimum delay" limit are forced to use at least the minimum delay. The minimum delay, DOM_MIN_TIMEOUT_VALUE, is 4 ms
В каких случаях это используется и зачем это необходимо? Встретил подобное, изучая React, но не могу понять, зачем такая необходимость...
просто обертка, например я часто использую для создания универсальных обработчиков условный пример: const handleSort = sort => event => { event.preventDefault(); dispatch(sort); } Использование: <Button onClick={handleSort(byName)}>По имени</Button> <Button onClick={handleSort(byId)}>По ID</Button>