Skip to content

全部文章 ​

按年份浏览 2020 年至今的前端进阶笔记,也可以通过标签筛选感兴趣的方向。

共 20 篇原创笔记,按写作时间归档

2026

AI 辅助前端开发:从编码助手到 LLM 应用集成

把 AI 变成可靠的工程协作者,并在产品中安全地集成流式 LLM 能力。

AI

2024

跨端方案选型:Taro、React Native 与 Flutter

按业务场景、性能与团队能力选择跨端方案,而不是追逐框架热度。

跨端

边缘渲染与 Serverless:Next.js App Router 实战

RSC、缓存层级与 Edge Runtime,重构前端应用的部署边界。

服务端渲染

2023

设计系统与组件库:从规范到落地

Design Token、组件 API、文档与发布流程,构建可持续的设计系统。

架构

React 18/19 并发渲染与 Server Components

Transition、Suspense 与 RSC 边界,理解 React 新的渲染模型。

React

2022

Monorepo 工程化:pnpm workspace + Turborepo

依赖治理、任务编排与远程缓存,让多包仓库保持可扩展。

工程化

前端安全:XSS、CSRF 与 CSP 实战

从转义、CSP 到 Cookie 策略,构建前端主动防御的纵深体系。

安全

Node.js BFF:前端团队的全栈边界

用 BFF 聚合接口、收口鉴权与缓存,同时控制服务端复杂度。

Node.js

前端监控与可观测性建设

错误采集、性能指标、Source Map 与告警闭环,让线上问题可发现、可定位。

监控

前端测试体系:Vitest + Playwright 分层测试

单元、集成、端到端三层测试边界,以及可维护的测试工程实践。

测试

2021

现代 CSS:容器查询、:has() 与原子化方案

组件级响应式、父选择器与原子化 CSS 的工程取舍。

CSS

状态管理演进:从 Vuex/Redux 到 Pinia/Zustand

区分服务端状态与客户端状态,用更轻的模型替代过度设计的全局 store。

状态管理

HTTP/2 与 HTTP/3:前端资源加载的底层逻辑

多路复用、QUIC 与缓存协同,理解协议升级如何改变前端资源策略。

网络

Core Web Vitals 性能优化实战

围绕 LCP、CLS、INP 建立度量、优化与回归防护的完整性能体系。

性能

JavaScript 事件循环:宏任务、微任务与渲染时机

从浏览器到 Node.js,彻底弄懂任务队列、微任务、渲染帧与异步调度。

JavaScript

浏览器渲染原理:从 HTML 解析到合成层

拆解解析、布局、绘制与合成流程,定位重排重绘并理解动画性能。

浏览器

2020

微前端落地:Webpack 5 Module Federation 实践

从 host/remote 配置到共享依赖、样式隔离与治理,完整落地微前端方案。

架构

TypeScript 类型系统进阶:从类型体操到工程约束

条件类型、映射类型与模板字面量的实战用法,以及类型与运行时校验的边界。

TypeScript

Vue 3 组合式 API:从选项式到组合式的思维转变

用 setup 与组合函数组织逻辑,理解响应式丢失、依赖收集和逻辑复用。

框架

前端构建工具演进:Webpack 5、Vite 与 Rspack

从冷启动、HMR 到生产构建,梳理三代构建工具的设计取舍与迁移策略。

工程化

基于 VitePress 构建 · 持续更新中