KJS
software
Genere
SviluppatoreKDE
Data prima versione2000
Ultima versione5.111.0 (18 ottobre 2023)
Sistema operativo
LinguaggioC++
LicenzaGNU LGPL v2.1
(licenza libera)
Sito webtechbase.kde.org/Development/Languages/JavaScript

KJS era l'interprete JavaScript di KDE inizialmente sviluppato nel 2000 per il browser web Konqueror da Harri Porten.

Il 13 giugno 2002, Maciej Stachowiak ha annunciato sulla mailing list degli sviluppatori di KDE che Apple aveva prodotto JavaScriptCore, un framework per macOS basato su KJS.[1] I due progetti procedono ora indipendentemente.

È stato parte della suite dei Framework di KDE fino alla versione 6. Il supporto di KDE è stato abbandonato e non è più incluso in KDE.[2]

Caratteristiche

modifica

Note

modifica
  1. ^ (EN) Maciej Stachowiak, [KDE-Darwin] JavaScriptCore, Apple's JavaScript framework based on KJS, su opendarwin.org, 13 giugno 2002 (archiviato dall'url originale il 10 marzo 2007).
  2. ^ (EN) KJS, su invent.kde.org. URL consultato il 22 febbraio 2026.

Voci correlate

modifica

Collegamenti esterni

modifica
  Portale Software libero: accedi alle voci di Wikipedia che trattano di Software libero

📚 Artikel Terkait di Wikipedia

Kjs

giusta. Vedi anche le voci che iniziano con o contengono il titolo. KJS – interprete JavaScript di KDE kjs – codice ISO 639-3 della lingua kewa orientale

JavaScript

JavaScript è un linguaggio di programmazione multi paradigma orientato agli eventi, utilizzato sia nella programmazione lato client web sia lato server

Interprete JavaScript

con Gecko, KJS con KHTML. Altre combinazioni sono talvolta possibili, per esempio, V8 con WebKit in Google Chrome. L'interprete JavaScript permette agli

JavaScriptCore

un framework sviluppato dalla Apple. JavaScriptCore unisce la libreria KJS (che fa parte del progetto KDE) con la libreria di espressioni regolari PCRE

WebKit

motore JavaScript derivato da KJS. È un'implementazione del motore JavaScript delle librerie PCRE (regular expression libraries) e dello JavaScript Engine

Safari (browser)

come base di partenza scelse il motore di rendering KHTML e il motore JavaScript KJS di KDE. I fork di Apple dei due motori furono battezzati rispettivamente

Titanium SDK

strumenti e una singola macchina virtuale JavaScript. Abbiamo trovato un modo per far funzionare la VM WebKit KJS su più piattaforme invece di utilizzare

KDE

KWallet · SuperKaramba Piattaforma Akonadi · Decibel · Flake · KConfig XT · KJS · KDOM · KHTML · KIO · Kiosk · KIPI · KParts · Kross · KSVG · KWin · Nepomuk ·