From 454c7892f5c442b76ccc429d8abc67418e2c252a Mon Sep 17 00:00:00 2001 From: Vitaly Date: Wed, 16 Aug 2023 23:38:09 +0300 Subject: [PATCH] speed debugging a bit --- .vscode/launch.json | 28 +++++++++++++++++++++++++--- webpack.dev.js | 6 ++++++ 2 files changed, 31 insertions(+), 3 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index 85e26869..d909a57b 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -1,17 +1,39 @@ { "configurations": [ + // recommended as much faster { + // to launch "C:\Program Files\Google\Chrome Beta\Application\chrome.exe" --remote-debugging-port=9222 + "type": "chrome", + "address": "localhost", + "name": "Attach Chrome", + "request": "attach", + "outFiles": [ + "${workspaceFolder}/public/**/*.js", + // "!${workspaceFolder}/public/**/*vendors*", + "!${workspaceFolder}/public/**/*minecraftData*", + "!**/node_modules/**" + ], + "skipFiles": [ + // "/**/*vendors*" + "/**/*minecraftData*" + ], + "port": 9222, + }, + { + // not recommended as in most cases it will slower as it launches from extension host so it slows down extension host, not sure why "type": "msedge", - "name": "http://localhost:8080/", + "name": "Launch Edge", "request": "launch", "url": "http://localhost:8080/", "outFiles": [ "${workspaceFolder}/public/**/*.js", - "!${workspaceFolder}/public/**/*vendors*", + // "!${workspaceFolder}/public/**/*vendors*", + "!${workspaceFolder}/public/**/*minecraftData*", "!**/node_modules/**" ], "skipFiles": [ - "/**/*vendors-*" + // "/**/*vendors*" + "/**/*minecraftData*" ], }, ] diff --git a/webpack.dev.js b/webpack.dev.js index 01ec8135..da1cb434 100644 --- a/webpack.dev.js +++ b/webpack.dev.js @@ -26,6 +26,12 @@ module.exports = merge(common, maxAsyncRequests: 10, maxInitialRequests: 10, cacheGroups: { + minecraftData: { + test: /[\\/]node_modules[\\/]minecraft-data[\\/]/, + name: "minecraftData", + priority: 15, + chunks: 'all' + }, vendors: { test: /[\\/]node_modules[\\/]/, name: "vendors",