JavaScriptCore

JavaScriptCore to framework dla Mac OS X oparty na KJS dostępny na licencji GNU Lesser General Public License (znanej jako GNU LGPL ).

WebKit jest Apple przeglądarka silnik wolny , który jest sercem przeglądarce Safari jest standardowo z systemem Mac OS X . Nazwa WebKit jest również używana do określenia frameworka używanego między innymi przez Safari , Dashboard , Mail i inne aplikacje Mac OS X, takie jak wiele agregatorów kanałów RSS, a nawet menedżerów dokumentów (takich jak Devon Think itp.).

Kod źródłowy HTML WebKit i JavaScript WebKit należą do gałęzi rozwojowych linii KHTML i bibliotek KJS w KDE .

WebKit składa się z 2 „struktur podrzędnych”: WebCore i JavaScriptCore, które mogą być używane przez programistów do dodawania funkcji przeglądania sieci i wykonywania kodu JavaScript do ich programów .

Struktura JavaScriptCore

JavaScriptCore to framework (biblioteka kodu lub zestaw procedur wielokrotnego użytku przez programistów), który steruje silnikiem interpretacji kodu JavaScript w systemie Mac OS X. JavaScriptCore jest oparty na połączeniu bibliotek KJS (pierwotnie stanowiących część projektu KDE ) i biblioteki PCRE do obsługi wyrażenia regularne.


Te biblioteki zostały rozszerzone przez Apple na kilka sposobów:


Te ulepszenia, a zwłaszcza wysiłki związane z przenośnością kodu tworzącego te ramy, pozwoliły na przeniesienie Safari pod Windows i Linux.

Linki zewnętrzne

Więcej informacji na temat projektu Open Source WebKit jest dostępnych na stronie internetowej projektu WebKit Open Source: http://webkit.org/