masakosas, область видимости никак не меняется при использовании асинхронных функций.
В асинк функции обязательно вызывать другой асинк только если ты его ждешь - await
Никита Савченко, у твоего хуавея на один пиксель вьюпорта несколько пикселей реального разрешения приходится, все размеры на странице в пикселях вьюпорта