api - What do web browser engine use to render html? -


i've been wondering : librairies/apis used web browser engines (gecko, webkit ...) render images, text, buttons & stuff ?

think it, webpages rendered pixel pixel identically across operating systems. yet buttons, drop lists , text native on platforms.

the main

trident (ie , derivats) webkit (safari, chrome) khtml (kde konqueror) base webkit presto (opera) 

you can read more here: http://en.wikipedia.org/wiki/web_browser_engine

these engines create object structure of html , use components build page, browser engine not render pixel pixel uses buttons, comboboxes, image elements of in them self render buffer , imagebuffers collapsed screen.

some engines use plattforms own components (trident) other use own different skins different plattforms.

for actual rendering know ie uses windows controlls , gecko noted uses cairo.

i assume webkit might use gtk or qt not sure , opera have no idea assume use form of framework or toolkit.


Comments

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

windows - Python Service Installation - "Could not find PythonClass entry" -

Determine if a XmlNode is empty or null in C#? -