Tuesday, May 10, 2011

WebKit

WebKit is an open-source browser engine, with the corresponding Gecko (Mozilla Firefox engine has such use) and Trident (also called MSHTML, IE use). Meanwhile WebKit is apple Mac OS X system engine framework version of the name, mainly for Dashboard, Safari, E-mail and other Mac OS X program. The WebKit predecessor is KHTML KDE group, WebCore WebKit contains typesetting engine and JSCore engine from the KHTML and KJS KDE, when apple compared the KHTML Gecko and chose the latter, still, just because it has clear source structure, fast rendering speed. Apple will KHTML carry forward, launched KHTML improved WebKit engine equipped browser Safari.
introduction
WebKit is open source Web browser engine, apple's Safari and Chrome browser the Google is based on the framework to develop. WebKit also support the mobile devices and mobile phones, including the iPhone and Android phones use WebKit browser is the core of a.
WebKit is an open source project, its origins can be traced back to K (KDE) to thing. WebKit project for mobile devices gave modern Web applications. Although the equipment itself ability and form factors are quite important, but the most dedicated mobile users still is content. If mobile users available content just Internet users can a small subset of the content, so the user experience at best can only classified as second-class.
WebKit is used on desktop Safari browser within the, the browser is Mac OS X platform default browser. Whether we discuss a desktop version or iPhone or Android on WebKit browser engine, both the priority support HTML and CSS properties. In fact, WebKit also support has not yet been other browser adopted some CSS styles - these characteristics are getting them standardized consideration.
Technical specification is a draft them cover a variety of integrating, based on the browser technology, including the client SQL stored, transforming, transformation, conversion, etc. The emergence of them have some time, although is not yet complete, but once its feature sets for the main browsers platform supports and gradually stabilizes, join the Web applications start will become permanent pallet memory. Web application development will become the dominant - and not just in the traditional desktop browser space, will be in the mobile area. Mobile will had become the primary consideration, and is no longer a backup of the election.
Kernel engine
WebKit engines than Gecko engine by programmers welcome more reason, besides the engine of the high efficiency and stability, good compatibility outside, its source structure is clear, easy to maintain, and is an important reasons. And will send the maintainability of the Gecko.
Now the browser's kernel engine, is basically four cent world:
With Trident: IE Trident as the kernel engine;
Gecko: Firefox is based on Gecko development;
WebKit: Chrome, Safari, Google based on WebKit skinners 3 development.
Presto: Opera kernel, but because the market selection problem, is mainly applied in the mobile platform - Opera mini
WebKit kernel used widely on mobile phones, such as Google's mobile phone Gphone, Apple's iPhone, Nokia 's better used by such as 60 is clicked is clicked, are based on the kernel engine WebKit. 

No comments:

Post a Comment