Regex нуждается в строчном представлении \s
, которое в JavaScript может быть получено с использованием литерала "\\s"
.
Вот живой пример, чтобы проиллюстрировать, почему "\s"
недостаточно:
alert("One backslash: \s\nDouble backslashes: \\s");
Обратите внимание, как дополнительный \
перед \s
изменяет выход.
У меня есть ответ на мой собственный вопрос; это была в основном глупость с моей стороны.
Как выяснилось, он выполнял дополнительные вызовы функции тикера (вызванной requestAnimationFrame
) во время фазы загрузки (предназначенной для того, чтобы экран обновлялся при появлении новых изображений тайлов).
Эти звонки вызывали всплески дополнительного движения и создавали ощущение, что было какое-то заикание (более тяжелое, чем я мог воспроизвести в моем примере, кстати).
Но часть заикания - микро заикание - ушла после того, как я использовал createImageBitmap
в Web Worker для загрузки изображений.