Выбор ответа Middle System design на фронте обновлено
Бюджет кадра
Вопрос
Сколько примерно времени есть на JavaScript-работу в одном кадре при 60 Гц, чтобы анимация не дёргалась?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Около 10 мс из 16,7. 60 кадров в секунду это 1000 / 60 ≈ 16,7 мс на кадр, и часть этого времени браузер тратит на свою работу.
Варианты ответа
- Около 100 мс на кадр
- Около 50 мс на кадр
- Около 1 мс на кадр
- Около 10 мс из 16,7правильный ответ
Разбор
60 кадров в секунду это 1000 / 60 ≈ 16,7 мс на кадр, и часть этого времени браузер тратит на свою работу. 100 мс это порог «мгновенной» реакции на действие, а не бюджет кадра. 50 мс это граница «длинной задачи» (long task). 1 мс слишком строго.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.