adopt new loader, make sure each loader instance has a static seed so that filenames don't conflict, #63605

This commit is contained in:
Johannes Rieken
2018-11-27 15:50:13 +01:00
parent dc68051e07
commit 2319dc2389
5 changed files with 60 additions and 51 deletions

View File

@@ -35,12 +35,14 @@ bootstrapWindow.load([
showPartsSplash(windowConfig);
},
beforeLoaderConfig: function (windowConfig, loaderConfig) {
const onNodeCachedData = window['MonacoEnvironment'].onNodeCachedData = [];
loaderConfig.onNodeCachedData = function () {
onNodeCachedData.push(arguments);
};
loaderConfig.recordStats = !!windowConfig.performance;
if (loaderConfig.nodeCachedData) {
const onNodeCachedData = window['MonacoEnvironment'].onNodeCachedData = [];
loaderConfig.nodeCachedData.onData = function () {
onNodeCachedData.push(arguments);
};
}
},
beforeRequire: function () {
perf.mark('willLoadWorkbenchMain');