например игра на phaser.js требует наличия сервера, для загрузки медиафайлов
есть ли библиотеки без этого ограничения?
чтобы можно было сделать офлайн-приложение или мобильное приложение
с загрузкой файлов в виде base64 через JSONP или встраивая base64-данные
игра должна быть независима от сервера вообще
я хочу чтобы была возможность на js сделать мобильное приложение
чтобы все картинки и звуки были встроены
Ну не прям сервера... А про загрузку через бейз64 вообще бред - загрузку откуда? Все равно ж с сервера, если игра в браузере )
Но под ваши требования подойдет CocosCreator.
ыть, ну вы же понимаете что в вебе такое невозможно по сути? Либо локальынй сервер, либо глобальный. Чисто статика.
Под мобилы - пожалуйста, да, apk.
Крч КокосКреатор смотрите )
ыть, прложение или игру? В мобилках нет SPA в чистом виде, вы же не через браузер это все открываете, но кокос как раз позволит вам собрать apk, который будет работать без интернета и без всякого такого - все ресурсы будут вшиты.
ыть, не из личного опыта - pixi.js (подозреваю что с фазером тоже можно будет провернуть такой трюк). Но - надо пописать немного нативного кода платформы (котлин/джава если андроид, свифт если айось). Вы встраиваете ресурсы в апк, вашу SPA рендерите при помощи WebView, и в WebView перехватываете потоки обращения к ресурсам и подставляете локальные ресурсы из apk. Это - реально. Но немного заморочисто.