Niedzielski has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/391851 )
Change subject: Chore: add Webpack performance requirements ...................................................................... Chore: add Webpack performance requirements Webpack has some simple but useful options for specifying performance limits. This patch enables asset and entry point (+ all dependencies) filesize requirements for production builds. The numbers are somewhat arbitrary but considered metrics from T178403. https://webpack.js.org/configuration/performance/ Bug: T179827 Bug: T178403 Change-Id: I1dc0d3a0b90d281eaba621cc95bd6bb335bd5df1 --- M src/client/webpack.config.ts 1 file changed, 10 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/marvin refs/changes/51/391851/1 diff --git a/src/client/webpack.config.ts b/src/client/webpack.config.ts index 2c77129..192e080 100644 --- a/src/client/webpack.config.ts +++ b/src/client/webpack.config.ts @@ -106,6 +106,16 @@ chunkFilename: CHUNK_FILENAME }, + performance: { + hints: PRODUCTION ? "error" : false, + + maxAssetSize: 48 * 1024, + + // Limits the sum of all assets (index, runtime, and vendor) required + // for an initial load for a specific entry (e.g., index). + maxEntrypointSize: 64 * 1024 + }, + resolve: { alias: { // todo: remove. https://github.com/developit/preact/issues/924 -- To view, visit https://gerrit.wikimedia.org/r/391851 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I1dc0d3a0b90d281eaba621cc95bd6bb335bd5df1 Gerrit-PatchSet: 1 Gerrit-Project: marvin Gerrit-Branch: master Gerrit-Owner: Niedzielski <sniedziel...@wikimedia.org> Gerrit-Reviewer: Sniedzielski <sniedziel...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits