phonegap/cordova/ionic/react
но нужно понимать, что такие приложения всегда будут сосать у нативных. на одних приложениях это не заметно, на других может быть критично.
как минимум по максимуму подключать скрипты не со своего хоста, а со сторонних cdn.
например, https://cdnjs.com/ навскидку половина ваших скриптов там есть.
остальное, что должно лежать у себя, объеденить в один/несколько файлов.
потому что из json'a (который по сути является записью стандартного js'овского объекта) легко извлечь нужные данные.
как из txt получить, допустим, имя юзера, его статус и аватарку?