腾讯开源公布hel-micro 微模块,号称“业界首个基于 SDK 的联邦技术方案”

2023-11-14 16:09:28   |   嫣然   |   68

11月14日,腾讯开源近日公布了名为 hel-micro 的微模块方案,号称是业内首个以 SDK 的方式支持模块联邦技术的方案,可“脱离工具链的枷锁,回归到 JS 语言本身”,从而让不同工具链间的联邦模块可以互认互通,提高了模块的流通。

这一方案的背景是,随着前端开发越来越复杂,项目中需要引入大量的第三方模块和基础业务模块,这会导致构建速度变慢和更新困难的问题。为了解决这些问题,社区提出了模块联邦技术方案,它可以让模块在运行时动态加载和更新,而不需要参与主项目的编译过程。

目前,实现模块联邦技术的主要方式是通过构建工具链,如 webpack5 的 ModuleFederation 特性和 vite-federation-plugin 插件。但这些方式都有一个局限性,就是主项目和子项目必须使用相同的工具链,否则无法实现模块的互通。为了克服这一限制,hel-micro 提出了一种模块联邦 SDK 化的架构理念,它可以让不同工具链间的模块联邦成为可能。

hel-micro 微模块方案具有以下特点:跨项目共享、动态更新、免构建、工具链无关、远程模块类型提示、无缝集成 npm 生态。它可以让开发者更轻松地使用和维护模块,提高开发效率和质量。

特别提醒:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字、图片等内容的真实性、完整性、及时性本站不作任何保证或承诺,请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时发送相关信息至bireading@163.com,本站将会在48小时内处理完毕。

腾讯开源公布hel-micro 微模块,号称“业界首个基于 SDK 的联邦技术方案”

2023-11-14 16:09:28 浏览量: 68 作者: 嫣然

11月14日,腾讯开源近日公布了名为 hel-micro 的微模块方案,号称是业内首个以 SDK 的方式支持模块联邦技术的方案,可“脱离工具链的枷锁,回归到 JS 语言本身”,从而让不同工具链间的联邦模块可以互认互通,提高了模块的流通。

这一方案的背景是,随着前端开发越来越复杂,项目中需要引入大量的第三方模块和基础业务模块,这会导致构建速度变慢和更新困难的问题。为了解决这些问题,社区提出了模块联邦技术方案,它可以让模块在运行时动态加载和更新,而不需要参与主项目的编译过程。

目前,实现模块联邦技术的主要方式是通过构建工具链,如 webpack5 的 ModuleFederation 特性和 vite-federation-plugin 插件。但这些方式都有一个局限性,就是主项目和子项目必须使用相同的工具链,否则无法实现模块的互通。为了克服这一限制,hel-micro 提出了一种模块联邦 SDK 化的架构理念,它可以让不同工具链间的模块联邦成为可能。

hel-micro 微模块方案具有以下特点:跨项目共享、动态更新、免构建、工具链无关、远程模块类型提示、无缝集成 npm 生态。它可以让开发者更轻松地使用和维护模块,提高开发效率和质量。

,

Copyright ©2018 铋读网 All Rights Reserved.

京ICP备18051707号

京公网安备 11011302001633号