在React中可以使用brotli压缩吗?

问题描述

我的webpack包非常重(2.3mb)。我最近阅读了有关brotli压缩的文章,但所有这些文章都讨论了由服务器提供的js文件进行的经典设置。因此压缩发生在后端。我的问题可能很愚蠢,但是可以对React应用程序中的webpack块进行这样的压缩(我已经使用了Terser插件认配置)?

解决方法

我认为服务器应实时处理这种压缩,但是您也可以通过brotli插件对文件进行webpack压缩,请查看:

https://webpack.js.org/plugins/compression-webpack-plugin/#using-brotli

请注意,这里只有构建文件具有brotli压缩,而没有API调用和其他资产。