JavaScriptCore
JavaScriptCore is the JavaScript engine used by the WebKit browser engine. Developed largely by Apple, it is embedded in Safari on macOS, iOS, and other WebKit-based applications. JavaScriptCore parses, optimizes, and executes JavaScript code, implementing the ECMAScript standard and providing bindings to WebKit’s JavaScript interfaces and runtime.
JavaScriptCore originated from the JavaScript engines used in early WebKit versions, evolving from the SquirrelFish family.
Architecturally, JavaScriptCore consists of a parser, an interpreter, and multiple JIT compilers, together with a garbage
JavaScriptCore is open source as part of the WebKit project and is distributed under its permissive licenses.