Being dependent on JS to do anything useful [edit: ie see more than an effectively blank page] is a bad start IMHO. I often close such sites. But I understand that this is a hobby project.
I've never been in favour of forcing clients to execute lots of (CPU/energy-consuming, potentially-unsafe, byte-heavy) imperative code rather than the server delivering finished or near-finished declarative HTML(+CSS). The particular language is not my main gripe!
But you may not be here for that kind of critique, so ignore me of course at will! B^>