Ilmu Informatika    
   
Daftar Isi
(Sebelumnya) Comparison of web application ...Comparison of webmail providers (Berikutnya)

Perbandingan -- web browser engines

Usage share as of Q2 2009[dated info] by percent of layout engines/web browsers

The following tables compare general and technical information for a number of layout engines. While these are mainly used in web browsers, they are also used in email clients for rendering HTML email, and used to render EPUB e-books, for example. This article is not all-inclusive or necessarily up to date—please see individual "Perbandingan -- layout engine" articles for detailed comparisons of HTML5 feature support, CSS feature support, and the like. Unless otherwise specified in footnotes, comparisons are based on the stable versions without any add-ons, extensions or external programs.

Contents

General information

Basic general information about the engines.

EngineDeveloper(s)Software licenseLeading applicationTarget application(s)Programming language
GeckoNetscape/Mozilla FoundationMPL/GNU GPL/GNU LGPL tri-licenseMozilla FirefoxMozilla Firefox & Mozilla ThunderbirdC++
GtkHTML[note 1]GNOMEGNU LGPLNovell EvolutionNovell EvolutionC
iCab[note 1]Alexander ClaussProprietaryiCabiCab?
KHTMLKDEGNU LGPLKonquerorKonqueror & KMailC++
NetFrontAccess Co.ProprietaryNetFrontNetFront?
PrestoOpera SoftwareProprietaryOperaOperaC++[1]
Prince XMLYesLogic Pty LtdProprietaryPrince XMLPrince XMLMercury
XEPRenderXProprietaryXEPXEPJava
RobinRitlabsProprietaryThe Bat!The Bat!Delphi
Tasman[note 1]MicrosoftProprietaryMicrosoft EntourageInternet Explorer for Mac & Microsoft Entourage?
TridentMicrosoftProprietaryInternet ExplorerInternet ExplorerC++[2]
WebKit[note 2]Apple, KDE, Nokia, Google, BlackBerry, Palm, othersGNU LGPL, BSD-styleGoogle ChromeGoogle Chrome & Apple SafariC++

Release history

A brief overview of the release history.

EngineFirst public releaseFirst stable releaseLatest stable release
DateVersionDateVersionDateVersion
Gecko7 December 1998"Preview"19 March 1999M39 October 201216.0
GtkHTML2000 ?2000 ?14 December 20093.28.2
iCab1998 ?1998 ?1 January 20083.0.5[3]
KHTMLOctober 2000 ?October 2000 ?4 August 20094.3
NetFront1995 ?1995 ?13 January 20104.0
Presto13 November 20021.028 January 20031.05 November 20122.12.388
Prince XMLApril 20031.0April 20031.0May 20107.1
XEP1999fo2pdf ? ?March 20104.18
Robin27 April 20001.3227 April 20001.3224 August 20094.2.10
Tasman27 March 2000027 March 2000011 May 20041.0
TridentApril 1997No numberOctober 1997No number26 October 20126.0
WebKit7 January 20034823 June 200385N/ASVN version only

Operating system support

The operating systems the engines can run on without emulation.

EngineWindowsMac OS XLinuxBSDUnixSymbian OS
GeckoYesYes[note 3]YesYesYesNo
GtkHTMLYesYesYesYesYesNo
iCabNoYesNoNoNoNo
KHTMLYesYesYesYesYesYes
NetFrontPartial[note 4]NoYesNoNoTerminated[4]
PrestoYesYesYesYesYesYes
Prince XMLYesYesYesYesYesNo
XEP[5]YesYesYesYesYesNo
RobinYesNoNoNoNoNo
TasmanNoYesNoNoNoNo
TridentYesDropped (4.0)No[6]NoDropped (5.0)No
WebKitYesYesYesYesYesYes

Notes

  1. ^ a b c This engine is not currently being developed.
  2. ^ WebKit was created by Apple by forking KHTML. Subsequently Apple released it as an open source project.
  3. ^ Although dropped in current version, older versions of the Gecko web browser engine for Mac OS 8.6 and Mac OS 9 are still available for download from Netscape's Archived Products site. An updated port of the Mozilla Application Suite for classic Mac OS systems is maintained as Classilla.
  4. ^ NetFront supports Windows CE and Android, but is mainly used as an embedded browser on low-end mobile phones.

References

  1. ^ Lextrait, Vincent (January 2010). "The Programming Languages Beacon, v10.0". http://www.lextrait.com/Vincent/imple mentations.html. Retrieved 4 January 2010.
  2. ^ Hachamovitch, Dean (2007-12-14), Internet Explorer 8 and Acid2: A Milestone, Microsoft, http://blogs.msdn.com/ie/archive/2007 /12/19/internet-explorer-8-and-acid2- a-milestone.aspx
  3. ^ The iCab 4 browser uses the WebKit engine - iCab 3.0.5 was the final release of the Carbon (API)-based iCab engine "iCab 4 Abandons Support for the Classic Mac OS". http://lowendmac.com/thomas/08tt/icab -drops-classic-mac-os.html. Retrieved 2009-04-30.
  4. ^ From Access website (2010/06/19): "Access no longer offers nor supports NetFront Browser for Symbian."
  5. ^ XEP is written in Java, with a dedicated release line for Windows.
  6. ^ Through the use of the Wine Libraries some version of IE can be started."Beta - IEs4Linux". Tatanka.com.br. http://www.tatanka.com.br/ies4linux/p age/Beta. Retrieved 2008-10-17.

See also

(Sebelumnya) Comparison of web application ...Comparison of webmail providers (Berikutnya)