Optimize loading core

This commit is contained in:
Paulus Schoutsen
2016-05-28 18:32:42 -07:00
parent c1cbd33d41
commit 439545b4f8
8 changed files with 35 additions and 33 deletions
+6 -4
View File
@@ -21,7 +21,7 @@ function md5(filename) {
var appPaths = ['/', '/states', '/logbook', '/history', '/map',
'/devService', '/devState', '/devEvent', '/devInfo', '/devTemplate'];
var fingerprinted = ['frontend', 'mdi'];
var fingerprinted = ['frontend.html', 'mdi.html', 'core.js'];
var dynamicUrlToDependencies = {};
@@ -30,9 +30,11 @@ appPaths.forEach(ap => {
});
fingerprinted.forEach(fn => {
var hash = md5(rootDir + '/' + fn + '.html');
var url = '/static/' + fn + '-' + hash + '.html';
var fpath = rootDir + '/' + fn + '.html';
var parts = path.parse(fn);
var hash = md5(rootDir + '/' + parts.name + parts.ext);
var url = '/static/' + parts.name + '-' + hash + parts.ext;
var fpath = rootDir + '/' + parts.name + parts.ext;
dynamicUrlToDependencies[url] = [fpath];
});