So, let's explore it -
In Myna, you just create files in the web root with an .sjs extension. This means you can create an edit-save-refresh browser cycle with is very fast for debugging/tweaking code.
Having JS support server-side means moving complex structures is very easy.
If you need to perform the same function on both the server and the browser, you can use the same code.
Drag and drop components or slider may give a rich interface to your website.
Statically typed compiled languages make it hard to alter objects at runtime. This usually means that ORM has to be defined in advance.
Code Always Visible
Server-side JS is still a new paradigm, and there are many players and no clear winners. ECMA does not have any standards for server-side JS.
Bit of Slow execute
You can share your experiences with us in the comment section. Thank you!
Stock photo from Visual Generation