require npm module only as needed - shaves off a full second of loading time yay

This commit is contained in:
psychobunny
2015-02-23 16:08:22 -05:00
parent 66d6c49ed4
commit dee5d18439
2 changed files with 8 additions and 6 deletions

View File

@@ -1,5 +1,6 @@
'use strict';
var start = process.hrtime();
var fs = require('fs'),
path = require('path'),
async = require('async'),
@@ -18,10 +19,12 @@ var fs = require('fs'),
controllers = require('./controllers'),
app, middleware;
process.profile('requiring modules', start);
(function(Plugins) {
var start = process.hrtime();
require('./plugins/install')(Plugins);
process.profile('requiring modules 2', start);
require('./plugins/load')(Plugins);
require('./plugins/hooks')(Plugins);