[2] https://archlinux.org/packages/extra/x86_64/js78/
[3] https://www.linuxfromscratch.org/blfs/view/svn/general/js78....
https://github.com/mozilla-spidermonkey/spidermonkey-embeddi...
Also js78 uses the version of spidermoneky from Firefox 78. The current Firefox ESR is 91 (released in august), but I don't see any js91 package, and https://github.com/mozilla-spidermonkey/spidermonkey-embeddi... still says to use the 78 ESR. Note that ESR78 is end of life and no longer receives security updates.
And from what I understand, there is no attempt at backwards compatibility in the spidermonkey interface, so each upgrade requires a lot of changes to the embedding program.
Yes, it is possible to embed spidermonkey, but there are a lot of challenges.
CEF was also relatively straightforward to use. Both times we were embedding them in C++ applications.
https://engineering.mongodb.com/post/code-generating-away-th...
Aside from thread-wrangling I thought it was trvial to embed.
I miss such numbers so much.