我正在考虑将webassembly用于一个新项目,这使我感到奇怪:
有人知道正在为Webassembly库准备CDN的财团吗?理想情况下,这样的产品可以缩短缓存的加载时间,提供依赖注入的好处,并集中加密/安全行为,以便当新的算法被量子计算迷住时可以迅速推出新算法。
如果没有,那么有人知道如何游说以使他们开始吗?
我意识到很多图书馆都可以重新编译成Webassembly下载文件,但这会增加应用程序的规模,并给每家商店增加负担,以管理其图书馆使用情况。
精选CDN的其他好处(但不那么关键),包括支持数据仓库的库的共享性能提高,数据库访问的共享性能提高,编码时强制分离关注点,显着减小项目大小,通过nuget简化接口合同等。好处清单非常庞大。
此外,如果Webassembly容器获得了足够的采用,则此类共享库可以充当一种媒介,以实现以下明确目标,从而实现与不同技术堆栈之间的无缝过渡(例如,统一JAVA流和.NET linq库)。与语言无关。Webassembly应该与语言无关。如果每个技术平台/商店都建立自己的冗余库,这似乎是一种耻辱,但与在开放源代码审查下伪造的库相比,它会更慢且可靠性更低。