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

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages