首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
浏览器
订阅
qinhaitao
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
当我们在浏览器中输入一个URL后,发生了什么?
图源:知乎-张秋怡浏览器解析并查询缓存DNS查询DNS查询顺序如下,若其中一步成功则直接跳到建立链接部分:浏览器自身DNS操作系统DNS本地hosts文件向域名服务器发送请求建立链接TCP三次握手(t
那些被阻止的页面
有时候需要我们跳到新的窗口,比如跳出到支付,比如跳出到详情页面。 你说这简单,我们有window.open()有target="_blank",但是有时这些方法会是失效,被浏览器拦截掉,不能直接跳出到新的页面,需要用户手动放行。 有种说法是:打开新窗口到操作必须是用户主动触发到…
前端经典面试题: 从输入 URL 到页面加载发生了什么?
这是一篇 web 开发的科普类文章,涉及到 DNS, HTTP, 优化等多个方面。
理解浏览器缓存机制
浏览器缓存可以提高网页打开速度、减少 Http 请求,在提高用户体验、重复利用资源、减少网络带宽上发挥着重要的作用。特别是现在用户对网站响应速度要求特别高的情况下,高效地利用浏览器缓存机制可以使网站性能优化事半功倍。 下面对浏览器缓存机制做一些分析。 HTTP缓存可以分为强缓存…
Google I/O带来的Material Design的7个重大更新
随着android P的诞生,谷歌宣布了 Material Design 应用程序视觉设计语言的几项更新。本文主要就Material Design更新内容进行解读。
浏览器渲染流水线解析
若干年前,我写过一篇介绍浏览器渲染流水线的文章 - How Rendering Work (in WebKit and Blink),这篇文章,一来部分内容已经过时,二来缺少一个全局视角来对流水线整体进行分析,所以打算重新写一篇新的文章,从一个更高抽象层次和高度简化的方式对浏览…
你应该知道的前端--存储
1. cookie 可以笼统的将cookie分为两类: 会话cookie和持久cookie。会话cookie是一种临时cookie。用户退出浏览器时,会话cookie就被删除了。持久cookie的生存时间更长一些,他们存储在硬盘上,浏览器退出时他们仍然存在。 会话cookie和…
如果我发现了Chromium的性能问题
当我觉得Chrome卡了,该怎么办。从一般用户,比较厉害的用户,开发者三种角色来看卡顿问题
JavaScript 是如何工作的:渲染引擎以及优化建议
这是专门探索 JavaScript 及其构建组件的系列 #11。 在识别和描述核心元素的过程中,我们也分享了我们在构建[SessionStack](https://www.sessionstack.com/?utm_source=medium&utm_medium=blog&ut