Skip to content

底层架构与设计思想

这里专注于客观分析已有的底层架构与设计思想,探讨“为什么要这样设计”。不涉及具体业务代码的工程实践,也不包含如何从零创造一个框架的方法论,仅聚焦于已有技术方案的本质原理。

核心话题概览

  • 前端框架设计
    • React 为什么要设计 Fiber 架构?
    • San 框架的设计原理与初衷
  • 运行环境与宿主
    • 为什么浏览器被设计成单线程模型?
    • Native 端的事件轮询(Event Loop/RunLoop)原理是什么?
  • 跨端与多线程
  • 工程化工具原理
    • Rollup 的底层原理(从依赖图构建到拓扑排序)
  • ...