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

  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更小。

  现在腾讯现已将项目发布在 GitHub 中,感兴趣的小伙伴们能够点此拜访。

  广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等方式),用于传递更加多信息,节约甄选时刻,成果仅供参考,IT之家一切文章均包括本声明。

  《心灵杀手 2》开发商回炉 Vanguard 游戏项目:和腾讯协作,增强多人协作形式


在线留言

在线客服