![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
浏览器
文章平均质量分 91
wl_
这个作者很懒,什么都没留下…
展开
-
前端实现断点下载
背景:当下载一个很大的文件时,如果下载到一半暂停,如果继续下载呢?断点下载就是解决这个问题的。什么是断点下载?所谓断点下载就是可以一部分一部分的下载,不用一次性把文件数据全部拿到。涉及到的主要HTTP消息头通用首部 请求头 响应头 实体头 Status Code Range:请求数据范围 Accept-Ranges:标识自身支持范围请求 Content-Range:一个数据片段在整个文件中的位置。 ETag:资源特定版本标识符.原创 2021-10-23 11:09:04 · 4166 阅读 · 7 评论 -
浏览器工作原理(part4)
原文:https://developers.google.com/web/updates/2018/09/inside-browser-part4当用户输入来到合成器这是关于Chrome内部工作原理系列文章的最后一章,这系列文章研究了浏览器如何将我们的代码处理成我们看到的网页。在前面的一章,我们学习了渲染进程和合成器。在这一章中,我们将看到合成器是如何流畅的响应用户的输入。从浏览器视角出发的输入事件当你听到“输入事件”,你可能仅仅想到文本的输入或者鼠标点击事件,但是从浏览器的视角看,输入翻译 2021-10-11 18:55:25 · 171 阅读 · 0 评论 -
浏览器工作原理(part 3)
原文:https://developers.google.com/web/updates/2018/09/inside-browser-part3,针对原文有部分的删改。渲染进程的内部工作原理之前的部分我们介绍了浏览器的多进程架构和导航的流程。在这一章,我们将要去看看在渲染进程的内部发生了什么。渲染进程涉及到web性能的许多方面,由于渲染进程内部有很多事件发生,在这篇文章中只是简略概述。如果你想深入了解,Web Fundamentals【Why does speed matter?】 的性能部分翻译 2021-10-09 20:56:24 · 129 阅读 · 0 评论 -
浏览器工作原理(part 2)
原文:https://developers.google.com/web/updates/2018/09/inside-browser-part2,针对原文有部分的删改。导航的时候发生了什么本文将深入挖掘为了显示网站内容,每一个进程和线程之间是怎么通信的。让我们从一个简单的网页浏览用例开始:你在浏览器中输入了一个URL地址,然后浏览器从互联网上获取数据并显示一个页面。本文将重点介绍用户访问网站以及浏览器准备渲染页面的部分,可以称为导航。从Browser进程开始正如在上一篇文章描述的,选项翻译 2021-09-30 21:20:53 · 143 阅读 · 0 评论 -
浏览器工作原理(part 1)
原文见:https://developers.google.com/web/updates/2018/09/inside-browser-part1,本文有部分删改。核心概念:CPU、GPU、进程、线程、架构、沙箱架构:又名软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计沙箱(沙盒):一种安全机制,为运行中的程序提供的隔离环境。沙箱通常严格控制其中的程序所能访问的资源。没有关于如何构建 Web 浏览器的标准规范。 一种浏览器的方法可能与另一种完全不同。翻译 2021-09-28 18:10:33 · 216 阅读 · 0 评论