[Wikidata-bugs] [Maniphest] [Commented On] T228513: Start using webpack for dependency management and bundling

2019-10-23 Thread gerritbot
gerritbot added a comment. Change 524515 abandoned by Ladsgroup: Start using webpack Reason: Not needed anymore https://gerrit.wikimedia.org/r/524515 TASK DETAIL https://phabricator.wikimedia.org/T228513 EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] [Commented On] T228513: Start using webpack for dependency management and bundling

2019-09-10 Thread WMDE-leszek
WMDE-leszek added a comment. > Using a packing solution on top of that is also appropriate to reduce the amount of http traffic overhead if we load these files asynchronously (which is still not supported by all browsers to this date https://caniuse.com/#feat=es6-module-dynamic-import) as

[Wikidata-bugs] [Maniphest] [Commented On] T228513: Start using webpack for dependency management and bundling

2019-08-29 Thread alaa_wmde
alaa_wmde added a comment. NOTE: good concern raised during Frontend Guild Session 1: we have to make sure we do not invest too much time re-writing source or test code of javascript modules, as part of this trailblazing, when they are being replaced by other hikes. Example is termbox hike

[Wikidata-bugs] [Maniphest] [Commented On] T228513: Start using webpack for dependency management and bundling

2019-08-27 Thread Ladsgroup
Ladsgroup added a comment. In T228513#5443175 , @Addshore wrote: > In T228513#5443146 , @Ladsgroup wrote: > >> In T228513#5431503

[Wikidata-bugs] [Maniphest] [Commented On] T228513: Start using webpack for dependency management and bundling

2019-08-27 Thread Addshore
Addshore added a comment. In T228513#5443146 , @Ladsgroup wrote: > In T228513#5431503 , @alaa_wmde wrote: > >> - How build process of webpack packs will integrate with our build

[Wikidata-bugs] [Maniphest] [Commented On] T228513: Start using webpack for dependency management and bundling

2019-08-27 Thread Ladsgroup
Ladsgroup added a comment. In T228513#5431503 , @alaa_wmde wrote: > - How build process of webpack packs will integrate with our build pipeline? Checking in compiled packs will cause merging separate patches harder Yeah, that's a

[Wikidata-bugs] [Maniphest] [Commented On] T228513: Start using webpack for dependency management and bundling

2019-08-22 Thread alaa_wmde
alaa_wmde added a comment. **Questions from the bonfire that we might want to answer/consider as part of the trailblazing** - How build process of webpack packs will integrate with our build pipeline? Checking in compiled packs will cause merging separate patches harder - Is this for

[Wikidata-bugs] [Maniphest] [Commented On] T228513: Start using webpack for dependency management and bundling

2019-08-12 Thread Ladsgroup
Ladsgroup added a comment. In T228513#5410269 , @Addshore wrote: > @Ladsgroup does the MobileFrontend skin use minification in webpack, or leave it down the RL? Webpack does it. But also it does a better job in minfication like

[Wikidata-bugs] [Maniphest] [Commented On] T228513: Start using webpack for dependency management and bundling

2019-08-12 Thread Addshore
Addshore added a comment. @Ladsgroup does the MobileFrontend skin use minification in webpack, or leave it down the RL? My main though here is it would be nice to not have minified things with debug=true? > Every module removed from lib or client will have ~30GB/day reduction on

[Wikidata-bugs] [Maniphest] [Commented On] T228513: Start using webpack for dependency management and bundling

2019-07-26 Thread alaa_wmde
alaa_wmde added a comment. @Ladsgroup can you rephrase the Problem better, perhaps adding more details? I have a feeling the current one isn't really reflecting the actual problem behind our motivation here TASK DETAIL https://phabricator.wikimedia.org/T228513 EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] [Commented On] T228513: Start using webpack for dependency management and bundling

2019-07-24 Thread Ladsgroup
Ladsgroup added a comment. > As of 7 May 2018 in production, Wikibase's 248 RL modules result in 14,453 bytes (5,210 bytes after gzip) being shipped on every page view of every Wikipedia for every reader. That's 6.4TiB a day of extra load on readers. Just a clarification, this is for

[Wikidata-bugs] [Maniphest] [Commented On] T228513: Start using webpack for dependency management and bundling

2019-07-24 Thread alaa_wmde
alaa_wmde added a comment. above patch was meant to be as a proof of concept TASK DETAIL https://phabricator.wikimedia.org/T228513 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: alaa_wmde Cc: Aklapper, alaa_wmde, Addshore, Lydia_Pintscher,

[Wikidata-bugs] [Maniphest] [Commented On] T228513: Start using webpack for dependency management and bundling

2019-07-19 Thread gerritbot
gerritbot added a comment. Change 524515 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup): [mediawiki/extensions/WikibaseLexeme@master] Start using webpack https://gerrit.wikimedia.org/r/524515 TASK DETAIL https://phabricator.wikimedia.org/T228513 EMAIL PREFERENCES