close

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