KJS (KDE)
Encyclopedia
KJS is KDE
's ECMAScript
/JavaScript engine
that was originally developed for the KDE
project's Konqueror
web browser by Harri Porten
in 2000.
On June 13, 2002, Maciej Stachowiak
announced on a mailing list that Apple was releasing JavaScriptCore, a framework for Mac OS X
that was based on KJS. Through the WebKit project, JavaScriptCore has since evolved into SquirrelFish Extreme, a JavaScript engine that compiles JavaScript into native machine code.
KDE
KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...
's ECMAScript
ECMAScript
ECMAScript is the scripting language standardized by Ecma International in the ECMA-262 specification and ISO/IEC 16262. The language is widely used for client-side scripting on the web, in the form of several well-known dialects such as JavaScript, JScript, and ActionScript.- History :JavaScript...
/JavaScript engine
JavaScript engine
A JavaScript engine is specialized computer software which interprets and executes JavaScript . Although there are several uses for a JavaScript engine, it is most commonly used in web browsers.-History:...
that was originally developed for the KDE
KDE
KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...
project's Konqueror
Konqueror
Not to be confused with the Conqueror web browser.Konqueror is a web browser and file manager that provides file-viewer functionality for file systems such as local files, files on a remote ftp server and files in a disk image. It is a core part of the KDE desktop environment...
web browser by Harri Porten
Harri Porten
Harri Porten is a software engineer. Porten, a KDE developer and former Trolltech employee, is the CEO of Froglogic, a consultancy company related to Qt development. He currently lives in Hamburg, Germany. Porten originally wrote the KJS JavaScript engine for Konqueror, the KDE project's file...
in 2000.
On June 13, 2002, Maciej Stachowiak
Maciej Stachowiak
Maciej Stachowiak is a Polish American software developer currently employed by Apple Inc. where he is a leader of the development team responsible for the Safari web browser and WebKit Framework. A longtime proponent of Open Source, Stachowiak was involved with the SCWM, GNOME and Nautilus...
announced on a mailing list that Apple was releasing JavaScriptCore, a framework for Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...
that was based on KJS. Through the WebKit project, JavaScriptCore has since evolved into SquirrelFish Extreme, a JavaScript engine that compiles JavaScript into native machine code.
External links
- KJS (KDE JavaScript/EcmaScript Engine) - api.kde.org
- KJSEmbed (allows you to access to QObjects from JavaScript)
- KJSEmbed Documentation
- OpenDarwin's Javascript engine based on KJS