Почему при использовании в коде (пример) конструкции
requestAnimationFrame(function draw() {
...
requestAnimationFrame(draw);
});
периодически возникают лаги по 300 мс, в которые Хром ничего не делает?
Обращаю внимание, что профайлер умеет показывать сборку мусора, но на этих участках она не отображается:
Скринвидео. Скринвидео записано независимо от таймлайнов (таймлайны делались на чистой странице, а не для сниппета). Скринвидео стоит скачать, а не смотреть онлайн, поскольку при онлайн-просмотре значительно ухудшается качество.
Думаю все дело в движке v8. Более подробно есть описание тут. Думаю необходимо вынести анимацию отдельно а функцию расчета координат отдельно, скорее всего пауза уйдет.
Мне надо поменять все буквы в строке по шаблону из массиваНачал, но не смог продолжить
Вылетает ошибка в webpack при попытке срендерить этот код:
Собственно нужно брать высоту одного блока и при загрузке документа присваивать его другомуКак это можно реализовать ?