KHTML

KHTML is the name of the Moteur of returned HTML used by the project KDE.

History

It was developed at the same time as technology with components KPart, than it uses to be integrated into Konqueror, the manager of files of KDE. It left in 2000, at the same time as version 2 of KDE.

In 2002 Apple chooses KHTML, like KJS for the interpreter JavaScript, as bases of its engine of returned HTML which its navigator Web Safari will use. This new engine is placed under license LGPL and is called sudden WebKit of many modifications in particular aiming at reducing the dependences to libraries KDE, so much so that the exchanges of code between the two engines becomes very complicated. These problems were regulated when Apple opened the development of Webkit by using a deposit SVN and a system of follow-up of the bug using Bugzilla. Thus certain modification of Apple could be integrated into KHTML, like those having allowed the engine of returned KDE to pass the test Acid2.

In June - July 2007, Trolltech starts to adapt Webkit to integrate it into its library Qt, which is the principal library on which KDE rests. This addition will thus make it possible Qt to have complete a HTML/JavaScript engine. The availability of Webkit in Qt should be available starting from version 4.4 of Qt.

This integration of Webkit was announced by Trolltech with the developers of KDE during the AKademy 2007. Within sight of that, several developers think that it would be interesting to use Webkit de Qt, by creating KPart, to replace KHTML:

  • HTML 4.01
  • the bidirectional writing
  • CS 1,2.1 (partially for the types of media ) and 3 (selectors, thus some other parts of the standard)
  • Document Object Model (DOM) 1,2 and 3 (partially for this last)
  • ECMAScript 262, implemented in version 1.5 of Javascript
  • the protocol SSL via OpenSSL
It also supports the Applet S Java

Navigators using KHTML

Several navigators Web use KHTML. One can quote in particular:

The case of Safari, the navigator delivered with Mac OS X, is a little different because the engine of returned HTML was largely altered.

See too

  • Driving of returned Web pages

References

Random links:Art of the Average Egyptian Empire | Japanese institute of Esperanto | The Great Gig in the Sky | Ljubičevac (Stragari) | Henri Nouvion | Pepin_de_Landen