这里对“我们的优化策略”部分的讨论不够,这部分对我来说是最……
这里对“我们的优化策略”部分的讨论不够,这部分对我来说是最有趣的。一些反应:> 我们发现react-icons有一个问题,导致所有内容都被导入。这意味着无论是否需要,我们都在包中包含了每一个react-icon。感谢Linen团队主动发现了这个问题——我觉得很多项目都盲目地相信tree-shaking他们的依赖项会“自动工作”,尽管对于许多库来说并不是这样!> 我们还注意到,我们在客户端只使用了AWS客户端进行s3上传,而它占用了比我们需要的大得多的包体积,所以我们用两个API调用替换了整个客户端包来调用AWS API。对于这种极小的使用场景,这似乎是一个合理的决定,尽管实现起来稍微麻烦一点。> 我们最终将代码高亮的代码移到了一个后端API,该API会缓存结果。看到网站在决定哪些工作应在服务器端处理还是客户端处理方面做出明智的选择,真是令人欣喜。
源讨论Linen.dev:500KB的Slack替代方案原帖 209 条评论 · 导入时统计