Можно даже использовать Firebase или Websql и даже почувствовать себя полноценным.
Как это делать? Как их запускать(кроме как открывать file.html)?
serverless не значит что сайт не должен находиться на хостинге, юзеры то как исопльзовать будут?
Как упоковать в 1 файл, чтобы при нажатии на него запускалась программма
это уже на electron смотреть надо, и делать типа десктопные приложения.
Например отослать post запросы, получить обработать, произвести вычисления и т.д, использовать какие то API и т.д
не только лишь все запросы можно делать из браузера, CORS политики никто не отменял, а апишки обычно предназначены для использования с сервера, а не отдадут разрешение использовать прямыые запросы из браузера, а браузер без них запрос оборвёт.