JS Article <<webkit Technical Insider >> notes

Source: Internet
Author: User

Development:

2003 Apple launches Safari browser

2005 WebKit Project Open source, project includes: WebCore, JavaScript engine, system call interface layer, etc.

2004 Firefox Browser release

2008 launch of Chromium project based on WebKit kernel

2010 Internal Add Webkit2 sub-project, similar to Blink thought, based on a multi-process approach, separate the browser interface call layer and implementation layer (render layer).

2013 based on differences, Google announced the independent operation of the Blink project

The WebKit rendering process consists of three stages:

1. Generating the DOM tree

URL request resource, DNS domain name resolution, TCP establish connection, data transfer completion, text parsing, resource loading (Script, CSS, picture, etc.) synchronous, asynchronous problem;

2. Generate RenderObject

CSS file parsing, for each node of the DOM, attaching renderobject information, generating renderobject tree, generating renderlayer tree based on page hierarchy

3. Draw complete

Rendering based on 2D, 3D graphics libraries (including: GPU hardware acceleration, mixed rendering, etc.)

Information:

Book <<webkit Technology Insider >>

Webkit http://www.webkit.org/

Chromium http://www.chromium.org

JS Article <<webkit Technical Insider >> notes

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.