Jump to content

JavaScriptCore

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Doug Bell (talk | contribs) at 23:34, 24 January 2006 (-cat Category:Java platform - this is JavaScript and has nothing to do with Java). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

JavaScriptCore is a framework developed by Apple that provides a JavaScript engine for Mac OS X. JavaScriptCore and WebCore together make up Apple's WebKit framework. JavaScriptCore combines the KJS library (which is part of the KDE project) with the PCRE regular expression library.

Features

  • Powerful Garbage Collector
  • Developed using Object-Oriented C++ (SpiderMonkey uses C)
  • Highly portable. Only major dependencies are ICU and standard C/C++ libraries
  • NPRuntime support, Bindings support
  • Goal is ECMAScript compliance & compatibility with major ECMAScript implementations (JavaScript 1.6, JScript)
  • Open Source Development as part of the WebKit project [1]