JavaScriptCore is a framework developed by Apple that provides a JavaScript engine for Mac OS X. It, along with WebCore, make up WebKit. JavaScriptCore combines the KJSlibrary (which is part of the KDE project) with the PCREregular expression library. In software development, a Framework is a defined support structure in which another software project can be organized and developed. ... Apple Computer, Inc. ... JavaScript, in its more modern form, is an object-based scripting programming language based on the concept of prototypes. ... Mac OS X is the latest version of the Mac OS, the operating system software for Macintosh computers. ... WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of WebKit (the other being JavaScriptCore). ... WebKit is an application framework for Mac OS X comprised of two other frameworks: WebCore, an HTML parser and renderer, and JavaScriptCore, a JavaScript engine. ... KJS is KDEs JavaScript implementation. ... In computer science, a library is a collection of subprograms used to develop software. ... KDE (K Desktop Environment) is a free desktop environment and development platform built with Trolltechs Qt toolkit. ... A regular expression (abbreviated as regexp, regex, or regxp, with plural forms regexps, regexes, or regexen) is a string that describes or matches a set of strings, according to certain syntax rules. ...
JavaScriptCore has an implementation of the Mozilla JavaScript Test Suite, and there are currently many failures.
JavaScriptCore currently has the original C++ method of binding native code to JavaScript, an Objective-C binding that's exported from WebKit as WebScriptObject, and a browser plug-in oriented C binding.