Skip to content

Commit

Permalink
v9.3.6-canary.13
Browse files Browse the repository at this point in the history
  • Loading branch information
timneutkens committed Apr 27, 2020
1 parent c72143d commit 04f3d94
Show file tree
Hide file tree
Showing 10 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@
"registry": "https://registry.npmjs.org/"
}
},
"version": "9.3.6-canary.12"
"version": "9.3.6-canary.13"
}
2 changes: 1 addition & 1 deletion packages/create-next-app/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "create-next-app",
"version": "9.3.6-canary.12",
"version": "9.3.6-canary.13",
"keywords": [
"react",
"next",
Expand Down
2 changes: 1 addition & 1 deletion packages/next-bundle-analyzer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/bundle-analyzer",
"version": "9.3.6-canary.12",
"version": "9.3.6-canary.13",
"main": "index.js",
"license": "MIT",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/next-mdx/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/mdx",
"version": "9.3.6-canary.12",
"version": "9.3.6-canary.13",
"main": "index.js",
"license": "MIT",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/next-plugin-google-analytics/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-google-analytics",
"version": "9.3.6-canary.12",
"version": "9.3.6-canary.13",
"repository": {
"url": "zeit/next.js",
"directory": "packages/next-plugin-google-analytics"
Expand Down
2 changes: 1 addition & 1 deletion packages/next-plugin-material-ui/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-material-ui",
"version": "9.3.6-canary.12",
"version": "9.3.6-canary.13",
"repository": {
"url": "zeit/next.js",
"directory": "packages/next-plugin-material-ui"
Expand Down
2 changes: 1 addition & 1 deletion packages/next-plugin-sentry/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-sentry",
"version": "9.3.6-canary.12",
"version": "9.3.6-canary.13",
"repository": {
"url": "zeit/next.js",
"directory": "packages/next-plugin-sentry"
Expand Down
2 changes: 1 addition & 1 deletion packages/next-polyfill-nomodule/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-nomodule",
"version": "9.3.6-canary.12",
"version": "9.3.6-canary.13",
"description": "A polyfill for non-dead, nomodule browsers.",
"main": "dist/polyfill-nomodule.js",
"license": "MIT",
Expand Down
6 changes: 3 additions & 3 deletions packages/next/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "next",
"version": "9.3.6-canary.12",
"version": "9.3.6-canary.13",
"description": "The React Framework",
"main": "./dist/server/next.js",
"license": "MIT",
Expand Down Expand Up @@ -74,7 +74,7 @@
"@babel/preset-react": "7.7.0",
"@babel/preset-typescript": "7.7.2",
"@babel/runtime": "7.7.2",
"@next/react-refresh-utils": "9.3.6-canary.12",
"@next/react-refresh-utils": "9.3.6-canary.13",
"babel-plugin-syntax-jsx": "6.18.0",
"babel-plugin-transform-define": "2.0.0",
"babel-plugin-transform-react-remove-prop-types": "0.4.24",
Expand Down Expand Up @@ -107,7 +107,7 @@
"react-dom": "^16.6.0"
},
"devDependencies": {
"@next/polyfill-nomodule": "9.3.6-canary.12",
"@next/polyfill-nomodule": "9.3.6-canary.13",
"@taskr/clear": "1.1.0",
"@taskr/esnext": "1.1.0",
"@taskr/watch": "1.1.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/react-refresh-utils/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@next/react-refresh-utils",
"version": "9.3.6-canary.12",
"version": "9.3.6-canary.13",
"description": "An experimental package providing utilities for React Refresh.",
"repository": {
"url": "zeit/next.js",
Expand Down

1 comment on commit 04f3d94

@ijjk
Copy link
Member

@ijjk ijjk commented on 04f3d94 Apr 27, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stats from current release

Default Server Mode (Increase detected ⚠️)
General Overall decrease ✓
zeit/next.js canary v9.3.5 zeit/next.js refs/tags/v9.3.6-canary.13 Change
buildDuration 9.6s 11.2s ⚠️ +1.6s
nodeModulesSize 55.5 MB 55.2 MB -252 kB
Page Load Tests Overall decrease ⚠️
zeit/next.js canary v9.3.5 zeit/next.js refs/tags/v9.3.6-canary.13 Change
/ failed reqs 0 0
/ total time (seconds) 1.825 1.928 ⚠️ +0.1
/ avg req/sec 1370.1 1296.78 -73.32
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 0.925 0.981 ⚠️ +0.06
/error-in-render avg req/sec 2702.77 2549.07 -153.7
Client Bundles (main, webpack, commons) Overall increase ⚠️
zeit/next.js canary v9.3.5 zeit/next.js refs/tags/v9.3.6-canary.13 Change
main-HASH.js gzip 6.24 kB 6.27 kB ⚠️ +31 B
webpack-HASH.js gzip 746 B 746 B
de003c3a9d30..93a0.js gzip 10.3 kB N/A N/A
framework.HASH.js gzip 39.1 kB 39 kB -106 B
de003c3a9d30..ac5e.js gzip N/A 10.3 kB N/A
framework.a1..NSE.txt gzip N/A 220 B N/A
framework.a1..NSE.txt gzip N/A 220 B N/A
Overall change 56.4 kB 56.8 kB ⚠️ +388 B
Client Bundles (main, webpack, commons) Modern Overall decrease ✓
zeit/next.js canary v9.3.5 zeit/next.js refs/tags/v9.3.6-canary.13 Change
main-HASH.module.js gzip 4.77 kB 4.82 kB ⚠️ +45 B
webpack-HASH..dule.js gzip 746 B 746 B
de003c3a9d30..dule.js gzip 6.84 kB N/A N/A
framework.HA..dule.js gzip 39.1 kB 39 kB -104 B
de003c3a9d30..dule.js gzip N/A 6.88 kB N/A
Overall change 51.5 kB 51.5 kB -24 B
Legacy Client Bundles (polyfills) Overall decrease ✓
zeit/next.js canary v9.3.5 zeit/next.js refs/tags/v9.3.6-canary.13 Change
polyfills-HASH.js gzip 26.3 kB 26.2 kB -27 B
Overall change 26.3 kB 26.2 kB -27 B
Client Pages Overall decrease ✓
zeit/next.js canary v9.3.5 zeit/next.js refs/tags/v9.3.6-canary.13 Change
_app.js gzip 1.24 kB 1.23 kB -4 B
_error.js gzip 3.15 kB 3.12 kB -29 B
hooks.js gzip 664 B 663 B -1 B
index.js gzip 222 B 222 B
link.js gzip 2.06 kB 2.06 kB ⚠️ +4 B
routerDirect.js gzip 279 B 280 B ⚠️ +1 B
withRouter.js gzip 278 B 278 B
Overall change 7.88 kB 7.85 kB -29 B
Client Pages Modern Overall increase ⚠️
zeit/next.js canary v9.3.5 zeit/next.js refs/tags/v9.3.6-canary.13 Change
_app.module.js gzip 594 B 598 B ⚠️ +4 B
_error.module.js gzip 2.08 kB 2.09 kB ⚠️ +16 B
hooks.module.js gzip 370 B 383 B ⚠️ +13 B
index.module.js gzip 212 B 223 B ⚠️ +11 B
link.module.js gzip 1.51 kB 1.52 kB ⚠️ +15 B
routerDirect..dule.js gzip 271 B 279 B ⚠️ +8 B
withRouter.m..dule.js gzip 270 B 278 B ⚠️ +8 B
Overall change 5.3 kB 5.37 kB ⚠️ +75 B
Client Build Manifests
zeit/next.js canary v9.3.5 zeit/next.js refs/tags/v9.3.6-canary.13 Change
_buildManifest.js gzip 61 B 61 B
_buildManife..dule.js gzip 61 B 61 B
Overall change 122 B 122 B
Rendered Page Sizes Overall increase ⚠️
zeit/next.js canary v9.3.5 zeit/next.js refs/tags/v9.3.6-canary.13 Change
index.html gzip 925 B 927 B ⚠️ +2 B
link.html gzip 935 B 937 B ⚠️ +2 B
withRouter.html gzip 922 B 925 B ⚠️ +3 B
Overall change 2.78 kB 2.79 kB ⚠️ +7 B

Diffs

Diff for _app.js
@@ -1,9 +1,25 @@
 (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[3],{
 
+/***/ "++dY":
+/***/ (function(module, exports, __webpack_require__) {
+
+
+    (window.__NEXT_P = window.__NEXT_P || []).push([
+      "/_app",
+      function () {
+        var mod = __webpack_require__("B5Ud");
+        if (false) {}
+        return mod;
+      }
+    ]);
+  
+
+/***/ }),
+
 /***/ 0:
 /***/ (function(module, exports, __webpack_require__) {
 
-__webpack_require__("e9+W");
+__webpack_require__("++dY");
 module.exports = __webpack_require__("nOHt");
 
 
@@ -245,19 +261,6 @@ function _possibleConstructorReturn(self, call) {
 
 module.exports = _possibleConstructorReturn;
 
-/***/ }),
-
-/***/ "e9+W":
-/***/ (function(module, exports, __webpack_require__) {
-
-
-    (window.__NEXT_P=window.__NEXT_P||[]).push(["/_app", function() {
-      var mod = __webpack_require__("B5Ud")
-      if(false) {}
-      return mod
-    }]);
-  
-
 /***/ })
 
 },[[0,0,1,2]]]);
\ No newline at end of file
Diff for _app.module.js
@@ -1,9 +1,25 @@
 (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[3],{
 
+/***/ "++dY":
+/***/ (function(module, exports, __webpack_require__) {
+
+
+    (window.__NEXT_P = window.__NEXT_P || []).push([
+      "/_app",
+      function () {
+        var mod = __webpack_require__("B5Ud");
+        if (false) {}
+        return mod;
+      }
+    ]);
+  
+
+/***/ }),
+
 /***/ 0:
 /***/ (function(module, exports, __webpack_require__) {
 
-__webpack_require__("e9+W");
+__webpack_require__("++dY");
 module.exports = __webpack_require__("nOHt");
 
 
@@ -132,19 +148,6 @@ function createUrl(router) {
   };
 }
 
-/***/ }),
-
-/***/ "e9+W":
-/***/ (function(module, exports, __webpack_require__) {
-
-
-    (window.__NEXT_P=window.__NEXT_P||[]).push(["/_app", function() {
-      var mod = __webpack_require__("B5Ud")
-      if(false) {}
-      return mod
-    }]);
-  
-
 /***/ })
 
 },[[0,0,1,2]]]);
\ No newline at end of file
Diff for _error.js
@@ -169,19 +169,6 @@ var styles = {
   }
 };
 
-/***/ }),
-
-/***/ "04ac":
-/***/ (function(module, exports, __webpack_require__) {
-
-
-    (window.__NEXT_P=window.__NEXT_P||[]).push(["/_error", function() {
-      var mod = __webpack_require__("/a9y")
-      if(false) {}
-      return mod
-    }]);
-  
-
 /***/ }),
 
 /***/ "7W2i":
@@ -740,6 +727,22 @@ function _classCallCheck(instance, Constructor) {
 
 module.exports = _classCallCheck;
 
+/***/ }),
+
+/***/ "nHv3":
+/***/ (function(module, exports, __webpack_require__) {
+
+
+    (window.__NEXT_P = window.__NEXT_P || []).push([
+      "/_error",
+      function () {
+        var mod = __webpack_require__("/a9y");
+        if (false) {}
+        return mod;
+      }
+    ]);
+  
+
 /***/ })
 
-},[["04ac",0,1]]]);
\ No newline at end of file
+},[["nHv3",0,1]]]);
\ No newline at end of file
Diff for _error.module.js
@@ -142,19 +142,6 @@ var styles = {
   }
 };
 
-/***/ }),
-
-/***/ "04ac":
-/***/ (function(module, exports, __webpack_require__) {
-
-
-    (window.__NEXT_P=window.__NEXT_P||[]).push(["/_error", function() {
-      var mod = __webpack_require__("/a9y")
-      if(false) {}
-      return mod
-    }]);
-  
-
 /***/ }),
 
 /***/ "8Kt/":
@@ -470,6 +457,22 @@ exports.AmpStateContext = React.createContext({});
 
 if (false) {}
 
+/***/ }),
+
+/***/ "nHv3":
+/***/ (function(module, exports, __webpack_require__) {
+
+
+    (window.__NEXT_P = window.__NEXT_P || []).push([
+      "/_error",
+      function () {
+        var mod = __webpack_require__("/a9y");
+        if (false) {}
+        return mod;
+      }
+    ]);
+  
+
 /***/ })
 
-},[["04ac",0,1]]]);
\ No newline at end of file
+},[["nHv3",0,1]]]);
\ No newline at end of file
Diff for hooks.js
@@ -93,17 +93,20 @@ var assign=Object.assign.bind(Object);module.exports=assign;module.exports.defau
 
 /***/ }),
 
-/***/ "g1vQ":
+/***/ "plgv":
 /***/ (function(module, exports, __webpack_require__) {
 
 
-    (window.__NEXT_P=window.__NEXT_P||[]).push(["/hooks", function() {
-      var mod = __webpack_require__("+MDD")
-      if(false) {}
-      return mod
-    }]);
+    (window.__NEXT_P = window.__NEXT_P || []).push([
+      "/hooks",
+      function () {
+        var mod = __webpack_require__("+MDD");
+        if (false) {}
+        return mod;
+      }
+    ]);
   
 
 /***/ })
 
-},[["g1vQ",0,1]]]);
\ No newline at end of file
+},[["plgv",0,1]]]);
\ No newline at end of file
Diff for hooks.module.js
@@ -38,17 +38,20 @@ var assign=Object.assign.bind(Object);module.exports=assign;module.exports.defau
 
 /***/ }),
 
-/***/ "g1vQ":
+/***/ "plgv":
 /***/ (function(module, exports, __webpack_require__) {
 
 
-    (window.__NEXT_P=window.__NEXT_P||[]).push(["/hooks", function() {
-      var mod = __webpack_require__("+MDD")
-      if(false) {}
-      return mod
-    }]);
+    (window.__NEXT_P = window.__NEXT_P || []).push([
+      "/hooks",
+      function () {
+        var mod = __webpack_require__("+MDD");
+        if (false) {}
+        return mod;
+      }
+    ]);
   
 
 /***/ })
 
-},[["g1vQ",0,1]]]);
\ No newline at end of file
+},[["plgv",0,1]]]);
\ No newline at end of file
Diff for index.js
@@ -17,17 +17,20 @@ Page.getInitialProps = function () {
 
 /***/ }),
 
-/***/ "vlRD":
+/***/ "m0L+":
 /***/ (function(module, exports, __webpack_require__) {
 
 
-    (window.__NEXT_P=window.__NEXT_P||[]).push(["/", function() {
-      var mod = __webpack_require__("RNiq")
-      if(false) {}
-      return mod
-    }]);
+    (window.__NEXT_P = window.__NEXT_P || []).push([
+      "/",
+      function () {
+        var mod = __webpack_require__("RNiq");
+        if (false) {}
+        return mod;
+      }
+    ]);
   
 
 /***/ })
 
-},[["vlRD",0]]]);
\ No newline at end of file
+},[["m0L+",0]]]);
\ No newline at end of file
Diff for index.module.js
@@ -13,17 +13,20 @@ Page.getInitialProps = () => ({});
 
 /***/ }),
 
-/***/ "vlRD":
+/***/ "m0L+":
 /***/ (function(module, exports, __webpack_require__) {
 
 
-    (window.__NEXT_P=window.__NEXT_P||[]).push(["/", function() {
-      var mod = __webpack_require__("RNiq")
-      if(false) {}
-      return mod
-    }]);
+    (window.__NEXT_P = window.__NEXT_P || []).push([
+      "/",
+      function () {
+        var mod = __webpack_require__("RNiq");
+        if (false) {}
+        return mod;
+      }
+    ]);
   
 
 /***/ })
 
-},[["vlRD",0]]]);
\ No newline at end of file
+},[["m0L+",0]]]);
\ No newline at end of file
Diff for link.js
@@ -22,6 +22,22 @@ function _inherits(subClass, superClass) {
 
 module.exports = _inherits;
 
+/***/ }),
+
+/***/ "GwDo":
+/***/ (function(module, exports, __webpack_require__) {
+
+
+    (window.__NEXT_P = window.__NEXT_P || []).push([
+      "/link",
+      function () {
+        var mod = __webpack_require__("ObF3");
+        if (false) {}
+        return mod;
+      }
+    ]);
+  
+
 /***/ }),
 
 /***/ "Nsbk":
@@ -78,19 +94,6 @@ function _assertThisInitialized(self) {
 
 module.exports = _assertThisInitialized;
 
-/***/ }),
-
-/***/ "V8Sf":
-/***/ (function(module, exports, __webpack_require__) {
-
-
-    (window.__NEXT_P=window.__NEXT_P||[]).push(["/link", function() {
-      var mod = __webpack_require__("ObF3")
-      if(false) {}
-      return mod
-    }]);
-  
-
 /***/ }),
 
 /***/ "YFqc":
@@ -438,4 +441,4 @@ exports["default"] = _default;
 
 /***/ })
 
-},[["V8Sf",0,1,2]]]);
\ No newline at end of file
+},[["GwDo",0,1,2]]]);
\ No newline at end of file
Diff for link.module.js
@@ -1,5 +1,21 @@
 (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[7],{
 
+/***/ "GwDo":
+/***/ (function(module, exports, __webpack_require__) {
+
+
+    (window.__NEXT_P = window.__NEXT_P || []).push([
+      "/link",
+      function () {
+        var mod = __webpack_require__("ObF3");
+        if (false) {}
+        return mod;
+      }
+    ]);
+  
+
+/***/ }),
+
 /***/ "ObF3":
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
@@ -23,19 +39,6 @@ aLink.getInitialProps = () => ({});
 
 /* harmony default export */ __webpack_exports__["default"] = (aLink);
 
-/***/ }),
-
-/***/ "V8Sf":
-/***/ (function(module, exports, __webpack_require__) {
-
-
-    (window.__NEXT_P=window.__NEXT_P||[]).push(["/link", function() {
-      var mod = __webpack_require__("ObF3")
-      if(false) {}
-      return mod
-    }]);
-  
-
 /***/ }),
 
 /***/ "YFqc":
@@ -337,4 +340,4 @@ exports.default = _default;
 
 /***/ })
 
-},[["V8Sf",0,1,2]]]);
\ No newline at end of file
+},[["GwDo",0,1,2]]]);
\ No newline at end of file
Diff for routerDirect.js
@@ -1,18 +1,5 @@
 (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[8],{
 
-/***/ "LtRI":
-/***/ (function(module, exports, __webpack_require__) {
-
-
-    (window.__NEXT_P=window.__NEXT_P||[]).push(["/routerDirect", function() {
-      var mod = __webpack_require__("jSAA")
-      if(false) {}
-      return mod
-    }]);
-  
-
-/***/ }),
-
 /***/ "jSAA":
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
@@ -38,6 +25,22 @@ routerDirect.getInitialProps = function () {
 
 /* harmony default export */ __webpack_exports__["default"] = (routerDirect);
 
+/***/ }),
+
+/***/ "ksEn":
+/***/ (function(module, exports, __webpack_require__) {
+
+
+    (window.__NEXT_P = window.__NEXT_P || []).push([
+      "/routerDirect",
+      function () {
+        var mod = __webpack_require__("jSAA");
+        if (false) {}
+        return mod;
+      }
+    ]);
+  
+
 /***/ })
 
-},[["LtRI",0,1,2]]]);
\ No newline at end of file
+},[["ksEn",0,1,2]]]);
\ No newline at end of file
Diff for routerDirect.module.js
@@ -1,18 +1,5 @@
 (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[8],{
 
-/***/ "LtRI":
-/***/ (function(module, exports, __webpack_require__) {
-
-
-    (window.__NEXT_P=window.__NEXT_P||[]).push(["/routerDirect", function() {
-      var mod = __webpack_require__("jSAA")
-      if(false) {}
-      return mod
-    }]);
-  
-
-/***/ }),
-
 /***/ "jSAA":
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
@@ -36,6 +23,22 @@ routerDirect.getInitialProps = () => ({});
 
 /* harmony default export */ __webpack_exports__["default"] = (routerDirect);
 
+/***/ }),
+
+/***/ "ksEn":
+/***/ (function(module, exports, __webpack_require__) {
+
+
+    (window.__NEXT_P = window.__NEXT_P || []).push([
+      "/routerDirect",
+      function () {
+        var mod = __webpack_require__("jSAA");
+        if (false) {}
+        return mod;
+      }
+    ]);
+  
+
 /***/ })
 
-},[["LtRI",0,1,2]]]);
\ No newline at end of file
+},[["ksEn",0,1,2]]]);
\ No newline at end of file
Diff for withRouter.js
@@ -25,17 +25,20 @@ useWithRouter.getInitialProps = function () {
 
 /***/ }),
 
-/***/ "eThv":
+/***/ "eqah":
 /***/ (function(module, exports, __webpack_require__) {
 
 
-    (window.__NEXT_P=window.__NEXT_P||[]).push(["/withRouter", function() {
-      var mod = __webpack_require__("0Hlz")
-      if(false) {}
-      return mod
-    }]);
+    (window.__NEXT_P = window.__NEXT_P || []).push([
+      "/withRouter",
+      function () {
+        var mod = __webpack_require__("0Hlz");
+        if (false) {}
+        return mod;
+      }
+    ]);
   
 
 /***/ })
 
-},[["eThv",0,1,2]]]);
\ No newline at end of file
+},[["eqah",0,1,2]]]);
\ No newline at end of file
Diff for withRouter.module.js
@@ -23,17 +23,20 @@ useWithRouter.getInitialProps = () => ({});
 
 /***/ }),
 
-/***/ "eThv":
+/***/ "eqah":
 /***/ (function(module, exports, __webpack_require__) {
 
 
-    (window.__NEXT_P=window.__NEXT_P||[]).push(["/withRouter", function() {
-      var mod = __webpack_require__("0Hlz")
-      if(false) {}
-      return mod
-    }]);
+    (window.__NEXT_P = window.__NEXT_P || []).push([
+      "/withRouter",
+      function () {
+        var mod = __webpack_require__("0Hlz");
+        if (false) {}
+        return mod;
+      }
+    ]);
   
 
 /***/ })
 
-},[["eThv",0,1,2]]]);
\ No newline at end of file
+},[["eqah",0,1,2]]]);
\ No newline at end of file
Diff for de003c3a9d30..a36f5c6f7.js
@@ -451,6 +451,8 @@ function delBasePath(path) {
   return path.indexOf(basePath) === 0 ? path.substr(basePath.length) || '/' : path;
 }
 
+exports.delBasePath = delBasePath;
+
 function toRoute(path) {
   return path.replace(/\/$/, '') || '/';
 }
@@ -464,8 +466,8 @@ function fetchNextData(pathname, query, isServerRender, cb) {
 
   function getResponse() {
     return fetch(utils_1.formatWithValidation({
-      // @ts-ignore __NEXT_DATA__
-      pathname: "/_next/data/".concat(__NEXT_DATA__.buildId).concat(pathname, ".json"),
+      pathname: addBasePath( // @ts-ignore __NEXT_DATA__
+      "/_next/data/".concat(__NEXT_DATA__.buildId).concat(delBasePath(pathname), ".json")),
       query: query
     }), {
       // Cookies are required to be present for Next.js' SSG "Preview Mode".
@@ -626,12 +628,17 @@ var Router = /*#__PURE__*/function () {
     this.isFallback = isFallback;
 
     if (true) {
-      // in order for `e.state` to work on the `onpopstate` event
-      // we have to register the initial route upon initialization
-      this.changeState('replaceState', utils_1.formatWithValidation({
-        pathname: pathname,
-        query: query
-      }), as);
+      // make sure "as" doesn't start with double slashes or else it can
+      // throw an error as it's considered invalid
+      if (as.substr(0, 2) !== '//') {
+        // in order for `e.state` to work on the `onpopstate` event
+        // we have to register the initial route upon initialization
+        this.changeState('replaceState', utils_1.formatWithValidation({
+          pathname: pathname,
+          query: query
+        }), as);
+      }
+
       window.addEventListener('popstate', this.onPopState);
     }
   } // @deprecated backwards compatibility even though it's a private method.
Diff for de003c3a9d30..92.module.js
@@ -390,6 +390,8 @@ function delBasePath(path) {
   return path.indexOf(basePath) === 0 ? path.substr(basePath.length) || '/' : path;
 }
 
+exports.delBasePath = delBasePath;
+
 function toRoute(path) {
   return path.replace(/\/$/, '') || '/';
 }
@@ -401,8 +403,8 @@ function fetchNextData(pathname, query, isServerRender, cb) {
 
   function getResponse() {
     return fetch(utils_1.formatWithValidation({
-      // @ts-ignore __NEXT_DATA__
-      pathname: "/_next/data/".concat(__NEXT_DATA__.buildId).concat(pathname, ".json"),
+      pathname: addBasePath( // @ts-ignore __NEXT_DATA__
+      "/_next/data/".concat(__NEXT_DATA__.buildId).concat(delBasePath(pathname), ".json")),
       query
     }), {
       // Cookies are required to be present for Next.js' SSG "Preview Mode".
@@ -559,12 +561,17 @@ class Router {
     this.isFallback = isFallback;
 
     if (true) {
-      // in order for `e.state` to work on the `onpopstate` event
-      // we have to register the initial route upon initialization
-      this.changeState('replaceState', utils_1.formatWithValidation({
-        pathname,
-        query
-      }), as);
+      // make sure "as" doesn't start with double slashes or else it can
+      // throw an error as it's considered invalid
+      if (as.substr(0, 2) !== '//') {
+        // in order for `e.state` to work on the `onpopstate` event
+        // we have to register the initial route upon initialization
+        this.changeState('replaceState', utils_1.formatWithValidation({
+          pathname,
+          query
+        }), as);
+      }
+
       window.addEventListener('popstate', this.onPopState);
     }
   } // @deprecated backwards compatibility even though it's a private method.
Diff for main-HASH.js
@@ -239,6 +239,7 @@ var _isDynamic = __webpack_require__("/jkW");
 
 var _performanceRelayer = __webpack_require__("bGXG");
 /* global location */
+/// <reference types="react-dom/experimental" />
 
 
 if (!('finally' in Promise.prototype)) {
@@ -248,7 +249,7 @@ if (!('finally' in Promise.prototype)) {
 
 var data = JSON.parse(document.getElementById('__NEXT_DATA__').textContent);
 window.__NEXT_DATA__ = data;
-var version = "9.3.5";
+var version = "9.3.6-canary.13";
 exports.version = version;
 var props = data.props,
     err = data.err,
@@ -1051,6 +1052,8 @@ var _routeMatcher = __webpack_require__("gguc");
 
 var _routeRegex = __webpack_require__("YTqd");
 
+var _router = __webpack_require__("elyg");
+
 function hasRel(rel, link) {
   try {
     link = document.createElement('link');
@@ -1149,6 +1152,7 @@ var PageLoader = /*#__PURE__*/function () {
       var getHrefForSlug =
       /** @type string */
       function getHrefForSlug(path) {
+        path = (0, _router.delBasePath)(path);
         return _this2.assetPrefix + "/_next/data/" + _this2.buildId + (path === '/' ? '/index' : path) + ".json";
       };
Diff for main-HASH.module.js
@@ -199,6 +199,7 @@ var _isDynamic = __webpack_require__("/jkW");
 
 var _performanceRelayer = __webpack_require__("bGXG");
 /* global location */
+/// <reference types="react-dom/experimental" />
 
 
 if (!('finally' in Promise.prototype)) {
@@ -208,7 +209,7 @@ if (!('finally' in Promise.prototype)) {
 
 var data = JSON.parse(document.getElementById('__NEXT_DATA__').textContent);
 window.__NEXT_DATA__ = data;
-var version = "9.3.5";
+var version = "9.3.6-canary.13";
 exports.version = version;
 var {
   props,
@@ -794,6 +795,8 @@ var _routeMatcher = __webpack_require__("gguc");
 
 var _routeRegex = __webpack_require__("YTqd");
 
+var _router = __webpack_require__("elyg");
+
 function hasRel(rel, link) {
   try {
     link = document.createElement('link');
@@ -878,7 +881,10 @@ class PageLoader {
   getDataHref(href, asPath) {
     var getHrefForSlug =
     /** @type string */
-    path => this.assetPrefix + "/_next/data/" + this.buildId + (path === '/' ? '/index' : path) + ".json";
+    path => {
+      path = (0, _router.delBasePath)(path);
+      return this.assetPrefix + "/_next/data/" + this.buildId + (path === '/' ? '/index' : path) + ".json";
+    };
 
     var {
       pathname: hrefPathname,
Diff for index.html
@@ -1 +1 @@
-<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/BUILD_ID/pages/index.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/BUILD_ID/pages/_app.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.7d6979ed92064e0b8892.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/main-53bebd2a35a6c568ca68.module.js" as="script" crossorigin="anonymous"/></head><body><div id="__next">Hello world 👋</div><script id="__NEXT_DATA__" type="application/json" crossorigin="anonymous">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"BUILD_ID","isFallback":false,"gip":true}</script><script crossorigin="anonymous" nomodule="">!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script><script crossorigin="anonymous" nomodule="" src="/_next/static/runtime/polyfills-51838dc5b2b8e0705281.js"></script><script async="" data-next-page="/" src="/_next/static/BUILD_ID/pages/index.js" crossorigin="anonymous" nomodule=""></script><script async="" data-next-page="/" src="/_next/static/BUILD_ID/pages/index.module.js" crossorigin="anonymous" type="module"></script><script async="" data-next-page="/_app" src="/_next/static/BUILD_ID/pages/_app.js" crossorigin="anonymous" nomodule=""></script><script async="" data-next-page="/_app" src="/_next/static/BUILD_ID/pages/_app.module.js" crossorigin="anonymous" type="module"></script><script src="/_next/static/runtime/webpack-4d739ac7b0d8f888ab18.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/chunks/framework.5bb7f30f859f5f31359f.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.3b8425c45afa36f5c6f7.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.7d6979ed92064e0b8892.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/runtime/main-7502cb005cbbc178846a.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/runtime/main-53bebd2a35a6c568ca68.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/BUILD_ID/_buildManifest.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/BUILD_ID/_buildManifest.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/BUILD_ID/_ssgManifest.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/BUILD_ID/_ssgManifest.module.js" async="" crossorigin="anonymous" type="module"></script></body></html>
\ No newline at end of file
+<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/BUILD_ID/pages/_app.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/BUILD_ID/pages/index.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.2969add02d96c4018583.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/main-40e85bd47c5ab8e41b91.module.js" as="script" crossorigin="anonymous"/></head><body><div id="__next">Hello world 👋</div><script id="__NEXT_DATA__" type="application/json" crossorigin="anonymous">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"BUILD_ID","isFallback":false,"gip":true}</script><script crossorigin="anonymous" nomodule="">!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script><script crossorigin="anonymous" nomodule="" src="/_next/static/runtime/polyfills-51838dc5b2b8e0705281.js"></script><script async="" data-next-page="/_app" src="/_next/static/BUILD_ID/pages/_app.js" crossorigin="anonymous" nomodule=""></script><script async="" data-next-page="/_app" src="/_next/static/BUILD_ID/pages/_app.module.js" crossorigin="anonymous" type="module"></script><script async="" data-next-page="/" src="/_next/static/BUILD_ID/pages/index.js" crossorigin="anonymous" nomodule=""></script><script async="" data-next-page="/" src="/_next/static/BUILD_ID/pages/index.module.js" crossorigin="anonymous" type="module"></script><script src="/_next/static/runtime/webpack-4d739ac7b0d8f888ab18.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/chunks/framework.5bb7f30f859f5f31359f.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.9bb4b0fcebc580c6107b.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.2969add02d96c4018583.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/runtime/main-c9d2c804352d738cbf0b.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/runtime/main-40e85bd47c5ab8e41b91.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/BUILD_ID/_buildManifest.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/BUILD_ID/_buildManifest.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/BUILD_ID/_ssgManifest.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/BUILD_ID/_ssgManifest.module.js" async="" crossorigin="anonymous" type="module"></script></body></html>
\ No newline at end of file
Diff for link.html
@@ -1 +1 @@
-<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/BUILD_ID/pages/link.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/BUILD_ID/pages/_app.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.7d6979ed92064e0b8892.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/main-53bebd2a35a6c568ca68.module.js" as="script" crossorigin="anonymous"/></head><body><div id="__next"><div><h3>A Link page!</h3><a href="/">Go to /</a></div></div><script id="__NEXT_DATA__" type="application/json" crossorigin="anonymous">{"props":{"pageProps":{}},"page":"/link","query":{},"buildId":"BUILD_ID","isFallback":false,"gip":true}</script><script crossorigin="anonymous" nomodule="">!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script><script crossorigin="anonymous" nomodule="" src="/_next/static/runtime/polyfills-51838dc5b2b8e0705281.js"></script><script async="" data-next-page="/link" src="/_next/static/BUILD_ID/pages/link.js" crossorigin="anonymous" nomodule=""></script><script async="" data-next-page="/link" src="/_next/static/BUILD_ID/pages/link.module.js" crossorigin="anonymous" type="module"></script><script async="" data-next-page="/_app" src="/_next/static/BUILD_ID/pages/_app.js" crossorigin="anonymous" nomodule=""></script><script async="" data-next-page="/_app" src="/_next/static/BUILD_ID/pages/_app.module.js" crossorigin="anonymous" type="module"></script><script src="/_next/static/runtime/webpack-4d739ac7b0d8f888ab18.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/chunks/framework.5bb7f30f859f5f31359f.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.3b8425c45afa36f5c6f7.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.7d6979ed92064e0b8892.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/runtime/main-7502cb005cbbc178846a.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/runtime/main-53bebd2a35a6c568ca68.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/BUILD_ID/_buildManifest.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/BUILD_ID/_buildManifest.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/BUILD_ID/_ssgManifest.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/BUILD_ID/_ssgManifest.module.js" async="" crossorigin="anonymous" type="module"></script></body></html>
\ No newline at end of file
+<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/BUILD_ID/pages/_app.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/BUILD_ID/pages/link.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.2969add02d96c4018583.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/main-40e85bd47c5ab8e41b91.module.js" as="script" crossorigin="anonymous"/></head><body><div id="__next"><div><h3>A Link page!</h3><a href="/">Go to /</a></div></div><script id="__NEXT_DATA__" type="application/json" crossorigin="anonymous">{"props":{"pageProps":{}},"page":"/link","query":{},"buildId":"BUILD_ID","isFallback":false,"gip":true}</script><script crossorigin="anonymous" nomodule="">!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script><script crossorigin="anonymous" nomodule="" src="/_next/static/runtime/polyfills-51838dc5b2b8e0705281.js"></script><script async="" data-next-page="/_app" src="/_next/static/BUILD_ID/pages/_app.js" crossorigin="anonymous" nomodule=""></script><script async="" data-next-page="/_app" src="/_next/static/BUILD_ID/pages/_app.module.js" crossorigin="anonymous" type="module"></script><script async="" data-next-page="/link" src="/_next/static/BUILD_ID/pages/link.js" crossorigin="anonymous" nomodule=""></script><script async="" data-next-page="/link" src="/_next/static/BUILD_ID/pages/link.module.js" crossorigin="anonymous" type="module"></script><script src="/_next/static/runtime/webpack-4d739ac7b0d8f888ab18.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/chunks/framework.5bb7f30f859f5f31359f.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.9bb4b0fcebc580c6107b.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.2969add02d96c4018583.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/runtime/main-c9d2c804352d738cbf0b.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/runtime/main-40e85bd47c5ab8e41b91.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/BUILD_ID/_buildManifest.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/BUILD_ID/_buildManifest.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/BUILD_ID/_ssgManifest.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/BUILD_ID/_ssgManifest.module.js" async="" crossorigin="anonymous" type="module"></script></body></html>
\ No newline at end of file
Diff for withRouter.html
@@ -1 +1 @@
-<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/BUILD_ID/pages/withRouter.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/BUILD_ID/pages/_app.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.7d6979ed92064e0b8892.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/main-53bebd2a35a6c568ca68.module.js" as="script" crossorigin="anonymous"/></head><body><div id="__next"><div>I use withRouter</div></div><script id="__NEXT_DATA__" type="application/json" crossorigin="anonymous">{"props":{"pageProps":{}},"page":"/withRouter","query":{},"buildId":"BUILD_ID","isFallback":false,"gip":true}</script><script crossorigin="anonymous" nomodule="">!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script><script crossorigin="anonymous" nomodule="" src="/_next/static/runtime/polyfills-51838dc5b2b8e0705281.js"></script><script async="" data-next-page="/withRouter" src="/_next/static/BUILD_ID/pages/withRouter.js" crossorigin="anonymous" nomodule=""></script><script async="" data-next-page="/withRouter" src="/_next/static/BUILD_ID/pages/withRouter.module.js" crossorigin="anonymous" type="module"></script><script async="" data-next-page="/_app" src="/_next/static/BUILD_ID/pages/_app.js" crossorigin="anonymous" nomodule=""></script><script async="" data-next-page="/_app" src="/_next/static/BUILD_ID/pages/_app.module.js" crossorigin="anonymous" type="module"></script><script src="/_next/static/runtime/webpack-4d739ac7b0d8f888ab18.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/chunks/framework.5bb7f30f859f5f31359f.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.3b8425c45afa36f5c6f7.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.7d6979ed92064e0b8892.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/runtime/main-7502cb005cbbc178846a.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/runtime/main-53bebd2a35a6c568ca68.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/BUILD_ID/_buildManifest.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/BUILD_ID/_buildManifest.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/BUILD_ID/_ssgManifest.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/BUILD_ID/_ssgManifest.module.js" async="" crossorigin="anonymous" type="module"></script></body></html>
\ No newline at end of file
+<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/BUILD_ID/pages/_app.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/BUILD_ID/pages/withRouter.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.2969add02d96c4018583.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/main-40e85bd47c5ab8e41b91.module.js" as="script" crossorigin="anonymous"/></head><body><div id="__next"><div>I use withRouter</div></div><script id="__NEXT_DATA__" type="application/json" crossorigin="anonymous">{"props":{"pageProps":{}},"page":"/withRouter","query":{},"buildId":"BUILD_ID","isFallback":false,"gip":true}</script><script crossorigin="anonymous" nomodule="">!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script><script crossorigin="anonymous" nomodule="" src="/_next/static/runtime/polyfills-51838dc5b2b8e0705281.js"></script><script async="" data-next-page="/_app" src="/_next/static/BUILD_ID/pages/_app.js" crossorigin="anonymous" nomodule=""></script><script async="" data-next-page="/_app" src="/_next/static/BUILD_ID/pages/_app.module.js" crossorigin="anonymous" type="module"></script><script async="" data-next-page="/withRouter" src="/_next/static/BUILD_ID/pages/withRouter.js" crossorigin="anonymous" nomodule=""></script><script async="" data-next-page="/withRouter" src="/_next/static/BUILD_ID/pages/withRouter.module.js" crossorigin="anonymous" type="module"></script><script src="/_next/static/runtime/webpack-4d739ac7b0d8f888ab18.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/chunks/framework.5bb7f30f859f5f31359f.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.9bb4b0fcebc580c6107b.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.2969add02d96c4018583.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/runtime/main-c9d2c804352d738cbf0b.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/runtime/main-40e85bd47c5ab8e41b91.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/BUILD_ID/_buildManifest.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/BUILD_ID/_buildManifest.module.js" async="" crossorigin="anonymous" type="module"></script><script src="/_next/static/BUILD_ID/_ssgManifest.js" async="" crossorigin="anonymous" nomodule=""></script><script src="/_next/static/BUILD_ID/_ssgManifest.module.js" async="" crossorigin="anonymous" type="module"></script></body></html>
\ No newline at end of file

Serverless Mode (Increase detected ⚠️)
General Overall decrease ✓
zeit/next.js canary v9.3.5 zeit/next.js refs/tags/v9.3.6-canary.13 Change
buildDuration 10.5s 12s ⚠️ +1.5s
nodeModulesSize 55.5 MB 55.2 MB -252 kB
Client Bundles (main, webpack, commons) Overall increase ⚠️
zeit/next.js canary v9.3.5 zeit/next.js refs/tags/v9.3.6-canary.13 Change
main-HASH.js gzip 6.24 kB 6.27 kB ⚠️ +31 B
webpack-HASH.js gzip 746 B 746 B
de003c3a9d30..93a0.js gzip 10.3 kB N/A N/A
framework.HASH.js gzip 39.1 kB 39 kB -106 B
de003c3a9d30..ac5e.js gzip N/A 10.3 kB N/A
framework.a1..NSE.txt gzip N/A 220 B N/A
framework.a1..NSE.txt gzip N/A 220 B N/A
Overall change 56.4 kB 56.8 kB ⚠️ +388 B
Client Bundles (main, webpack, commons) Modern Overall decrease ✓
zeit/next.js canary v9.3.5 zeit/next.js refs/tags/v9.3.6-canary.13 Change
main-HASH.module.js gzip 4.77 kB 4.82 kB ⚠️ +45 B
webpack-HASH..dule.js gzip 746 B 746 B
de003c3a9d30..dule.js gzip 6.84 kB N/A N/A
framework.HA..dule.js gzip 39.1 kB 39 kB -104 B
de003c3a9d30..dule.js gzip N/A 6.88 kB N/A
Overall change 51.5 kB 51.5 kB -24 B
Legacy Client Bundles (polyfills) Overall decrease ✓
zeit/next.js canary v9.3.5 zeit/next.js refs/tags/v9.3.6-canary.13 Change
polyfills-HASH.js gzip 26.3 kB 26.2 kB -27 B
Overall change 26.3 kB 26.2 kB -27 B
Client Pages Overall decrease ✓
zeit/next.js canary v9.3.5 zeit/next.js refs/tags/v9.3.6-canary.13 Change
_app.js gzip 1.24 kB 1.23 kB -4 B
_error.js gzip 3.15 kB 3.12 kB -29 B
hooks.js gzip 664 B 663 B -1 B
index.js gzip 222 B 222 B
link.js gzip 2.06 kB 2.06 kB ⚠️ +4 B
routerDirect.js gzip 279 B 280 B ⚠️ +1 B
withRouter.js gzip 278 B 278 B
Overall change 7.88 kB 7.85 kB -29 B
Client Pages Modern Overall increase ⚠️
zeit/next.js canary v9.3.5 zeit/next.js refs/tags/v9.3.6-canary.13 Change
_app.module.js gzip 594 B 598 B ⚠️ +4 B
_error.module.js gzip 2.08 kB 2.09 kB ⚠️ +16 B
hooks.module.js gzip 370 B 383 B ⚠️ +13 B
index.module.js gzip 212 B 223 B ⚠️ +11 B
link.module.js gzip 1.51 kB 1.52 kB ⚠️ +15 B
routerDirect..dule.js gzip 271 B 279 B ⚠️ +8 B
withRouter.m..dule.js gzip 270 B 278 B ⚠️ +8 B
Overall change 5.3 kB 5.37 kB ⚠️ +75 B
Client Build Manifests
zeit/next.js canary v9.3.5 zeit/next.js refs/tags/v9.3.6-canary.13 Change
_buildManifest.js gzip 61 B 61 B
_buildManife..dule.js gzip 61 B 61 B
Overall change 122 B 122 B
Serverless bundles Overall increase ⚠️
zeit/next.js canary v9.3.5 zeit/next.js refs/tags/v9.3.6-canary.13 Change
_error.js 557 kB 558 kB ⚠️ +719 B
404.html 4.18 kB 4.18 kB
hooks.html 3.81 kB 3.81 kB
index.js 557 kB 558 kB ⚠️ +719 B
link.js 594 kB 595 kB ⚠️ +782 B
routerDirect.js 586 kB 587 kB ⚠️ +782 B
withRouter.js 586 kB 587 kB ⚠️ +782 B
Overall change 2.89 MB 2.89 MB ⚠️ +3.78 kB

Please sign in to comment.