Posts

Browse all published posts.

2026 5 writings

一段 HTML 文本是怎么变成屏幕上一个个亮起来的像素的?理解这条流水线,是理解前端性能的第一步。

为什么 Promise 总是比 setTimeout 先执行?事件循环不是一个面试八股,而是理解异步、动画与卡顿的钥匙。

与其记忆几十个属性,不如建立一套心智模型——搞清楚"谁负责在哪个方向上分配空间",布局就不再靠猜。

性能优化不该是玄学。把'用户什么时候看到内容、什么时候能交互'量化成几个指标,优化就有了明确的靶子。

联合、交叉、窄化、never……这些概念单独记很零碎。但只要接受一个前提——类型就是值的集合——它们会瞬间连成一张网。