这些浏览器工作原理你都吃透了吗? (mp.weixin.qq.com)

【简介】

在我们面试过程中,面试官经常会问到这么一个问题,那就是从在浏览器地址栏中输入URL到页面显示,浏览器到底发生了什么?这个问题看起来是老生常谈,但是这个问题回答的好坏,确实可以很好的反映出面试者知识的广度和深度。

点击查看全文 >>

@code小生 2020-11-29 20:16分享 / 0个评论
赞过的人: IT技术博客大学习 技术头条 code小生
要不要再学学下面的文章?
CDN加速原理 (mp.weixin.qq.com)
简单的说,CDN 的工作原理就是将您源站的资源缓存到位于全球各地的 CDN 节点上,用户请求资源时,就近返回节点上缓存的资源,而不需要每个用户的请求都回您的源站获取,避免网络拥塞、缓解源站压力,保证用户访问资源的速度和体验。
by @code小生 2021-10-07 13:34 分享 查看详情
简略图解:输入 url 到出现页面,浏览器做了什么? (zhuanlan.zhihu.com)
很多前端开发人员都思考过这么一个问题:从输入 URL 到页面加载完成,中间都做发生了什么?

这个问题涉及的面非常广,每个涉及的点又很深入。从触屏/键盘如何到 CPU?CPU 如何到系统内核?如何从操作系统 GUI 到浏览器?浏览器如何向网卡发送数据?数据如何从本机网卡发送到服务器?服务器接收数据后如何处理?服务器返回数据后浏览器如何处理?浏览器如何将页面展现出来……
by @又拍云 2021-09-07 11:16 分享 查看详情
Kotlin Coroutine suspend 原理解析 (mp.weixin.qq.com)
如果这些操作都是耗时操作,为了不阻塞线程,需要将这些耗时操作放到其他线程中,即
by @code小生 2021-08-15 18:35 分享 查看详情
没登录网页也能个性化推荐?一文详解浏览器指纹 (zhuanlan.zhihu.com)
浏览器指纹辨识的信息可以是 UA、时区、地理位置或者是使用的语言等等,浏览器所开发的信息决定了浏览器指纹的准确性。

对于网站而言,拿到浏览器指纹并没有实际价值,真正有价值的是浏览器指纹对应的用户信息。作为网站站长,收集用户浏览器指纹并记录用户的操作,是一个有价值的行为,特别是针对没有用户身份的场景。
by @又拍云 2021-07-08 14:41 分享 查看详情
浏览器缓存和 CDN 在前端的落地 (xuexb.com)
提到浏览器缓存,大多数人肯定知道以下几点:
1、设置 Response Headers cache-control;
2、静态文件添加版本号;
3、静态文件添加最大缓存;

但其实缓存还可以更具体、更合适,下面是我在工作业务开发中对缓存的理解,具体基础的概念这里就不提了。
by @技术头条 2021-05-27 07:15 分享 查看详情
全球第二大浏览器升级!内存CPU占用暴降 (mp.weixin.qq.com)
据外媒报道,Edge 87稳定版的各项性能此次也拥有较大幅度的提升。



除了在使用中更加稳定外,同时微软也调整了软件的内存占用率,让系统更加流畅,同时也降低了那些配置不高的用户的负担。
by @code小生 2021-05-05 19:02 分享 查看详情
微软:杀死那个曾经全球第一的浏览器 (mp.weixin.qq.com)
今年以来,Edge浏览器切换到Chromium生态并重装上阵,并强势地捆绑推送给了几乎每一个Win 10用户。
by @code小生 2021-03-21 23:31 分享 查看详情
【白话科普】CDN & 游戏加速器,两者是一个原理吗? (zhuanlan.zhihu.com)
游戏加速器是针对个人用户快速、安全连接服务器的一种服务。它使用的是 VPN(虚拟专用网络)技术,通过虚拟专用网络将电信加速到网通,或将网通加速到电信等等,为玩家提供优质的网络加速服务。而 CDN 会根据客户端的地区和运营商,将用户分配到距离最近速度最快的节点服务器,让用户以更快的速度获取到所需内容……
by @又拍云 2021-03-10 14:47 分享 查看详情
Android:MVVM 的工作原理之创建、销毁、保存、复用 (mp.weixin.qq.com)
这里有个基础知识需要了解一下,AppCompatActivity继承了FragmentActivity继承了ComponentActivity继承了Activity,在这里的讲解我们是以继承AppCompatActivity为基础的情况下说明。
by @code小生 2020-12-20 14:43 分享 查看详情
探索 Glide 原理 (mp.weixin.qq.com)
接下来的讲解将基于 Glide 目前的最新版本 4.11。
Glide 的使用特别简单,首先添加依赖。
by @code小生 2020-11-15 17:53 分享 查看详情