KJS
リポジトリ ウィキデータを編集
プラットフォーム (KDE)
種別 JavaScriptエンジン
ライセンス GNU Lesser General Public License
公式サイト techbase.kde.org/Development/Languages/JavaScript ウィキデータを編集
テンプレートを表示

KJSKDEプロジェクトのJavaScriptエンジンである。Web上だけでなくKDE/Qtアプリケーションバインディングしたり、アプリケーションを作成することもできる[1]

AppleウェブブラウザSafariのエンジンWebKitKHTMLとともに採用されている。また、WebKitのJavaScriptCoreフレームワークはKJSを基にしている[2]

脚注

編集

外部リンク

編集

📚 Artikel Terkait di Wikipedia

ECMAScript

Chromeブラウザで使われている Rhino (Rhino) - Java Narcissus - JavaScript SpiderMonkey (SpiderMonkey) - C - Firefox/Mozillaブラウザで使われている KJS - C++ - KDEのKonquerorブラウザで使われている JavaScriptCore

WebKit

"KHTML" と KDE のJavaScriptエンジン (KJS) が開発された。その後、Appleが2002年にそれらをフォークしてWebKitを開発した。 WebKitはKHTMLをもとにしたHTMLパーザかつレンダラであるWebCoreと、KJSを基にしたJavaScript

JavaScript

JavaScript(ジャバスクリプト)は、プログラミング言語であり、HyperText Markup Language(HTML)やCascading Style Sheets(CSS)と並ぶ World Wide Web(WWW)の中核技術の一つである。JavaScript

KDELibs

KDE パート埋め込みフレームワーク KHTML KDE HTMLエンジン kimgio KDE 拡張可能画像読み込みフレームワーク KJS KDE JavaScript エンジン KDEPrint KDE 印刷サブシステム Kross インタープリタに独立な方法でアプリケーションにスクリプトを追加することが出来る。

JavaScriptエンジン

JavaScriptエンジン (英語: JavaScript engine) は、JavaScriptのコードを実行するコンピュータプログラム、ソフトウェアエンジンである。初期のJavaScriptエンジンは単なるインタプリタであったが、近年の全てのエンジンは、性能の向上のためにJITコンパイルを利用している。

KHTML

nquerorが自身をFirefoxであると報告しない限り、正常に動作しない[要出典]。 Konqueror Tavia(タビアたん) KDOM KJS ポータル FOSS Web Browser – KonquerorのサイトにおけるKHTMLの特徴のリスト KHTML – KDE's HTML

Safari

r31356(最初のスコア100は、r31342)が最初に合格するWebブラウザとなるなど、同時期の他のウェブブラウザの中でも一二を争う描画の正確性を誇っていた。また、JavaScriptに関してはKJSを前身とするJavaScriptCore フレームワークを中核に備えていたことがブラウザの高速動作に一役買っていた。

KDE Frameworks

Plasma 5とKDE Applicationsの技術的な基盤となっている。 KDE Frameworks 5はQt 5に基づいており、JavaScriptをベースとした宣言型プログラミング言語のQMLをユーザインタフェースの設計に利用することができる。QMLで使用されるグラフィックスレンダリン