How to develop cross-platform desktop apps with JavaScript and Go