Skip to content

前端架构师术语表

统一汇总本知识库中出现的关键术语,按领域分类,方便快速查阅。


通用术语

术语英文解释
架构师Architect负责系统设计、技术选型、技术战略的技术负责人
技术债Technical Debt为短期目标采取非最优方案而积累的长期成本
可观测性Observability通过外部输出理解系统内部状态的能力
SLOService Level Objective服务等级目标
SLAService Level Agreement服务等级协议
ADRArchitecture Decision Record架构决策记录
POCProof of Concept概念验证
Trade-offTrade-off权衡,技术选型中不可避免的取舍

Level 01 基础层

F01 JavaScript

术语解释
事件循环Event Loop,JavaScript 异步任务的调度机制
闭包Closure,函数记住其词法作用域的能力
原型链Prototype Chain,对象属性查找的链式机制
this 绑定this 在函数调用时的指向规则
微任务Microtask,Promise.then 等优先级高于宏任务的任务
宏任务Macrotask,setTimeout、I/O 等任务
V8Google 开发的 JavaScript 引擎

F02 TypeScript

术语解释
泛型Generic,支持类型参数化的类型系统特性
类型体操用 TypeScript 类型系统编写复杂类型逻辑
类型收窄Type Narrowing,缩小变量类型的过程
结构类型Structural Typing,基于结构而非名义的类型兼容
逆变/协变Variance,类型参数在复合类型中的传递方向

F03 Browser

术语解释
DOMDocument Object Model,文档对象模型
CSSOMCSS Object Model,CSS 对象模型
Render Tree渲染树,DOM 和 CSSOM 合成后的结果
重排Reflow,元素几何属性变化导致的重新计算布局
重绘Repaint,元素外观变化但不影响布局
合成层Composite Layer,GPU 独立渲染的图层
事件冒泡/捕获事件在 DOM 中传播的两种方式

F04 Network

术语解释
HTTP超文本传输协议
TCP传输控制协议,面向连接的可靠传输
UDP用户数据报协议,无连接的快速传输
DNS域名系统,域名到 IP 的解析服务
CDN内容分发网络
WebSocket全双工通信协议
RESTful基于 HTTP 的 API 设计风格
GraphQLFacebook 提出的查询语言

F05 Security

术语解释
XSS跨站脚本攻击
CSRF跨站请求伪造
CSPContent Security Policy,内容安全策略
MITM中间人攻击
OAuth 2.0授权框架
CORS跨域资源共享

Level 02 工程化层

E01 Build Tools

术语解释
Webpack模块打包工具
Vite基于 ES Module 的快速构建工具
Rollup适合库打包的构建工具
esbuild基于 Go 的高速打包器
Rspack基于 Rust 的 Webpack 兼容打包器
Tree Shaking移除未使用代码的优化技术
Code Splitting代码分割,按需加载

E02 Monorepo

术语解释
Monorepo单个仓库管理多个项目
Workspace工作区,Monorepo 中的子包管理
pnpm workspacepnpm 的 Monorepo 方案
Nx企业级 Monorepo 工具
TurborepoVercel 提供的 Monorepo 构建缓存工具
Affected只构建受代码变更影响的项目

E03 CI/CD

术语解释
CIContinuous Integration,持续集成
CDContinuous Delivery/Deployment,持续交付/部署
Pipeline流水线,自动化的构建发布流程
GitHub ActionsGitHub 的 CI/CD 服务
Docker容器化平台
Artifact构建产物

E04 Code Quality

术语解释
ESLintJavaScript/TypeScript 静态分析工具
Prettier代码格式化工具
HuskyGit hooks 工具
lint-staged只对暂存区文件运行 lint
Unit Test单元测试
E2E Test端到端测试
Mutation Testing变异测试

E05 Design System

术语解释
Design Token设计令牌,如颜色、字体、间距等原子化设计变量
StorybookUI 组件开发和文档工具
Atomic CSS原子化 CSS
CSS in JS在 JS 中写 CSS 的方案
A11yAccessibility,可访问性

E06 React / E07 Vue

术语解释
虚拟 DOMVirtual DOM,内存中的 DOM 表示
Diff 算法比较新旧虚拟 DOM 差异的算法
响应式系统数据变化自动驱动 UI 更新的机制
HooksReact 的函数组件状态逻辑复用机制
Composition APIVue 3 的组合式 API
调度机制Scheduler,协调任务优先级的机制

E08 Cross Platform

术语解释
React Native用 React 开发原生应用的框架
FlutterGoogle 的跨端 UI 框架
Taro京东的跨端开发框架
UniAppDCloud 的跨端开发框架
Electron桌面应用开发框架
小程序微信/支付宝等超级 App 内的轻应用

E09 AI Engineering

术语解释
LLMLarge Language Model,大语言模型
Prompt给模型的输入指令
RAGRetrieval-Augmented Generation,检索增强生成
Agent能感知、决策、执行任务的智能体
Embedding将文本转化为向量的技术
Function Calling模型调用外部函数的能力
Token大模型处理文本的最小单位

E10 Node.js / BFF

术语解释
Node.jsJavaScript 服务端运行时
BFFBackend for Frontend,面向前端的后端
SSRServer-Side Rendering,服务端渲染
SSGStatic Site Generation,静态站点生成
ISRIncremental Static Regeneration,增量静态再生
Serverless无服务器计算
Edge Function运行在边缘节点的函数

Level 03 架构层

A01 System Architecture

术语解释
MVCModel-View-Controller,模型-视图-控制器
MVVMModel-View-ViewModel,模型-视图-视图模型
BFFBackend for Frontend
DDDDomain-Driven Design,领域驱动设计
防腐层Anti-Corruption Layer,隔离外部模型变化的层
限界上下文Bounded Context,DDD 中的业务边界

A02 Micro Frontend

术语解释
微前端将前端应用拆分为可独立部署的子应用
qiankun阿里开源的微前端框架
single-spa微前端框架
Module FederationWebpack 5 的模块共享能力
Web Components浏览器原生组件标准

A03 Performance

术语解释
LCPLargest Contentful Paint
INPInteraction to Next Paint
CLSCumulative Layout Shift
FCPFirst Contentful Paint
TTFBTime to First Byte
懒加载Lazy Loading
预加载Preload/Prefetch

A04 Quality

术语解释
单元测试Unit Test
集成测试Integration Test
E2E 测试End-to-End Test
Code Review代码审查
灰度发布逐步放量发布
回归测试Regression Test

A05 Data & State

术语解释
服务端状态来自服务端的数据状态
客户端状态前端本地管理的状态
乐观更新Optimistic Update
缓存失效Cache Invalidation
最终一致性Eventual Consistency
CRDTConflict-free Replicated Data Type

A06 Observability

术语解释
Logs日志
Metrics指标
Traces追踪
SLO/SLA服务等级目标/协议
Error Budget错误预算
MTTDMean Time To Detect
MTTRMean Time To Repair

Level 04 领导力层

L01 Business

术语解释
业务价值Business Value,技术对业务的贡献
ROIReturn on Investment,投资回报率
用户旅程User Journey
转化率Conversion Rate

L02 Team

术语解释
Code Review代码评审
技术分享Tech Talk
导师制Mentorship
梯队建设Team Ladder

L03 Strategy

术语解释
技术路线图Technology Roadmap
技术雷达Technology Radar
创新技术评估Innovation Assessment
组织级体系Organization-level System

最后更新:2026-06-18

基于 MIT 协议发布