JavaScriptCore: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
SunBot (discussione | contributi)
m SunBot: Cambio (-=={{Link esterni}}== +== Voci correlate ==)
LauBot (discussione | contributi)
m Bot: passaggio degli url da HTTP a HTTPS
 
(30 versioni intermedie di 22 utenti non mostrate)
Riga 1:
{{Stub AppleS|informatica}}
 
'''JavaScriptCore''' è un [[framework]] sviluppato dalla [[Apple Computer]] che fornisce un motore [[JavaScript]] per [[Mac OS X]]. JavaScriptCore e [[WebCore]] insieme costituiscono [[WebKit]], un framework sviluppato dalla Apple. JavaScriptCore unisce la [[libreria]] [[KJS]] (che fa parte del progetto [[KDE]]) con la libreria di [[espressione regolare|espressioni regolari]] [[PCREmacOS]].
 
JavaScriptCore e [[WebCore]] insieme costituiscono [[WebKit]], un [[framework]] sviluppato dalla [[Apple]]. JavaScriptCore unisce la [[Libreria software|libreria]] [[KJS (JavaScript)|KJS]] (che fa parte del progetto [[KDE]]) con la libreria di [[espressione regolare|espressioni regolari]] [[PCRE]].
== Voci correlate ==
* {{en}} [http://developer.apple.com/darwin/projects/webcore/ Webcore] su developer.apple.com
 
Il 2 giugno 2008, il [[WebKit]] project annunciò di aver riscritto JavaScriptCore con il nome di [[SquirrelFish]] (chiamato anche [[SquirrelFish]] Extreme), un interprete [[bytecode]].
[[Categoria:Mac OS X]]
Il progetto in seguito è evoluto in SquirrelFish Extreme (abbreviato in SFX) annunciato il 18 settembre 2008 ed esegue la compilazione JavaScript in codice macchina nativo, eliminando la necessità di un interprete bytecode ed incrementando le prestazioni.
 
== Caratteristiche e funzioni ==
[[en:JavaScriptCore]]
* Un potente sistema di ''[[Garbage collection]]''.
* Sviluppato usando il [[C++]] ([[SpiderMonkey]] usa il [[C (linguaggio)|C]]);
* Molto portabile. Le sole ''dipendenze'' maggiori sono ICU e le librerie C/C++ standard;
* Supporto di [[NPRuntime]] e dei ''bindings'';
* L'obiettivo è la compatibilità con [[ECMAScript]], incluse le sue più importanti implementazioni (JavaScript 1.6, JScript);
* Sviluppo [[open source]] da parte del progetto [[WebKit]] ({{en}} [https://web.archive.org/web/20050609012407/http://webkit.opendarwin.org/]).
 
== Collegamenti esterni ==
* {{en}} [httphttps://developer.apple.com/darwin/projects/webcore/ Webcore] su developer.apple.com
 
{{macOS}}
{{portale|Apple}}
 
[[Categoria:MacTecnologie OSdi XmacOS]]