首页  »  云计算知识  »  什么是浏览器

什么是浏览器?

浏览器实质上是一种应用程序,通常用于检索、展示以及传递文字、图像等 Web 信息资源。使用者可以通过浏览器,浏览与超级链接互相关联的信息。

新用户享受中国区域 12个月免费套餐

什么是浏览器?

首页  »  云计算知识  »  什么是浏览器

什么是浏览器?

什么是浏览器?

浏览器实质上是一种应用程序,通常用于检索、展示以及传递文字、图像等 Web 信息资源。使用者可以通过浏览器,浏览与超级链接互相关联的信息。

新用户享受中国区域 12个月免费套餐

浏览器内核

浏览器内核

浏览器内核,即浏览器的核心部分,通常被用作解释网页语法、渲染网页、决定网页内容和页面格式信息在浏览器上的显示形式。浏览器内核分为渲染引擎和 JS 引擎两部分,渲染引擎负责获取并显示网页的内容,其中浏览器内核不同,其对网页解析渲染也会不同。JS 引擎负责解析并执行 Javascript 语言,从而实现网页动态效果。

常见浏览器的使用内核有:

  • IE:Trident 内核,也被称作 IE 内核;
  • Chrome:统称 Chromium 内核或 Chrome 内核,目前应用的是 Blink 内核;
  • Firefox:Gecko 内核,也被称作 Firefox 内核;
  • Safari:Webkit 内核;
  • Opera:目前应用的是 Blink 内核。

浏览器工作原理

浏览器工作原理

浏览器工作原理其实就是 http 协议通讯的实现过程,具体工作流程如下:

  • 连接,服务器通过 ServerSocket 类对象监听某端口,之后连接打开一个 socket 虚拟文件;
  • 请求,浏览器在创建与监理 socket 连接相关的流对象之后,将会获取到一个请求。如果该请求为 get 请求,则浏览器可从请求信息中,获取到要访问的 html 文件名,并将请求发送给服务器;
  • 响应,服务器在收到请求之后会搜索相关目录文件,若不存在目录文件,则返回错误信息。若存在目录文件,则服务器会对相应 html 文件进行读取、处理之后,返回给浏览器。

浏览器渲染原理

浏览器渲染原理

浏览器渲染原理:

  • 通过渲染进程,转换 html 内容为浏览器可读懂的 DOM 树结构;
  • 通过渲染引擎,转化 CSS 样式为浏览器可理解的 CSS 树,同时计算出来 DOM 节点样式;
  • 结合 DOM 树和 CSS 树,创建布局树并计算元素布局信息;
  • 分层布局树,同时生成图层树;
  • 生成每个图层的绘制列表,并将其提交至合成线程;
  • 单独绘制每个图层;
  • 将全部的图层合并。

亚马逊云科技在浏览器应用中的优势

亚马逊云科技在浏览器应用中的优势

亚马逊云科技在浏览器应用中的优势_自定义浏览器启动设置

自定义浏览器启动设置

Amazon CloudWatch Synthetics 现在支持使用新的次要运行时版本 syn-nodejs-2.1 自定义 Chrome 浏览器上的默认启动设置。这样就为 Canary 启动的浏览器设置(例如视区、设置 Chromium 标志和处理错误)提供了更大的灵活性。使用 syn-nodejs-2.1,您还可以将 Canary 脚本配置为不在 Canary 步骤中截取屏幕截图,从而降低成本,并避免对敏感数据进行屏幕截图。

亚马逊云科技在浏览器应用中的优势_专用网络连接

专用网络连接

Amazon Direct Connect 可以在本地和亚马逊云科技区域之间轻松建立专用网络连接。您可以利用 Amazon Direct Connect 建立专用连接,将亚马逊云科技云(中国)与中国的数据中心、办公室或主机托管环境相连。在多数情况下,这样可以降低网络成本、提高带宽流量,提供比基于 Internet 连接更为一致的网络体验。

亚马逊云科技在浏览器应用中的优势_保护 Web 应用程序

保护 Web 应用程序

Amazon WAF 是一款 Web 应用程序防火墙,可帮助保护您的 Web 应用程序或 API 免受可能影响可用性、危及安全性或消耗过多资源的常见网络攻击和机器人攻击。Amazon WAF 使您能够创建安全规则以控制机器人流量并阻止常见的攻击模式(例如 SQL 注入或跨站点脚本),从而控制流量到达应用程序的方式。您还可以自定义规则,以筛除特定的流量模式。

亚马逊云科技在浏览器应用中的优势_自定义浏览器启动设置

自定义浏览器启动设置

Amazon CloudWatch Synthetics 现在支持使用新的次要运行时版本 syn-nodejs-2.1 自定义 Chrome 浏览器上的默认启动设置。这样就为 Canary 启动的浏览器设置(例如视区、设置 Chromium 标志和处理错误)提供了更大的灵活性。使用 syn-nodejs-2.1,您还可以将 Canary 脚本配置为不在 Canary 步骤中截取屏幕截图,从而降低成本,并避免对敏感数据进行屏幕截图。

亚马逊云科技在浏览器应用中的优势_专用网络连接

专用网络连接

Amazon Direct Connect 可以在本地和亚马逊云科技区域之间轻松建立专用网络连接。您可以利用 Amazon Direct Connect 建立专用连接,将亚马逊云科技云(中国)与中国的数据中心、办公室或主机托管环境相连。在多数情况下,这样可以降低网络成本、提高带宽流量,提供比基于 Internet 连接更为一致的网络体验。

亚马逊云科技在浏览器应用中的优势_保护 Web 应用程序

保护 Web 应用程序

Amazon WAF 是一款 Web 应用程序防火墙,可帮助保护您的 Web 应用程序或 API 免受可能影响可用性、危及安全性或消耗过多资源的常见网络攻击和机器人攻击。Amazon WAF 使您能够创建安全规则以控制机器人流量并阻止常见的攻击模式(例如 SQL 注入或跨站点脚本),从而控制流量到达应用程序的方式。您还可以自定义规则,以筛除特定的流量模式。

亚马逊云科技热门云产品

亚马逊云科技热门云产品

Amazon CloudWatch Synthetics

支持自定义浏览器启动设置

Amazon Direct Connect

亚马逊云科技专用网络连接

Amazon WAF - Web 应用程序防火墙

保护您的 Web 应用程序免受常见 Web 攻击

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程

准备好体验亚马逊云科技提供的云服务了吗?

新用户享受中国区域 12 个月免费套餐

开始使用亚马逊云科技免费构建

开始使用亚马逊云科技免费构建

关闭
热线

热线

1010 0766
由光环新网运营的
北京区域
1010 0966
由西云数据运营的
宁夏区域