最新动态
查看全部把旧项目从 Webpack 迁移到了 Vite
花了一整天时间把公司老项目的构建工具从 Webpack 5 迁移到 Vite,冷启动从 12s 降到了 800ms,HMR 几乎是即时的。记录一下踩过的坑。
读完了《Designing Data-Intensive Applications》
花了三周终于读完了 DDIA,这本书对分布式系统的核心概念讲得非常透彻。打算写一篇读书笔记整理一下关键知识点。
尝试了 Bun 运行时
在一个小工具项目上试了 Bun 替代 Node.js,安装依赖的速度确实惊人。不过一些原生模块的兼容性还需要观察。
给 VS Code 配置了极简主题
折腾了一晚上编辑器配置,最终选定了一套极简深色主题,去掉了所有多余的装饰,只保留语法高亮和行号。写代码时更专注了。
最近文章
查看全部前端
React 19 新特性解读:Actions 与 use() Hook
React 19 引入了 Actions 和 use() Hook 两个重要特性,简化了表单处理和异步数据获取的模式。本文深入分析这两个特性的设计动机和使用场景。
DevOps
从零搭建 Monorepo:pnpm Workspace 实践
记录一下将公司多个前端项目整合到 pnpm Workspace Monorepo 的完整过程,包括依赖管理、构建编排和 CI 适配。
前端
TypeScript 类型体操:实现一个类型安全的 EventEmitter
通过实现一个类型安全的 EventEmitter 来学习 TypeScript 高级类型技巧,包括条件类型、映射类型和模板字面量类型。
DevOps
Docker 多阶段构建优化 Node.js 镜像体积
通过多阶段构建将 Node.js 应用的 Docker 镜像从 1.2GB 缩减到 89MB,记录完整的优化过程和每一步的效果。



