浏览器
文章平均质量分 93
小蛮牧码者
这个作者很懒,什么都没留下…
展开
-
在浏览器里,从输入 URL 到页面展示,这中间发生了什么?-学习笔记
参考来源:极客时间-李兵专栏从图中可以看出,整个过程需要各个进程之间的配合,浏览器进程、渲染进程和网络进程的职责如下:浏览器进程主要负责用户交互、子进程管理和文件储存等功能。网络进程是面向渲染进程和浏览器进程等提供网络下载功能。渲染进程的主要职责是把从网络下载的 HTML、JavaScript、CSS、图片等资源解析为可以显示和交互的页面。这个过程可以大致描述为如下。首先,浏览器进程接收到用户输入的 URL 请求,浏览器进程便将该 URL 转发给网络进程。然后,在网络进程中发起真正的原创 2021-09-27 17:13:03 · 436 阅读 · 0 评论 -
TCP/IP协议
HTTP和WebSocket都是基于TCP/IP,在网络中,一个文件通常会被拆分为很多数据包来进行传输,而数据包在传输过程中又有很大概率丢失或者出错。互联网中的数据是通过数据包来传输的。如果发送的数据很大,那么该数据就会被拆分为很多小数据包来传输。比如你现在听的音频数据,是拆分成一个个小的数据包来传输的,并不是一个大的文件一次传输过来的。数据包如何送达主机: IP如果要想把一个数据包从主机 A 发送给主机 B,那么在传输之前,数据包上会被附加上主机 B 的 IP 地址信息,这样在传输过程中才能正确寻址。原创 2021-09-23 18:01:48 · 172 阅读 · 0 评论 -
浏览器工作原理与实践学习笔记
浏览器工作原理与实践 - 极客时间-李兵专栏李兵简介:08年,在 Chromium 和 IE 发布了一款双核浏览器:太阳花,国内第一款双核浏览器 ,支持chrome并兼容IE,日活达到了20多万。李兵去了盛大创新院,参与研发WebOS项目, 基于WebKit内核打造一个能和安卓并存的操作系统。在团队中负责 HTML5 特性的实现,比如实现 Web Workers、Application Cache、LocalStorage、IndexedDB、CSS3 部分动画效果等。后来,他又到了顺网科技,和团原创 2021-09-18 17:12:43 · 426 阅读 · 0 评论