Bug 1479524 - Lazy load network-monitor.js dependencies. r=jdescottes draft
authorAlexandre Poirot <poirot.alex@gmail.com>
Thu, 02 Aug 2018 11:42:07 -0700
changeset 828964 0ff9a32425870a1e7e21bc933a0052cb53617459
parent 828963 720e2d5dc1a63776c2890d65909c72d1b81004f2
push id118734
push userbmo:poirot.alex@gmail.com
push dateTue, 14 Aug 2018 14:53:41 +0000
reviewersjdescottes
bugs1479524
milestone63.0a1
Bug 1479524 - Lazy load network-monitor.js dependencies. r=jdescottes MozReview-Commit-ID: AeqTRlwXQRL
devtools/shared/webconsole/network-monitor.js
--- a/devtools/shared/webconsole/network-monitor.js
+++ b/devtools/shared/webconsole/network-monitor.js
@@ -12,22 +12,25 @@ const Services = require("Services");
 const { XPCOMUtils } = require("resource://gre/modules/XPCOMUtils.jsm");
 
 loader.lazyRequireGetter(this, "NetworkHelper",
                          "devtools/shared/webconsole/network-helper");
 loader.lazyRequireGetter(this, "DevToolsUtils",
                          "devtools/shared/DevToolsUtils");
 loader.lazyRequireGetter(this, "flags",
                          "devtools/shared/flags");
+loader.lazyRequireGetter(this, "NetworkThrottleManager",
+                         "devtools/shared/webconsole/throttle", true);
+loader.lazyRequireGetter(this, "CacheEntry",
+                         "devtools/shared/platform/cache-entry", true);
 loader.lazyImporter(this, "NetUtil", "resource://gre/modules/NetUtil.jsm");
 loader.lazyServiceGetter(this, "gActivityDistributor",
                          "@mozilla.org/network/http-activity-distributor;1",
                          "nsIHttpActivityDistributor");
-const {NetworkThrottleManager} = require("devtools/shared/webconsole/throttle");
-const {CacheEntry} = require("devtools/shared/platform/cache-entry");
+
 // Network logging
 
 // The maximum uint32 value.
 const PR_UINT32_MAX = 4294967295;
 
 // HTTP status codes.
 const HTTP_MOVED_PERMANENTLY = 301;
 const HTTP_FOUND = 302;