posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 game golang 客户端开发 Minigame Saas rust Python Java cg Typescript
vite

Vite 开发服务器内部架构:中间件管线、模块图与按需编译

系统覆盖 Vite Dev Server 的内部工作原理:开发服务器的整体架构与双引擎分工、Connect 中间件管线(静态服务/转换/代理)、模块图与依赖解析(import 扫描/改写 ESM)、源码转换管道(esbuild 转译/插件 transform)、浏览器原生 ESM 的按需编译模型、WebSocket 与 HMR 消息机制、依赖预构建的整合方式,以及启动优化与常见问题排查,帮助开发者从「用 Vite」进阶到「理解 Vite 的 Dev Server 为什么这么快」。

7 分钟阅读
Vite 中间件 模块图
typescript

TypeScript 语言服务与编辑器插件:TS Server、LSP 与智能提示增强

系统覆盖 TypeScript 语言服务(Language Service)的底层架构与应用:TS Server 进程模型、语言服务 API(诊断/补全/语义标记)、LSP 协议与编辑器通信机制、内置的快速修复与重构能力、自定义 TS 插件(tsPlugins)的编写与发布、VS Code 扩展集成方式,以及性能优化与稳定性保障,帮助工具链开发者理解「编辑器里的 TS 智能提示从哪来」。

6 分钟阅读
TypeScript LSP 编辑器
typescript

TypeScript 构建性能优化:增量编译、缓存与工具链选型

系统覆盖 TypeScript 项目构建与类型检查的性能优化:构建链路拆解(类型检查 vs 转译)、tsc 全量 vs 增量、incremental 与 composite 项目引用、isolatedModules 与转译器(esbuild/swc/tsup)、monorepo 缓存(Turborepo)、ts-loader/babel 对比、skipLibCheck 与路径映射影响,以及构建性能诊断与优化清单。

8 分钟阅读
构建优化 增量编译 esbuild