Browse Source

No need to create new promise each rebuild().

Herby Vojčík 5 years ago
parent
commit
fff1213f8b
1 changed files with 3 additions and 5 deletions
  1. 3 5
      lang/base/boot.js

+ 3 - 5
lang/base/boot.js

@@ -44,14 +44,12 @@ define([
 ], function (require, _, Brikz, configureWithFundamentals, configureWithHierarchy) {
     "use strict";
 
-    require(['./kernel-runtime']); // preload
+    var runtimeLoadedPromise = new Promise(function (resolve, reject) {
+        require(['./kernel-runtime'], resolve, reject);
+    });
 
     function SmalltalkInitBrik (brikz, st) {
         var initialized = false;
-        var runtimeLoadedPromise = new Promise(function (resolve, reject) {
-            require(['./kernel-runtime'], resolve, reject);
-        });
-
         /* Smalltalk initialization. Called on page load */
 
         st.initialize = function () {