JavaScriptCore
Přejít na navigaci
Přejít na hledání
JavaScriptCore je framework vyvinutý společností Apple , který poskytuje JavaScript engine pro macOS .
JavaScriptCore a WebCore společně tvoří WebKit , rámec vyvinutý společností Apple . JavaScriptCore kombinuje knihovnu KJS (která je součástí projektu KDE ) s knihovnou regulárních výrazů PCRE .
2. června 2008 projekt WebKit oznámil, že přepsal JavaScriptCore jako SquirrelFish (také nazývaný SquirrelFish Extreme), interpret bytecode . Z projektu se později vyvinul SquirrelFish Extreme (zkráceně SFX) oznámený 18. září 2008 a kompiluje JavaScript do nativního strojového kódu, čímž eliminuje potřebu interpreta bajtového kódu a zvyšuje výkon.
Vlastnosti a funkce
- Výkonný systém sběru odpadu .
- Vyvinuto pomocí C ++ ( SpiderMonkey používá C );
- Velmi přenosný. Jedinými hlavními závislostmi jsou JIP a standardní knihovny C/C++;
- NPRuntime a podpora vazeb ;
- Cílem je kompatibilita s ECMAScript , včetně jeho nejdůležitějších implementací (JavaScript 1.6, JScript);
- Open source vývoj v rámci projektu WebKit (( EN ) [1] ).
Externí odkazy
- ( EN ) Webcore na developer.apple.com