я так понимаю проблема у вас сейчас в том, чтобы приличный и интерактивный интерфейс засунуть, вместо минималистичного который у вас есть и так. а проще всего это делать используя готовые библиотеки оформления, всякие бутстрапы-бульмы-материал дизайны, со всякими иконками и прочим барахлом, которое весит по меркам железки много.
и вариант который вы не рассматриваете - это какой-нить пва-сервис воркер, который позволит хоть легендарный бандл на пару мегабайт закэшировать в браузере у клиента, а обращаться к железке мелкими пакетами с отдельными командами вообще мгновенно.