What : Enterprise workflow application of Extrieve Technologies
Current Version : 1.6 (when it was still in C)
Rebasing to : ESR 78 (but now maybe 91)
Why SpiderMonkey: when we started embedding it was the only engine around; and when V8 came along looked at it but the per-instance process was not feasible and their embedding template code is way too complicated for a C shop. We built a simple program that took an ini-like file as input and produced boiler plate code for native objects - been used for ocr, barcode, image processing, http, zip/unzip and workflow client extension.
We’ve never got a window to upgrade to the newer versions - the old one works fine except for one bug in the Netscape Runtime that surfaced only on one not-very-heavy-traffic application. But now we have to upgrade to support the newer aspects of ECMA scripts.
My colleague posted a problem of building a project with VC2019 today - thats the first steps to the upgrade.
Complaints : When I started embedding js with v1.4 a friend said, “this is a bit of a dark art” … guess it remains a bit so though there is more available now than there was earlier.
3 Likes