Cross-Platform Development in C++: Building Mac OS X, Linux, and Windows Applications
by Syd Logan
Foreword
As the Hypertext Markup Language / Extensible Markup Language / Cascading Style Sheets (HTML/XML/CSS) parsing and rendering engine for the Firefox, Mozilla, and Netscape browsers, Gecko is one of the most widely deployed cross-platform rendering engines in the world.
As both a Netscape engineer and later as the development manager of the Mozilla Gecko team, I had the privilege to work on the Gecko engine from its inception.
Gecko was born out of the desire to create a cross-platform, small-footprint, fast, state-of-the-art, embeddable Web browsing engine that would leapfrog our competition in the “browser wars.” It had become painfully apparent that it was too difficult to add full CSS2, CSS3, and XML Web standards support to the lumbering ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access