Jump to content

KJS (JavaScript engine): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Redirecting to KJS as part of post-round robin cleanup using Move+
Tags: New redirect Reverted Disambiguation links added
Removed redirect to KJS
Tags: Removed redirect Manual revert Reverted
Line 1: Line 1:
{{Short description|JavaScript engine originally written for Konqueror}}
#REDIRECT [[KJS]]
{{Rcat shell|
{{Other uses}}
<noinclude>{{User:RMCD bot/subject notice|1=KJS (JavaScript engine)|2=Talk:KJS (disambiguation)#Requested move 24 August 2024}}
{{R from move}}
</noinclude>{{Infobox software
| name = KDE Frameworks
| title = KJS
| author = [[Harri Porten]]
| developer = [[KDE]]
| released = {{Start date and age|2000}}
| latest release version = {{wikidata|property|preferred|reference|edit|Q944678|P348}}
| latest release date = {{start date and age|{{wikidata|qualifier|preferred|single|Q944678|P348|P577}}}}
| discontinued =
| programming language = [[C++]]
| operating system =
| genre = [[JavaScript engine]]
| license =
| website = {{URL|techbase.kde.org/Development/Languages/JavaScript}}
}}
}}

'''KJS''' is KDE's [[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 Inc.|Apple]] was releasing [[WebKit#JavaScriptCore|JavaScriptCore]], a framework for [[Mac OS X]] that was based on KJS.<ref name="JS-Core_Apple">{{cite web|url=http://www.opendarwin.org/pipermail/kde-darwin/2002-June/000034.html |title=[KDE-Darwin] JavaScriptCore, Apple's JavaScript framework based on KJS |last=Stachowiak |first=Maciej |date=2002-06-13 |publisher=opendarwin.org |archive-url=https://web.archive.org/web/20070310215550/http://www.opendarwin.org/pipermail/kde-darwin/2002-June/000034.html |archive-date=2007-03-10 |url-status=dead |access-date=2015-05-13 }}</ref>

==See also==
*[[KDE Frameworks]]

==References==
{{Reflist}}

==External links==
<!-- *[http://developer.kde.org/language-bindings/js/ JavaScript (ECMAScript)] - kde.org -->
*[https://archive.today/20080313030350/http://api.kde.org/4.x-api/kdelibs-apidocs/kjs/html/index.html KJS (KDE JavaScript/EcmaScript Engine)] - api.kde.org
*[https://api.kde.org/4.x-api/kdelibs-apidocs/kjsembed/html/ KJSEmbed] (allows access to QObjects from JavaScript)
*[http://xmelegance.org/kjsembed/ KJSEmbed Documentation]
*[http://www.webkit.org/projects/javascript/ OpenDarwin's JavaScript engine based on KJS]
*[https://invent.kde.org/frameworks/kjs/-/tree/kf5?ref_type=heads Source code]

{{KDE}}
{{ECMAScript}}

{{DEFAULTSORT:Kjs (Kde)}}
[[Category:KDE Frameworks]]
[[Category:KDE Platform]]
[[Category:JavaScript engines]]

Revision as of 07:39, 31 August 2024

KJS
Original author(s)Harri Porten
Developer(s)KDE
Initial release2000; 25 years ago (2000)
Stable release
5.116.0[1] Edit this on Wikidata / 19 May 2024; 12 months ago (19 May 2024)
Written inC++
TypeJavaScript engine
Websitetechbase.kde.org/Development/Languages/JavaScript

KJS is KDE's 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.[2]

See also

References

  1. ^ "Release 5.116.0". 19 May 2024. Retrieved 23 May 2024.
  2. ^ Stachowiak, Maciej (2002-06-13). "[KDE-Darwin] JavaScriptCore, Apple's JavaScript framework based on KJS". opendarwin.org. Archived from the original on 2007-03-10. Retrieved 2015-05-13.