Skip to content

Checkson/lua-auto-require

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lua-auto-require

Lua 模块动态导入以提高运行时性能。

介绍

核心文件只有两个:class.luaautoRequire.lua

如果项目已经有成熟的 Lua 类实现,则只需使用 autoRequire 类即可。

对于需要动态引入的模块,只需将 require 替换为 autoRequire 即可。

功能

尤其对于大型 Lua 项目,可以按需引入,大大减轻了启动时瞬间引入所有模块的性能压力,适合于对启动性能要求较高的项目。

注意

单纯的赋值和遍历不能触发动态引入,因为没有触发到元表操作。

About

Lua module dynamic import introduced to improve runtime performance

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages