如何学习微前端(论学习)

1. 第一阶段(了解): 学习现有开源库的源码, 包括 qiankun、single-spa、micro-app 等,了解微前端框架的内部实现原理
2. 第二阶段(总结): 归纳微前端框架的设计要素,总结设计要素
3. 第三阶段(实践): 设计一个简单的 Demo 去实现各自的设计要素,实践加深理解

4. 第四阶段(真知):

4.1 浏览器的沙箱设计
4.2 JS 的模拟沙箱设计
4.3 浏览器的多进程架构
4.4 新开 Tab 到渲染页面的整个过程
4.5 Blink 渲染引擎是如何工作的
4.6 V8 中的 JS 引擎和 window 对象如何实现 binding
4.7 V8 中的 JS 引擎如何解析执行 JS
4.8 V8 中的 JS 如何实现嵌入 C++ 应用
4.9 JS 的上下文执行环境、执行栈、函数内部的上下文执行环境
4.10 iframe 如何工作,站点隔离
4.11 好像总觉得还遗漏了什么...
展开
1
评论