| With the rapid development of web technology, the web browser as the importanttool of obtaining network resource and information for the Internet users has become anintegral part of computer software. However, the web browser in at the beginning of itsbirth is very simple of architecture. Along with the needs of the application to the browserand the Internet technology development, use the old architecture development will lead toa large number of labor and material resources waste. In recent years, the practice thatmake the browser’s typesetting and other function module separate, has been widelyrecognized by the browser application developers. That, in turn, makes the design anddevelopment of the web browser engine become an important research direction. WebKithave unconsciously occupied heavily-accented screams, along with the development ofGoogle Chrome browser promotion, WebKit has won more and more the favors ofsoftware developers and users. The desktop browser market is no longer IE monopoly era.In this case, analysis of WebKit core framework, and the research work of transplant, hascertain significance to promote the development of the desktop browser market.As the starting point–the layout technology of WebKit engine-this thesiscomparatively deep studies its structure and layout principle. Then researching andanalyzing the methods how WebKit engine realize to support different graphics librariesby GTK+, Qt and other common graphics libraries as examples. In addition, discussingthe methods how WebKit engine support network libraries by a small part of chapter.In the last, this thesis realizes the part of WebKit graphics support by a new graphicslibrary-Clutter/Mx. Then accomplishing a browser application for test, and testing itsbrowsing performance. |