JavaScriptCore
Salt la navigare
Salt la căutare
JavaScriptCore este un cadru dezvoltat de Apple care oferă un motor JavaScript pentru macOS .
JavaScriptCore și WebCore formează împreună WebKit , un cadru dezvoltat de Apple . JavaScriptCore combină biblioteca KJS (care face parte din proiectul KDE ) cu biblioteca de expresii regulate PCRE .
Pe 2 iunie 2008, proiectul WebKit a anunțat că a rescris JavaScriptCore ca SquirrelFish (numit și SquirrelFish Extreme), un interpret de bytecode . Proiectul a evoluat ulterior în SquirrelFish Extreme (abreviat în SFX) anunțat pe 18 septembrie 2008 și compilează JavaScript în cod nativ de mașină, eliminând necesitatea unui interpret de cod de octet și sporind performanța.
Caracteristici și funcții
- Un sistem puternic de colectare a gunoiului .
- Dezvoltat folosind C ++ ( SpiderMonkey folosește C );
- Foarte portabil. Singurele dependențe majore sunt ICU și bibliotecile standard C/C++;
- NPRuntime și suport pentru legături ;
- Scopul este compatibilitatea cu ECMAScript , inclusiv cu cele mai importante implementări ale acestuia (JavaScript 1.6, JScript);
- Dezvoltare open source de către proiectul WebKit (( EN ) [1] ).
Link- uri externe
- ( RO ) Webcore pe developer.apple.com