JavaScriptÇekirdek
Gezinmeye
atla Aramaya atla
JavaScriptCore , Apple tarafından geliştirilen ve macOS için bir JavaScript motoru sağlayan bir çerçevedir .
JavaScriptCore ve WebCore birlikte Apple tarafından geliştirilen bir çerçeve olan WebKit'i oluşturur . JavaScriptCore, ( KDE projesinin bir parçası olan ) KJS kitaplığını PCRE düzenli ifade kitaplığıyla birleştirir .
2 Haziran 2008'de WebKit projesi, JavaScriptCore'u bir bayt kodu yorumlayıcısı olan SquirrelFish ( SquirrelFish Extreme olarak da adlandırılır ) olarak yeniden yazdığını duyurdu . Proje daha sonra 18 Eylül 2008'de duyurulan SquirrelFish Extreme'e (SFX olarak kısaltılır) dönüştü ve JavaScript'i yerel makine kodunda derleyerek bir bayt kodu yorumlayıcı ihtiyacını ortadan kaldırarak ve performansı artırdı.
Özellikler ve işlevler
- Güçlü bir çöp toplama sistemi .
- C++ kullanılarak geliştirildi ( SpiderMonkey C kullanır );
- Çok taşınabilir. Yalnızca büyük bağımlılıklar ICU ve standart C/C++ kitaplıklarıdır;
- NPRuntime ve bağlama desteği ;
- Amaç, en önemli uygulamaları (JavaScript 1.6, JScript) dahil olmak üzere ECMAScript ile uyumluluktur;
- WebKit projesi tarafından açık kaynak geliştirme (( EN ) [1] ).
Dış bağlantılar
- ( TR ) Developer.apple.com'da Webcore