V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
uestczeng

archer-svgs: 异步加载并缓存 svg 的方案

  •  
  •   uestczeng · Jan 7, 2019 · 2835 views
    This topic created in 2667 days ago, the information mentioned may be changed or developed.

    例如,如果在生产项目中使用了 100kb svg,则每次项目发布新捆绑包时,用户都需要加载额外的 100kb 的 svg。

    如果 svg 以块的形式打包,当开发人员引入新的 svg (假设为 1 kb )时,用户需要为此 1 kb 更新加载额外的 100kb 内容。

    如果使用异步加载和缓存 svg,则不会发生上述问题。

    我的工具解决了上述问题:archer-svgs,相关介绍和使用以及 demo 在 md 里都有描述,有幸得到了偏右 dalao 的 star。

    目前应用在个人开发的组件库官网上site,暂无任何问题。

    针对于这种解决方案,大家有什么建议吗?一起讨论下

    1 replies    2019-01-16 11:10:21 +08:00
    redbuck
        1
    redbuck  
       Jan 16, 2019
    这种工具最好是搭 webpack 的便车.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1274 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 23:38 · PVG 07:38 · LAX 16:38 · JFK 19:38
    ♥ Do have faith in what you're doing.