JavaScriptCore
Hopp til navigasjon
Hopp til søk
JavaScriptCore er et rammeverk utviklet av Apple som tilbyr en JavaScript -motor for macOS .
JavaScriptCore og WebCore utgjør sammen WebKit , et rammeverk utviklet av Apple . JavaScriptCore kombinerer KJS - biblioteket (som er en del av KDE -prosjektet ) med PCRE -biblioteket for regulære uttrykk .
2. juni 2008 kunngjorde WebKit - prosjektet at det hadde skrevet om JavaScriptCore som SquirrelFish (også kalt SquirrelFish Extreme), en bytekode- tolk . Prosjektet utviklet seg senere til SquirrelFish Extreme (forkortet til SFX) annonsert 18. september 2008 og kompilerer JavaScript til innebygd maskinkode, og eliminerer behovet for en bytekode-tolk og øker ytelsen.
Funksjoner og funksjoner
- Et kraftig søppeloppsamlingssystem .
- Utviklet med C++ ( SpiderMonkey bruker C );
- Veldig bærbar. De eneste store avhengighetene er ICU og standard C/C++-bibliotekene;
- NPRuntime og bindingsstøtte ; _
- Målet er kompatibilitet med ECMAScript , inkludert de viktigste implementeringene (JavaScript 1.6, JScript);
- Åpen kildekode - utvikling av WebKit -prosjektet (( EN ) [1] ).
Eksterne lenker
- ( EN ) Webcore på developer.apple.com