当前位置: 首页 > news >正文

HTTP 的发展史:从前端视角看网络协议的演进

别再让才华被埋没,别再让github 项目蒙尘!github star 请点击

GitHub 在线专业服务直通车GitHub赋能精灵 - 艾米莉,立即加入这场席卷全球开发者的星光革命!若你有快速提升github Star github 加星数的需求,访问taimili.com还可解锁更多专属服务。现在转发邀请好友组队,在艾米莉平台解锁神秘流量加成,让我们携手点亮开源世界的璀璨星空,实现GitHub star项目涨星的无限可能!

  • HTTP/0.9:1991 年诞生,仅支持 GET 请求,响应体为纯文本格式,网页基本由 HTML 组成,用户只能被动浏览信息。
  • HTTP/1.0:1996 年发布,增加了状态码和头字段,加入 POST、PUT、DELETE 等方法,同时 CSS 和 JavaScript 出现,增强了用户体验,但存在每次加载资源需建立新 TCP 连接的问题。
  • HTTP/1.1:1999 年发布,引入持久连接和管线化,减少了 TCP 连接开销,提高了效率。这一时期 Flash 流行,JavaScript 框架崭露头角,AJAX 技术催生了富互联网应用。
  • HTTP/2:2015 年推出,采用多路复用技术,允许在同一 TCP 连接上传输多个请求 / 响应流,还采用二进制分帧机制,提升了解析性能。移动设备普及促使 “移动优先” 理念兴起,React、Vue 等框架推动了单页应用模式流行,HTTP/2 的服务端推送功能也提升了首次访问速度。
  • HTTP/3:基于 QUIC 协议构建,解决了 TCP 的一些缺点,如慢启动、丢包恢复缓慢等,降低了握手时间和重传率,缩短了延迟,对实时应用场景有利。WebRTC 和 WebSockets 等技术与 HTTP/3 相辅相成,“渐进增强” 原则也被广泛应用。

相关文章:

  • Spring 必会之微服务篇(2)
  • Unity Shaders and Effets Cookbook
  • 汽车四缸汽油机曲柄连杆机构设计关键技术研究
  • 测试左移系列-产品经理实战-实战认知1
  • SpringCloud之Gateway基础认识-服务网关
  • 搜索与图论
  • 用java+vert.x开发的内网穿透工具jrp-nat
  • MySQL 从入门到精通(三):日志管理详解 —— 从排错到恢复的核心利器
  • 互联网大厂Java求职面试:AI集成场景下的技术挑战与架构设计
  • 进程间通信--管道【Linux操作系统】
  • Docker、Docker-compose、K8s、Docker swarm之间的区别
  • Linux基本指令(一)
  • LeetCode LCR 007. 三数之和 (Java)
  • 服饰行业的转型“助推器”来了
  • 基于强化学习 Q-learning 算法求解城市场景下无人机三维路径规划研究,提供完整MATLAB代码
  • 8.3.监控与日志体系
  • Helix:一种用于通用人形控制的视觉语言行动模型
  • HunyuanCustom:文生视频框架论文速读
  • 【Java ee初阶】网络编程 TCP
  • AI时代的数据可视化:未来已来
  • 中美经贸高层会谈将在午餐后继续
  • 工行回应两售出金条疑似有杂质:情况不属实,疑似杂质应为金条售出后的外部附着物
  • 19个剧团15台演出,上海民营院团尝试文旅融合新探索
  • 2025中国品牌日上海践行活动启动,将建设品牌生态交互平台
  • 普雷沃斯特当选新一任天主教罗马教皇
  • 硅料巨亏后弘元绿能割肉求生:逾12亿元内蒙古公司股权转让协鑫