中关村在线

热点资讯

腾讯正式开源hel-micro微模块方案:首个支持模块联邦技术的SDK

腾讯开源近日公布了名为hel-micro的微模块方案,该方案号称是业内首个支持模块联邦技术的SDK。hel-micro旨在回归到JS语言本身,实现不同工具链间的联邦模块互认互通,从而提高模块流通效率。

随着前端开发进入工程化、模块化和组件化时代,多人跨团队共同协作开发项目已成为常态。然而,在引入越来越多第三方模块的情况下,项目的包体构建速度会变得越来越慢。此外,一些基础业务模块被抽象到npm供其他项目复用后,如果需要进行功能优化或修复问题,则需推动使用方主动更新。针对这些问题,社区提出了模块联邦技术方案,并成为未来的主流开发趋势。

目前主要采用webpack5推出的ModuleFederation特性来支持模块联邦技术的头部玩家是Vite社区的vite-federation-plugin。但这些方法都需要主项目和子项目之间保持工具链的一致性,否则无法实现互认。

为了降低额外迁移成本并转移上述问题,hel-micro提出了模块联邦SDK化的架构理念,并成功将其实现。

根据腾讯官方介绍,hel-micro微模块方案具有“跨项目共享”、“动态更新”、“免构建”、“工具链无关”、“远程模块类型提示”、“无缝集成npm生态”的特点。同时,腾讯还计划为框架规划更多的上层框架远程加载适配器,包括远程web组件、远程angular组件、远程vue组件、远程react组件以及远程svelte组。

目前,腾讯已经将项目公布在GitHub上,并期待着社区人士的关注和支持。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具