uestczeng

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

  •  
  •   uestczeng · Jan 7, 2019 · 2877 views
    This topic created in 2686 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   ·   2920 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 12:57 · PVG 20:57 · LAX 05:57 · JFK 08:57
    ♥ Do have faith in what you're doing.