咨询热线:4008-6044-55 | OA | E-mail
【48812】腾讯开源hel-micro微模块声称“业界首个根据SDK的联邦技能计划”
日期:2024-06-30 01:05:10 | 作者:华体会最新地址

  

腾讯开源hel-micro微模块声称“业界首个根据SDK的联邦技能计划”

  IT之家 11 月 14 日音讯,腾讯开源昨日发布了名为 hel-micro 的微模块计划,声称是业界首个以 SDK 的方法支撑模块联邦技能的计划,可“脱离东西链的桎梏,回归到 JS 言语自身”,然后让不同东西链间的联邦模块能够互认互通,进步了模块的流转。

  腾讯表明,跟着前端开发进入工程化、模块化、组件化开发年代,多人、跨团队一起协作开发一个项目已成为常态,项目规划巨大到某些特定的程度时会遇到以下问题:

  一些根底事务模块笼统到 npm 提供给其他项目复用后,一旦有功用优化或问题修正,需求推进运用方自动更新;

  针对此痛点,社区提出了模块联邦技能计划,将成为未来的干流开发趋势,它最大的优势不参加主项目编译,下降主项目包体积,进步编译速度,并让模块引进方能够做线上动态更新,完美处理了上述两大痛点。

  现在社区完成模块联邦的头部玩家是 webpack5 推出的 ModuleFederation 特性来支撑,以及 vite 社区的强势追随者 vite-federation-plugin,但他们都是以构建东西链支撑的方法支撑,意味着主项目和子项目间有必要东西链一致,不然彼此之间模块不能互认(例如主项目是 webpack5,子项目是 webpack4, 例如主项目是 vite,子项目是 webpack、parcel 等其他)。

  为了搬运这些本不应让开发承当的额定搬迁本钱,hel-micro 提出了模块联邦 SDK 化的架构理念并成功将其完成。

  IT之家从腾讯新闻稿中得知,hel-micro 微模块计划具有“跨项目同享”、“动态更新”、“免构建”、“东西链无关”、“长途模块类型提示”、“无缝集成 npm 生态”特性,接入价值相对 Webpack5 MF、Vite-federation-plugin 更小。


在线留言

在线客服