Lazyloading is already present in Vim, it’s called autoload and most plugins I’ve seen use that feature
https://learnvimscriptthehardway.stevelosh.com/chapters/53.h...