It seems we can make various savings in the JavaScript we load initially by avoiding loading any modules which depend on mobile.overlays at the cost of loading code for search and page issues and disentangling the LoadingOverlay and moduleLoader from the overlay module. This could cut initial JavaScript by 10kb at the cost of a potential delay in using search for users visiting for the first time.
Description
Description
Related Objects
Related Objects
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Declined | None | T125920 [EPIC] Future exciting reading web performance endeavours | |||
| Duplicate | None | T131082 Reduce initial load of JavaScript by avoiding the loading of the mobile.overlays module |
Event Timeline
Restricted Application added a subscriber: • Aklapper. · View Herald TranscriptMar 28 2016, 6:20 PM2016-03-28 18:20:57 (UTC+0)
Jdlrobson renamed this task from Reduce initial load of JavaScript to Reduce initial load of JavaScript by avoiding the loading of the mobile.overlays module.Mar 28 2016, 6:21 PM2016-03-28 18:21:26 (UTC+0)
Jdlrobson lowered the priority of this task from Medium to Low.Jul 28 2016, 8:26 PM2016-07-28 20:26:11 (UTC+0)
MBinder_WMF moved this task from Incoming to Triaged but Future on the Web-Team-Backlog-Archived board.Aug 3 2016, 9:01 PM2016-08-03 21:01:16 (UTC+0)
MBinder_WMF edited projects, added: Technical-Debt (RW-Tech-Debt); removed: Technical-Debt.Oct 4 2016, 6:15 PM2016-10-04 18:15:55 (UTC+0)
• bmansurov moved this task from Uncategorized to Performance on the Technical-Debt (RW-Tech-Debt) board.Oct 7 2016, 5:00 PM2016-10-07 17:00:54 (UTC+0)
Jdlrobson mentioned this in T153473: [Spike, 8hrs] How do we organize and manage our ResourceLoader modules?.May 21 2017, 11:45 AM2017-05-21 11:45:12 (UTC+0)
Jdlrobson closed this task as a duplicate of T153473: [Spike, 8hrs] How do we organize and manage our ResourceLoader modules?.