You could get it even smaller, probably well under 10mb with neutralino.js.org/
Neutralino is a neat little tool. It would certainly work in this simple app example. It has a lot of drawbacks though and you'd be better off with something more fleshed out. Even if your primary concern is filesize, there are plenty of other tools that produce very small packages with a better feature set. You can check out the cons of Neutralino, and some other alternatives here: xpda.net/#NeutralinoJs
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.