Quire
KHTML
KHTML
Tipusmotor de navegador web
LlicènciaGNU LGPL
Característiques tècniques
Sistema operatiumultiplataforma
Escrit enC++

KHTML és el motor de renderització HTML lliure descatalogat, que va ser desenvolupat pel projecte KDE.[1] Va sorgir com el motor del navegador Konqueror a finals dels anys noranta, però el desenvolupament actiu va cessar el 2016.[2] Oficialment es va descatalogar el 2023.[3]

Va ser creat per al navegador web de KDE, Konqueror. Més tard, el gener del 2003, Apple va adaptar el KHTML pel seu navegador anomenat Safari, i la companyia va prometre retornar totes les millores aplicades sobre el codi original. Apple va comparar els majors navegadors de programari lliure per a la creació de Safari, i va optar pel KHTML perquè el codi base era reduït i ordenat, comparant-lo (encara que sense esmentar-lo) amb Gecko, el motor de renderitzat de Mozilla. Una altra companyia utilitzant KTHML és YellowTAB, la qual comercialitza una distribució de BeOS.

KHTML va ser escrit en C++ i es troba alliberat sota la llicència LGPL.

Història#edit

KHTML va ser precedit per un motor anterior anomenat khtmlw o KDE HTML Widget, desenvolupat per Torben Weis i Martin Jones,[4][5] que implementava compatibilitat amb HTML 3.2, HTTP 1.0 i marcs HTML, però no amb DOM, CSS o JavaScript.

El mateix KHTML va néixer el 4 de novembre de 1998,[6] com una bifurcació de la biblioteca khtmlw, amb una lleugera refactorització i l'addició de suport Unicode i canvis per donar suport al canvi a Qt 2. Waldo Bastian[7] va ser un dels que va fer la feina de crear aquella primera versió de KHTML.[6]

Estava previst que KHTML s'eliminés a KDE Frameworks 6.[8] El desenvolupament actiu va acabar el 2016, només el manteniment necessari per treballar amb les actualitzacions de Frameworks 5. Es va suspendre oficialment el 2023.[9]

Suport de normes#edit

KHTML suporta les següents normes:

Referències#edit

  1. ^ «KHTML repository analytics». invent.kde.org. [Consulta: 15 agost 2020].
  2. ^ «Port Konqueror away from KHTML». phabricator.kde.org. [Consulta: 5 maig 2023].
  3. ^ «KHTML repository». GitHub. [Consulta: 5 maig 2023]. «Removed for KF6, the 'kf5' branch contains the last maintained state.»
  4. ^ «Lars Knoll and George Staikos: From KDE to WebKit». YouTube, 26-08-2011. [Consulta: 1r setembre 2019].
  5. ^ «KDE/kde1-kdelibs/khtmlw» (en anglès). GitHub. [Consulta: 23 gener 2020].
  6. ^ a b «Lars Knoll and George Staikos: From KDE to WebKit». YouTube, 26-08-2011. [Consulta: 1r setembre 2019].
  7. ^ «Waldo Bastian | Behind KDE». Behindkde.org. Arxivat de l'original el 11 April 2023. [Consulta: 1r setembre 2019].
  8. ^ «Port Konqueror away from KHTML». phabricator.kde.org. [Consulta: 5 maig 2023].
  9. ^ «KHTML repository». GitHub. [Consulta: 5 maig 2023].


This article is mirrored from “KHTML” on Català Wikipedia, revision 38371694, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.

Synced with Wikipedia revision 38371694 · just now