Warning: Use of undefined constant referer - assumed 'referer' (this will throw an Error in a future version of PHP) in /usr/home/essaywo/public_html/essays on line 102

Warning: Use of undefined constant host - assumed 'host' (this will throw an Error in a future version of PHP) in /usr/home/essaywo/public_html/essays on line 105

Warning: Cannot modify header information - headers already sent by (output started at /usr/home/essaywo/public_html/essays:102) in /usr/home/essaywo/public_html/essays on line 106

Warning: Cannot modify header information - headers already sent by (output started at /usr/home/essaywo/public_html/essays:102) in /usr/home/essaywo/public_html/essays on line 109
Netscape’s Gecko: The Next-Generation Layout Engine - Online Papers

Netscape’s Gecko: The Next-Generation Layout Engine



This article begins by introducing the function of a layout engine. The article goes on to tell of some of the problems of the present day layout engine, one being the fact that they are too big. It states that the need for a powerful layout engine that could fit easily onto a portable device was a major reason why Netscape began developing its new layout engine -Gecko- back in 1997. This article examines the Gecko engine, explain how it works and talks about how the user might put Gecko to work in their own applications.
The development of the project Gecko is open sourced; meaning it is open to anyone to submit his or her ideas and strategies to develop the ultimate layout engine.
The ...

Want to read the rest of this paper?
Join Essayworld today to view this entire essay
and over 50,000 other term papers

implementation. Gecko also supports both HTML and XML documents. Gecko has been developed entirely under the Open source model at Mozilla.org. Developers are free advantage of the Gecko source code. The Open Source approach is used to encourage developers and anyone else for that matter to contribute their own strategies. The Article incorporates the idea that Gecko would be enjoyed by not only web browsers, but by application developers, web content developers and consumer electronic device manufacturers.

The engineering side of Gecko is quite complicated. The strategy in the development of Gecko was to make it as incremental as possible, seeing as though incremental download, reflow and rendering are essential for high performance applications. The Article describes in detail the core components of the Gecko engine in reference to its six major subsystems: a networking back end; a parsing engine; a style engine; a layout engine and a rendering engine. Going on to summarize ...

Get instant access to over 50,000 essays.
Write better papers. Get better grades.


Already a member? Login


CITE THIS PAGE:

Netscape’s Gecko: The Next-Generation Layout Engine. (2006, December 9). Retrieved November 19, 2024, from http://www.essayworld.com/essays/Netscapes-Gecko-Next-Generation-Layout-Engine/56868
"Netscape’s Gecko: The Next-Generation Layout Engine." Essayworld.com. Essayworld.com, 9 Dec. 2006. Web. 19 Nov. 2024. <http://www.essayworld.com/essays/Netscapes-Gecko-Next-Generation-Layout-Engine/56868>
"Netscape’s Gecko: The Next-Generation Layout Engine." Essayworld.com. December 9, 2006. Accessed November 19, 2024. http://www.essayworld.com/essays/Netscapes-Gecko-Next-Generation-Layout-Engine/56868.
"Netscape’s Gecko: The Next-Generation Layout Engine." Essayworld.com. December 9, 2006. Accessed November 19, 2024. http://www.essayworld.com/essays/Netscapes-Gecko-Next-Generation-Layout-Engine/56868.
JOIN NOW
Join today and get instant access to this and 50,000+ other essays


PAPER DETAILS
Added: 12/9/2006 09:04:46 PM
Category: Computers
Type: Free Paper
Words: 560
Pages: 3

Save | Report

SHARE THIS PAPER

SAVED ESSAYS
Save and find your favorite essays easier

SIMILAR ESSAYS
» Frankenstein
» Nervous System
» Abenaki Indians As Environment
» Josef Stalin
» Review of Gary Paulson’s The Ha...
» Lord Of The Flies
» "The Hitch Hiker's Guide To The...
» Cheaper By The Dozen
» The Stylish World of Art
» Shawshank Redemption
Copyright | Cancel | Contact Us

Copyright © 2024 Essayworld. All rights reserved