Twitter: @rtweed
If you want to use IRIS with Node.js, I suggest you take a look at our mg_dbx_napi interface rather than the functionally limited and extremely slow Native JS API for IRIS that comes with IRIS and that you've tried out.
Full details are here:
https://github.com/chrisemunt/mg-dbx-napi
You can find out additional information, benchmark comparisons with the Native API, and working examples and tutorials about mg_dbx_napi (and much more!) if you install and try out or mg-showcase Container for IRIS:
Not fully factually correct, except that WebLink was indeed the predecessor to CSP. I'm not sure why you felt the need to include the somewhat insulting "unloved" which is simply your personal opinion and certainly not shared by the large legacy WebLink users to whom we (MGateway) provide technical support.
See my full response to the OP for the full background.
Zen users needing alternative solutions may find some of our (MGateway) technologies useful. EWD has been around for longer than Zen and is still an actively-supported product that is used by some extremely large Cache/IRIS users. Contact me if interested.
Alternatively you can take a look here for our latest high-performance back-end integration technologies for IRIS, and also our glsdb JSON abstraction for JavaScript/Node.js (and Bun.js) which may provide a useful (and very simple yet effective) solution for your JSON needs:
https://github.com/robtweed/mg-showcase
You'll see our range of solutions summarised on our web site at www.mgateway.com