【发布时间】:2019-02-27 07:18:06
【问题描述】:
我正在构建一个包含大约 1100 个 SVG 的教育应用程序。它们非常小,每个 svg 像 800 字节。我对 reactjs 很陌生。
对于每个 SVG,我都有一个音频。
因此
1100 svgs
1100 个音频片段
我正在使用 create-react-app。
打算使用 howlerJS 来确保音频文件被缓存。
还可以延迟加载 svg。
create-react-app 是否缓存 svg?
我应该改变我的方法吗?也许将 svgs 合并成一个精灵..
我是否应该合并 mp3 并根据需要播放部分音频..
我的主要工作是在用户安装 PWA 时安装音频和 svg。
任何反馈将不胜感激
【问题讨论】:
-
您的音频剪辑的平均大小和总大小是多少?
-
@AlexUnder 10KB
-
是每个剪辑的平均值还是总大小?
-
@AlexUnder 每个剪辑。总而言之,我们仍在努力。但是 x1000 .images 大约是 3MB。