这是我参与「第四届青训营 」笔记创作活动的的第4天
为什么使用 web 标准?
由于存在不同的浏览器版本,web 开发者常常需要为耗时的多版本开发而艰苦工作。当新的硬件(比如移动电话)和软件(比如微浏览器)开始浏览 web 时,这种情况开始会变得更加严重。
为了 web 更好地发展,对于开发人员和最终用户而言非常重要的事情是,在开发新的应用程序时,浏览器开发商和站点开发商共同遵守标准。
web 的不断壮大,使得越来越有必要依靠标准实现其全部潜力。web 标准可确保每个人都有权利访问相同的信息。如果没有 web 标准,那么未来的 web 应用,包括我们所梦想的应用程序,都是不可能实现的。
同时,Web 标准也可以使站点开发更快捷,更令人愉快。为了缩短开发和维护时间,未来的网站将不得不根据标准来进行编码。开发人员不必为了得到相同的结果,而挣扎于多版本的开发。
什么是 HTTP?
超文本传输协议(HTTP)是万维网的基础,用于使用超文本链接加载网页。HTTP 是一种应用层协议,旨在网络设备之间传输信息,并在网络协议栈的其他层上运行。通过 HTTP 的典型流涉及客户端计算机向服务器发出请求,然后服务器发送响应消息。
HTTP 响应中包含哪些内容?
典型的 HTTP 响应包含:
- HTTP 状态代码
- HTTP 响应标头
- 可选的 HTTP 正文
浏览器的主要组件
- 用户界面
- 浏览器引擎
- 渲染引擎
- 网络
- UI后端
- JavaScript 解释器
- 数据存储
本文内容来源于Web 标准 (w3school.com.cn);What is HTTP? | Cloudflare;浏览器的工作原理 (web.dev)和今日课程《web标准与前端开发》