专栏名称: 前端早读课
我们关注前端,产品体验设计,更关注前端同行的成长。 每天清晨五点早读,四万+同行相伴成长。
今天看啥  ›  专栏  ›  前端早读课

【第3297期】1Password:如何使用 esbuild 将浏览器扩展的构建时间缩短 90% 的

前端早读课  · 公众号  · 前端  · 2024-06-27 08:01
前言1Password 团队通过引入 esbuild 将浏览器扩展程序的构建时间减少了超过 90%,从 1 分钟 10 秒降至 5 秒。今日前端早读课文章由 @飘飘翻译分享。正文从这开始~~我们内部用来构建浏览器扩展代码的系统是在五年多以前建立的。虽然我们能够随着时间的推移不断改进它以满足我们的需求,但在这个过程中它变得越来越慢。让我们对它进行一次亟需的升级吧!早在 2020 年初,我作为实习生加入了 1Password。那是一个有...... 一些有趣回忆的日子!其中之一就是我对构建浏览器扩展所花费时间的回忆。当时,我那台配备了 Intel i5 处理器和 8GB RAM 的 13 英寸 MacBook Pro 需要大约 30 秒来完成一次热构建(热构建意味着我已经至少构建过一次扩展,我正在重建它以测试我所做的一些更改)。30 秒的时间并不算太长,但已经长到令人讨厌的程度,我经常希望它能 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照