网页浏览器
网页浏览器(英语:web browser),常被简称为浏览器,是一种用于检索并展示万维网信息资源的应用程序。这些信息资源可为网页、图片、影音或其他内容,它们由统一资源标志符标志。信息资源中的超链接可使用户方便地浏览相关信息。
网页浏览器虽然主要用于使用万维网,但也可用于获取专用网络中网页服务器之信息或文件系统内之文件。(摘抄百科)
浏览器的组成
1.Shell部分
2.内核部分
内核包括:渲染引擎、JS引擎等其他模块,其中渲染引擎是用来解释网页语法规则并渲染到网页上,是以HTML/JavaScript/CSS等文件作为输入,以可视化内容作为输出。
主流浏览器
浏览器有很多,主流浏览器之所以成为主流,必须符合两个特点:
1.要有一定的市场份额(大概3%以上);
2.要有自己独立研发的内核;
目前主流浏览器包括有 IE(Internet Explorer、Microsoft Edge)、Google Chrome、Mozilla Firefox、Opera及Safari。
内核
浏览器中,最重要的部分是内核部分。浏览器内核决定了浏览器该如何显示网页内容以及页面的格式信息。不同的浏览器内核对网页的语法解释也不同,因此网页开发者需要在不同内核的浏览器中测试网页的渲染效果。
主流浏览器相对应的内核如下:
IE Trident
Chrome Webkit/blink
Firefox Gecko
Opera Presto/Webkit/Blink
Safari Webkit