关于我
陈广亮
前端工程师,从 2015 年开始一线开发,先后参与过金融数据平台、企业级 SaaS 产品、AI 工具链等项目,长期关注前端工程化、性能优化、AI 与开发者工作流结合等方向。这个博客是我整理日常工作思考、技术学习和实战经验的地方。
技术栈
- 前端:JavaScript / TypeScript、React、Vue、Astro、Web Components
- 工程化:Webpack、Vite、Bun、ESLint、Prettier、Monorepo、CI/CD
- 后端:Node.js、Go、Python、PostgreSQL、Redis
- AI 与 Agent:Claude Code、Cursor、MCP 协议、LangChain、LlamaIndex
- 其他:性能优化、PWA、Web 安全、可观测性、Docker、Linux 运维
关于这个博客
这个博客最初于 2015 年用 React + Redux + Webpack 搭建,那时候 React 还没有 Hooks,状态管理生态也才刚起步。2026 年我把整站迁移到了 Astro,使用 AstroPaper 主题做了二次开发。
迁移到 Astro 的主要原因:
- 静态生成 + 岛屿架构:博客类站点天然适合 SSG,Astro 的 Islands 架构在保证性能的同时仍允许局部交互
- 构建速度快:相比早期的 Webpack 配置,Astro 的开发体验和构建速度都好很多
- MDX 支持:可以直接在 Markdown 里嵌入 React 组件,写交互式内容更方便
文章内容涵盖:
- AI 工具与 Agent 框架的实战评测(Claude Code、Cursor、Copilot、各类 MCP 工具等)
- 前端工程化与性能优化的具体案例
- 浏览器原理、JavaScript 引擎机制、Web 标准演进
- 技术供应链安全、依赖管理、代码审查
- 偶尔记录一些工作思考和职业发展的感悟
文章都是基于实际工作经验和深度研究,避免泛泛而谈或者过度依赖二手资料。如果文章中有错误或可以改进的地方,欢迎通过下方方式联系我指正。
联系方式
- GitHub: geraldchen890806
- X (Twitter): @geraldchen89