Skip to content

hustxiaoc/module-unique

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

module-unique

a patch for node.js which avoids loading the same module more than once

why?

In a large project developed with node.Js, some modules are used frequently, let's say underscore or lodash. module A is depended on underscore,and module B is depended on it too, they are depended on the same version. So module underscore is loaded more than once , right? And that may cost a lot memory, very unnecessary .So why don't we set the cache for the same module with the same version. Well , module-unique can help you solve this!

How to use

npm install module-unique

add the code before your own code, must before or it won't work!!!

require('module-unique').init();

memory used about 30% above in my own project!

before using module-unique

http://gtms03.alicdn.com/tps/i3/TB1nU9QGFXXXXb4XFXXDeGnJXXX-886-144.png

after using module-unique

http://gtms02.alicdn.com/tps/i2/TB1OBmVGFXXXXaZXXXXhN4IGpXX-930-98.png

About

a patch for node.js which avoids loading the same module more than once

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published