So You Want to Embed A Scripting Language in Your Application
https://articles.emptycrate.com/2016/03/26/so-you-want-to-embed-a-scripting-language.html
https://spidermonkey.dev/
SpiderMonkey is Mozilla’s JavaScript and WebAssembly Engine, used in Firefox, Servo and various other projects. It is written in C++, Rust and JavaScript. You can embed it into C++ and Rust projects, and it can be run as a stand-alone shell.
SpiderMonkey 簡介和使用
https://blog.csdn.net/rjs123/article/details/8995344
功能強(qiáng)大的JavaScript引擎--SpiderMonkey
https://cloud.tencent.com/developer/article/1030331
基于 C 語言的 JavaScript 引擎探索
https://www.cnblogs.com/jingzhishen/p/3600855.html