文件名称:开源bbs源码java-http-protocol:输入URL到页面加载的过程
文件大小:26KB
文件格式:ZIP
更新时间:2024-06-26 17:46:00
系统开源
开源 bbs 源码 java 从输入URL到页面加载的过程 由一道题完善自己的前端知识体系 目录 从浏览器接收url到开启网络请求线程(浏览器的机制以及进程与线程之间的关系) 开启网络线程到发出一个完整的http请求(dns查询,tcp/ip请求,五层因特网协议) 从服务器接收到请求到对应后台接收到请求(负载均衡,安全拦截以及后台内部:查询数据库,服务端渲染或者客户端渲染) 后台和前台的http交互(http头部、响应码、报文结构、cookie,常用工具的例如swagger) http缓存 浏览器接收到http数据包后的解析流程(dom树渲染,render树,回流(也叫重排)或者重绘,GPU绘制,外链资源(css,img,js,font,video,docs)) css可视化格式(元素的渲染规则,如包含块,控制框,BFC,IFC等概念) JS引擎解析过程(JS的解释阶段,预处理阶段,执行阶段生成执行上下文,VO,作用域链、回收机制等等) 其它(可以拓展不同的知识模块,如跨域,web安全,hybrid模式等等内容) 一、从浏览器接收url到开启网络请求线程 1、多进程的浏览器 一个程序(
【文件预览】:
http-protocol-master
----docs()
--------.nojekyll(0B)
--------index.html(608B)
--------README.md(59KB)
----LICENSE(1KB)