WebKit - Origins

Origins

The code that would become WebKit began in 1998 as the KDE’s HTML layout engine KHTML and KDE’s JavaScript engine (KJS). The WebKit project was started within Apple by Don Melton on 25 June 2001 as a fork of KHTML and KJS. Melton explained in an e-mail to KDE developers that KHTML and KJS allowed easier development than other available technologies by virtue of being small (fewer than 140,000 lines of code), cleanly designed and standards-compliant. KHTML and KJS were ported to Mac OS X with the help of an adapter library and renamed WebCore and JavaScriptCore. JavaScriptCore was announced in an e-mail to a KDE mailing list in June 2002, alongside the first release of Apple’s changes. WebCore was announced at the Macworld Expo in January 2003 by Apple CEO Steve Jobs with the release of the Safari web browser. JavaScriptCore was first included with Mac OS X v10.2 as a private framework which Apple used within their Sherlock application, while WebCore debuted with the first beta of Safari. Mac OS X v10.3 was the first major release of Apple’s operating system to bundle WebKit, although it had already been bundled with a minor release of 10.2.

However, the exchange of code patches between the two branches of KHTML has previously been difficult and the code base diverged because both projects had different approaches in coding. One of the reasons for this is that Apple worked on their version of KHTML for a year before making their fork public.

Despite this, the KDE project was able to incorporate some of these changes to improve KHTML’s rendering speed and add features, including compliance with the Acid2 rendering test. Konqueror 3.5 passed the Acid2 test, which was released after Apple had opened its WebKit Concurrent Versions System (CVS) and Bug Database.

According to Apple, some changes involved Mac OS X–specific features (e.g., Objective-C, KWQ, Mac OS X calls) that are absent in KDE’s KHTML, which called for different development tactics.

Read more about this topic:  WebKit

Famous quotes containing the word origins:

    The settlement of America had its origins in the unsettlement of Europe. America came into existence when the European was already so distant from the ancient ideas and ways of his birthplace that the whole span of the Atlantic did not widen the gulf.
    Lewis Mumford (1895–1990)

    Lucretius
    Sings his great theory of natural origins and of wise conduct; Plato
    smiling carves dreams, bright cells
    Of incorruptible wax to hive the Greek honey.
    Robinson Jeffers (1887–1962)

    The origins of clothing are not practical. They are mystical and erotic. The primitive man in the wolf-pelt was not keeping dry; he was saying: “Look what I killed. Aren’t I the best?”
    Katharine Hamnett (b. 1948)