平台
Traveloka 前端基础设施现代化
通过修复前端工具链中的系统性问题,构建时间减少 64%,内存占用减少 49%,依赖包漏洞减少 42%。
- 角色
- Software Engineer (Web)
- 时间
- 2018–2025
- 技术栈
- Next.js · TypeScript · Jest · CI/CD · Dependency auditing
问题
构建性能、内存占用、依赖和 CI 都存在系统性问题,拖慢了整个前端团队。我负责牵头发现并解决它们。
方案
- 构建性能与内存: 解决了本地构建缓慢和内存占用过高的主要原因。
- 依赖: 审计所用的依赖包,并评估团队所依赖的技术栈。
- CI 一致性: 让测试结果在本地和 CI 环境中保持一致且稳定。
结果
本地构建时间最多减少 64.18%,平均内存占用减少约 49.15%,每个被审计依赖包的漏洞数减少约 42.2%。测试在本地和 CI 中表现一致。