posts

文章归档

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

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

全部文章

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

《TypeScript编程实战》15.3 构建性能诊断与包体积治理

构建变慢和包变大常常是同一批依赖的两面。本节先给出构建耗时的定位方法,用 --debug 与插件计时找出慢在哪个环节;再做包体积的可视化分析与体积预算;最后落到四条治理手段——依赖替换、按需引入、压缩器与 target 取舍、长期缓存下的 chunk 命名,并给出把体积门禁写进 CI 的可执行脚本。

7 分钟阅读
TypeScript TypeScript编程实战
typescript

《TypeScript编程实战》15.2 代码分割与 tree-shaking

首屏体积的敌人不是代码总量,而是「用不到的代码被提前加载」。本节先讲动态 import() 在类型层面如何标注模块边界,再拆解 tree-shaking 真正生效的三个前提——ESM 静态语法、sideEffects 声明、压缩器的死代码消除;最后给出 manualChunks 分包策略与 React.lazy、路由懒加载的落地写法,并列出五类让优化静默失效的场景。

8 分钟阅读
TypeScript TypeScript编程实战 代码分割