Решение
Прочесывание официальной документации, GitHub issues и других источников разработческой мудрости не привело к решению проблемы скорости запуска игры в вебе под macOS и iOS. Сначала я даже задумался над тем, чтобы пожертвовать пользователями данных систем и дождаться исправления на стороне движка.
После общения с технической поддержкой Яндекс Игр, мне дали понять, что на текущий момент для их платформы нет возможности включения SharedArrayBuffer. Однако мой запрос отправят разработчикам площадки на рассмотрение, и когда проблему решат, об этом напишут в своем блоге.
Поскольку обе вышеперечисленные проблемы имели общий корень, и если в какой-то мере пожертвовать частью аудитории (временно) я был готов, то затягивать возможность релиза и первых тестов игры откладывать на неопределенный срок очень не хотелось. И было принято волевое решение провести даунгрейд и портировать игру на Godot 3. Поскольку проект, разработанный под 4 версию движка, полностью не совместим с 3, и все равно нужно пересобирать все сцены и переписывать большую часть скриптов, решилась и 3 проблема. Я отказался от GDScript в пользу C#, получив более гибкий и оптимальный инструмент для разработки в нагрузку с полноценной IDE Rider.
godot
gamedev
2d игры
яндекс.игры
с#
rider