Browser kernel URL decomposition web server

巴扎黑
Release: 2017-06-26 11:50:12
Original
1650 people have browsed it

The core part of the browser is the rendering engine (Rendering Engine), which we generally call the "browser kernel", which is responsible for parsing web page syntax (such as HTML, a subset of the Standard Universal Markup Language , JavaScript) and render and display web pages. Therefore, the so-called browser kernel usually refers to the rendering engine used by the browser. The rendering engine determines how the browser displays the content of the web page and the format information of the page. Different browser kernels also have different parsing of web page writing syntax, so the rendering and display effects of the same web page in different kernel browsers may also be different.

IE Kernel:trident

Trident (also known as MSHTML) is a typesetting engine developed by Microsoft. Browsers using the Trident rendering engine include: IE, Maxthon, World Window Browser, Avant, Tencent TT, Netscape 8, NetCaptor, Sleipnir, GOSURF, GreenBrowser and KKman, etc.


Google Oupeng blink

is a browser layout engine developed by Google and Opera Software. Google plans to render this The engine is part of the Chromium project and was announced in April 2013. This rendering engine is a fork of the WebCore component of the open source engine WebKit, and is used in Chrome (28 and later versions), Opera (15 and later versions) and Yandex browsers.

Firefox gecko

The core representative work Mozilla FirefoxGecko is an open source web page layout engine written in C++. Gecko is one of the most popular typesetting engines, second only to Trident. The most famous browsers that use it are Firefox and Netscape 6 to 9.


Apple webkit

is mainly used for Mac OS systems, its It is characterized by clear source code structure and extremely fast rendering speed. The disadvantage is that the compatibility with web page codes is not high, resulting in some non-standard web pages being unable to display properly.

URL decomposition

scheme://host.domain:port/path/fielname
Internet service type (http )ftp email telnet

host host www.xxx sport.xxxx
domain domain name baidu.com
Port number: 80:8080
Web page path
File name

webserver:IIS apache nginx (Russia)

The above is the detailed content of Browser kernel URL decomposition web server. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!