首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
浏览器和http
订阅
拈花一啸
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
聊聊浏览器缓存策略那些事儿
谈起性能优化,大家一开始就能想到缓存,缓存可以说是软件开发领域进行性能优化最简单高效的一种方式。好的缓存策略可以有效减少数据获取的代价(这里的代价抽象来说就是:传输距离、传输耗时和传输体积)。
面试官为啥总是喜欢问前端路由实现方式?
前端面试过程中被问到如何实现前端路由,我们应该从哪些方面回答。如果让你自己实现前端路由,你又该怎么做?
HTTP2、HTTP3优缺点整理
HTTP2 采用二进制传输将请求和数据切割为帧,http1.1基于文本格式,其中帧对数据进行顺序标识多路复用,同域名下能达到一个TCP连接传输所有的请求数据 请求都是基于流。 多路复用代替了HTTP1.x的序列和阻塞机制,所有的相同域名请求都通过同一个TCP连接并发完成。在HT…
HTTP/2、HTTP/3的一些新特性及优缺点
这是我参与8月更文挑战的第7天,活动详情查看:8月更文挑战” HTTP/2 为什么会出现HTTP/2?它相较于http1.1有哪些方面的提升?为什么出现HTTP/2?当然是因为HTTP/1.1太慢了。
阿里一面:TCP 的 Keepalive 和 HTTP 的 Keep-Alive 是一个东西吗?
之前有个朋友问我一个问题 大致问题是,TCP 的 Keepalive 和 HTTP 的 Keep-Alive 是一个东西吗? 这是个好问题,应该有不少人都会搞混,因为这两个东西看上去太像了,很容易误以
测试妹子提了个bug,为什么你多了个options请求?
测试妹子给我提了个bug,说为什么一次操作,network里面两个请求。走过去一看,原来是多了个options请求。然后做了详细的解释。
什么时候会发送options请求
最近写的项目,应用里所有的ajax请求都发送了2遍。由于新项目,基础模块是新搭的,所以出现一些奇葩问题也是意料之中,啊终于第一次在chrome的devTools遇见了活的options请求。 服务器基于从预检请求头部获得的信息来判断,是否接受接下来的实际请求。 此次OPTION…
从输入URL开始建立前端知识体系
浏览器主进程:只有一个,主要控制页面的创建、销毁、网络资源管理、下载等。 第三方插件进程:每一种类型的插件对应一个进程,仅当使用该插件时才创建。 GPU进程:最多一个,用于3D绘制等。 浏览器渲染进程(浏览器内核):每个Tab页对应一个进程,互不影响。 这里我们只考虑输入的是一…
TCP和UDP比较
网络协议是每个前端工程师都必须要掌握的知识,TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP,本文将介绍下这两者以及它们之间的区别。 计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信…
WebSocket:5分钟从入门到精通
WebSocket的出现,使得浏览器具备了实时双向通信的能力。本文由浅入深,介绍了WebSocket如何建立连接、交换数据的细节,以及数据帧的格式。此外,还简要介绍了针对WebSocket的安全攻击,以及协议是如何抵御类似攻击的。 HTML5开始提供的一种浏览器与服务器进行全双…