基于ArkJS的轻量化前端微应用加载方法及装置制造方法及图纸

技术编号:45601531 阅读:21 留言:0更新日期:2025-06-20 22:23
本申请提供的基于ArkJS的轻量化前端微应用加载方法及装置,涉及计算机领域,该方法包括主应用在运行过程中,获取对目标子应用的加载请求;主应用查找公共依赖资源库中存储的不同子应用路径与相应子应用运行资源的映射关系;当确定存在子应用路径对应的子应用运行资源时,将子应用运行资源发送至目标子应用;目标子应用按照子应用运行资源运行。主应用可以按需加载所需要的微前端应用,只有在需要时才加载必要的资源,从而减少初始加载时间、浏览器请求等待和消耗带宽。

【技术实现步骤摘要】

本申请涉及计算机领域,具体而言,涉及一种基arkjs的轻量化前端微应用加载方法及装置。


技术介绍

1、现有技术的微应用中,一个主应用包含多个功能模块,也就是一个主应用对应多个子应用;主框架项目功能对应的功能代码为独立的g it库,由独立的开发人员进行维护,内存占用也没办法统一管理,导致项目研发效率低下,版本迭代时效差。


技术实现思路

1、本申请实施例的目的在于提供一种基于arkjs的轻量化前端微应用加载方法及装置,用以解决了现有技术存在的上述问题,可快速响应用户需求。

2、第一方面,提供了一种基于arkjs的轻量化前端微应用加载方法,该方法应用于主应用和至少一个子应用组成的加载系统,该方法可以包括:

3、所述主应用在运行过程中,获取对目标子应用的加载请求;所述加载请求包括目标子应用的子应用路径;

4、所述主应用查找公共依赖资源库中存储的不同子应用路径与相应子应用运行资源的映射关系;

5、当确定存在所述子应用路径对应的子应用运行资源时,将所述子应用运行资源发送至所本文档来自技高网...

【技术保护点】

1.一种基于ArkJS的轻量化前端微应用加载方法,其特征在于,所述方法应用于主应用和至少一个子应用组成的加载系统,所述方法包括:

2.如权利要求1所述的方法,其特征在于,获取对目标子应用的加载请求之后,所述方法还包括:

3.如权利要求2所述的方法,其特征在于,所述目标子应用加载所述目标子应用运行资源,包括:

4.如权利要求3所述的方法,其特征在于,所述公共依赖资源库的构建,包括:

5.如权利要求2所述的方法,其特征在于,所述公共依赖资源库中设有缓存子应用程序文件的预设数量;

6.如权利要求5所述的方法,其特征在于,将所述子应用路...

【技术特征摘要】

1.一种基于arkjs的轻量化前端微应用加载方法,其特征在于,所述方法应用于主应用和至少一个子应用组成的加载系统,所述方法包括:

2.如权利要求1所述的方法,其特征在于,获取对目标子应用的加载请求之后,所述方法还包括:

3.如权利要求2所述的方法,其特征在于,所述目标子应用加载所述目标子应用运行资源,包括:

4.如权利要求3所述的方法,其特征在于,所述公共依赖资源库的构建,包括:

5.如权利要求2所述的方法,其特征在于,所述公共依赖资源库中设有缓存子应用程序文件的预设数量;

6.如权利要求5所述的方法,其特征在于,将所述子应用路径、所述目标子应用运行资源,以及所述子应用路径和所述目标子应用运行资源的映射关系存储至所述公...

【专利技术属性】
技术研发人员:李锻锋高武军周炜赵大平黄智勇黄克华石洪雷赵长仲贾文亮汤显政
申请(专利权)人:卫宁健康科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1