Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
KHTML
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Re-write and improvement=== The real work on KHTML actually started between May and October 1999, with the realization that the choice facing the project was "either do a significant effort to move KHTML forward or to use [[Mozilla]]"<ref name="auto"/> and with adding support for [[JavaScript]] as the highest priority. So in May 1999, Lars Knoll<ref>{{cite web |url=https://behindkde.org/node/145/ |title=Lars Knoll | Behind KDE |website=Behindkde.org |access-date=1 September 2019}}</ref> began doing research with an eye toward implementing the [[Document Object Model|DOM]] specification, finally announcing<ref>{{cite web |url=https://marc.info/?l=kfm-devel&m=93489518402924 |title='changes in KHTML' - MARC |website=Marc.info |access-date=1 September 2019}}</ref> on August 16, 1999 that he had checked in<ref>{{cite web |url=https://marc.info/?l=kde-commits&m=93476738632582 |title='khtml_to_dom: kdelibs/khtml' - MARC |website=Marc.info |access-date=1 September 2019}}</ref> what amounted to a complete rewrite of the KHTML library—changing KHTML to use the standard [[Document Object Model|DOM]] as its internal document representation. That in turn allowed the beginnings of [[JavaScript]] support to be added in October 1999,<ref name="auto"/> followed shortly afterwards with the integration of [[KJS (JavaScript engine)|KJS]] by [[Harri Porten]]. In the closing months of 1999 and first few months of 2000, Knoll did further work with Antti Koivisto and Dirk Mueller<ref name="auto"/><ref>{{cite web |url=http://trac.webkit.org/projects/webkit/wiki/WebKit%20Team#AnttiKoivistoanttikreview |title=WebKit Team – WebKit |website=Trac.webkit.org |access-date=1 September 2019}}</ref><ref>{{cite web |url=https://behindkde.org/node/211/ |title=Dirk Mueller | Behind KDE |website=Behindkde.org |access-date=1 September 2019}}</ref> to add CSS support and to refine and stabilize the KHTML architecture,<ref name="auto"/> with most of that work being completed by March 2000. Among other things, those changes enabled KHTML to become the second browser after [[Internet Explorer]] to correctly support [[Hebrew]] and [[Arabic]] and languages written [[Bi-directional text|right-to-left]]<ref name="auto"/>—before [[Mozilla]] had such support. [[KDE 2.0]] was the first KDE release (on October 23, 2000) to include KHTML<ref>{{cite web |url=https://www.youtube.com/watch?v=Tldf1rT0Rn0 |title=Lars Knoll and George Staikos: From KDE to WebKit |date=26 August 2011 |publisher=[[YouTube]] |access-date=1 September 2019}}</ref> (as the rendering engine of the new [[Konqueror]] [[file manager|file]] and [[web browser]], which replaced the monolithic KDE File Manager).
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)