Как предотвратить запрос requestAnimationFrame при ленивой загрузке изображений?

Regex нуждается в строчном представлении \s, которое в JavaScript может быть получено с использованием литерала "\\s".

Вот живой пример, чтобы проиллюстрировать, почему "\s" недостаточно:

alert("One backslash:          \s\nDouble backslashes: \\s");

Обратите внимание, как дополнительный \ перед \s изменяет выход.

0
задан Wieger 23 February 2019 в 22:17
поделиться

1 ответ

У меня есть ответ на мой собственный вопрос; это была в основном глупость с моей стороны.

Как выяснилось, он выполнял дополнительные вызовы функции тикера (вызванной requestAnimationFrame) во время фазы загрузки (предназначенной для того, чтобы экран обновлялся при появлении новых изображений тайлов).

Эти звонки вызывали всплески дополнительного движения и создавали ощущение, что было какое-то заикание (более тяжелое, чем я мог воспроизвести в моем примере, кстати).

Но часть заикания - микро заикание - ушла после того, как я использовал createImageBitmap в Web Worker для загрузки изображений.

0
ответ дан Wieger 23 February 2019 в 22:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: