-
公开(公告)号:CN117931279A
公开(公告)日:2024-04-26
申请号:CN202410102474.0
申请日:2024-01-24
Applicant: 西南科技大学
Abstract: 本发明公开了一种基于遗传算法的前端资源打包方法,包括:S1、将前端应用的各页面文件所对应的入口文件进行说明;S2、通过遍历资源,以得到基于入口文件生成的依赖关系表;S3、以入口文件为中心,基于依赖关系表,生成资源组及资源组关系图;S4、从资源组中提取相同部分得到对应的资源桶;S5、通过将资源桶与资源组进行绑定操作,完成包生成前的准备工作;S6、通过遗传算法为资源桶分配包体积及数目,进而能得到以资源桶为单位,且不会重复生成的包;S7、基于生成包重写页面文件。本发明提供一种基于遗传算法的前端资源打包方法,根据依赖关系将资源生成多个包,减少打包后的体积,引入遗传算法限制包的数量和大小以解决浪费加载资源的问题。