I recently came to Nim because of the amazing JS backend. My 2c:

The JS backend is really powerful, but it needs a bit of modernization to 
continue to attract more people to the Nim ecosystem.

I've been frustrated a time or two about lack of ES6 module support. It would 
be delightful to be able to use features like Web Components (and dozens of 
others) without having to write JS shims or Nim macros.

Karax is really fun, and very inviting. The Nim Forum software is a solid 
example of a fully functional app in Karax. However, there doesn't seem to be a 
way to just clone it and run. There are incompatibilities with the latest Nim 
release and the forum code, the Nim version specified in the nimble config 
doesn't exist. IMHO the forum software should be kept up to date with the 
latest nim releases, because it's the largest codebase representative of how to 
do Nim on both frontend and backend.

Finally, WASM should be prioritized as a target. So many possibilities for apps 
with Nim backend, nim/js frontend glue, and nim/wasm frontend. Nim should catch 
this wave while it's still cresting!

Ramblings from a nim-n00b. 

Reply via email to