Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. KHTML - Teknopedia
KHTML - Teknopedia
KHTML
software
Konqueror che utilizza KHTML per visualizzare la home page di Teknopedia.
Konqueror che utilizza KHTML per visualizzare la home page di Teknopedia.
Konqueror che utilizza KHTML per visualizzare la home page di Teknopedia.
Generemotore di rendering (non in lista)
SviluppatoreKDE
Sistema operativoMultipiattaforma
LinguaggioC++
LicenzaGNU Lesser General Public License
(licenza libera)
Sito webinvent.kde.org/frameworks/khtml
Modifica dati su Wikidata · Manuale

KHTML è un motore di rendering per browser web sviluppato nell'ambito del progetto KDE ed è il motore predefinito del browser Konqueror. È diventato ormai obsoleto e verrà rimosso a partire dalla versione 6 di KDE Frameworks.[1]

Basato sul framework KParts[2], è scritto in C++ facendo uso delle librerie Qt ed è distribuito con licenza LGPL.

Molti dei browser web più popolari utilizzano motori di rendering derivati da KHTML, fra cui Google Chrome, Safari, Opera e Microsoft Edge.

Standard supportati

[modifica | modifica wikitesto]

KHTML supporta i seguenti standard:

  • HTML 4.1
  • HTML 5
  • ECMAscript 262 (JavaScript 1.5)
  • CSS 1
  • CSS 2.1
  • CSS 3
  • DOM 1, 2 e parzialmente 3
  • formati PNG, MNG, JPEG, GIF e parzialmente SVG

La collaborazione con Apple

[modifica | modifica wikitesto]

Nel 2002 la Apple scelse il componente di KDE come interprete HTML per il suo nuovo browser web Safari. Da allora Apple pubblica il codice sorgente aggiornato della propria versione del motore KHTML (WebCore), sul sito degli sviluppatori, e inoltre restituisce al progetto KDE sotto forma di patch le singole modifiche apportate. Questo dovrebbe teoricamente permettere un proficuo scambio del rispettivo lavoro. Tuttavia la condivisione di codice tra le due versioni di KHTML non è semplice come potrebbe apparire e sono stati avanzati dubbi che le due derivazioni riusciranno mai effettivamente a convergere. Una delle ragioni di questa situazione risale al fatto che Apple lavorò segretamente per un intero anno prima di rendere pubblico il proprio lavoro. Un altro ostacolo deriva dal fatto che Apple tende a mettere a disposizione delle patch relativamente grosse che incorporano un gran numero di differenti modifiche, spesso scarsamente documentate, rendendo materialmente difficile per gli sviluppatori KDE interpretare il tipo di lavoro fatto di modo da poterlo riutilizzare. Questo non ha impedito comunque di integrare in KHTML un certo numero di migliorie, specialmente sotto il profilo della velocizzazione del motore. Nel giugno 2005, grazie alla collaborazione con Apple, il motore KHTML integrato nel browser web Konqueror ha superato il test Acid2, test di riferimento per la verifica del supporto agli standard da parte dei browser.

Applicazioni basate su KHTML

[modifica | modifica wikitesto]
  • Konqueror - il browser web e gestore di file di KDE
  • KMail - usa KHTML per la visualizzazione dei messaggi di posta elettronica
  • Akregator - un aggregatore di notizie per KDE
  • KHelpCenter - il sistema di gestione della documentazione di KDE
  • SkyKruzer - un browser web per SkyOS
  • ABrowse - un browser web per Syllable (precedentemente noto come AtheOS)
  • Browser per Nokia Serie 60 - un browser web per i telefoni mobili Nokia Serie 60. [1]

Note

[modifica | modifica wikitesto]
  1. ^ https://phabricator.kde.org/T11542
  2. ^ invent.kde.org, https://invent.kde.org/frameworks/khtml#introduction Titolo mancante per url url (aiuto).

Voci correlate

[modifica | modifica wikitesto]
  • WebKit

Collegamenti esterni

[modifica | modifica wikitesto]
  • Web Browser - elenco delle caratteristiche di KHTML dalle pagine su Konqueror
  • KHTML - la libreria HTML di KDE - descrizione della libreria sul sito degli sviluppatori di KDE (developer.kde.org)
  • (EN) Pagina web dove è possibile effettuare il test Acid2, su webstandards.org.
V · D · M
KDE
Software CompilationKDE 1 · KDE 2 · KDE 3 · KDE SC 4
WorkspacesKDM · KWin · Plasma
Applicazioni
EducazioneKalzium · KGeography · Kig · KLatin · KStars · KTouch · KTurtle · Marble · Step
GraficadigiKam · Gwenview · KolourPaint · KPhotoAlbum · Krita · KSnapshot · Okular
InternetAkregator · Blogilo · ChoqoK · KGet · KMess · KMLDonkey · KMail · Konqueror · Konversation · Kopete · kppp · KTorrent · rekonq
MultimediaAmarok · Dragon Player · JuK · K3b · K9Copy · Kaffeine · Kdenlive · Kplayer
SistemaDolphin · KDE Partition Manager · KInfoCenter · Konsole · Yakuake
SviluppoKdesvn · KDevelop · Quanta Plus · Umbrello UML Modeller
UfficioKAddressBook · Kile · KMyMoney · Kontact · KOrganizer · KPilot · Calligra Suite (Words · Sheets · Stage · Kexi · Plan · Karbon · obsoleti: Flow) · Tellico
UtilityArk · Filelight · Kate · KCalc · KColorEdit · KGPG · Klipper · Krusader · KWrite  · KWallet · SuperKaramba
PiattaformaAkonadi · Decibel · Flake · KConfig XT · KJS · KDOM · KHTML · KIO · Kiosk · KIPI · KParts · Kross · KSVG · KWin · Nepomuk · Oxygen · Phonon · Solid · Sonnet · Soprano · Strigi · ThreadWeaver · XMLGUI
ModuliCalligra Suite · KDELibs · kdebase · KDE Accessibility Project · Kdeadmin · Kdeartwork · kdebindings · KDE Education Project · Extragear · Kdegames · Kdegraphics · Kdemultimedia · kdenetwork · kdepim · Kdepimlibs · kdeplasma-addons · kdesdk · Kdetoys · kdeutils · kdewebdev · KOffice
ComunitàKDE e.V. · Akademy · KDE.News · Konqi · Matthias Ettrich · Cornelius Schumacher
  Portale Internet
  Portale Software libero
  Portale Telematica
Estratto da "https://it.wikipedia.org/w/index.php?title=KHTML&oldid=148025823"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022