Page MenuHomePhabricator

Audit default page modules payload (2019)
Open, HighPublic

Description

T121730: Audit use of @embed and remove where not needed (2019) | …


After auditing the startup payload (first JS request), we should follow through and take on the bigger chunk of the page modules payload as well (second JS request(s)). These are modules loaded on all (or most) page views after the startup JS has initialised.

(Placeholder task for future goal)

Sub tasks:

  • TBD …

Ideas for changes that might be in scope:

See also:

Related Objects

Event Timeline

Krinkle created this task.Sep 24 2019, 3:40 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptSep 24 2019, 3:40 AM
Krinkle updated the task description. (Show Details)Sep 24 2019, 3:40 AM
Krinkle updated the task description. (Show Details)

Depending on FY2019-2012 Q2 scheduling, could start as soon as October, if we finish T121730 on time.

Krinkle updated the task description. (Show Details)Sep 24 2019, 3:46 AM
Krinkle triaged this task as Normal priority.Sep 30 2019, 8:27 PM
Krinkle updated the task description. (Show Details)
Krinkle moved this task from Inbox to Backlog: Future Goals on the Performance-Team board.

Change 540733 had a related patch set uploaded (by Krinkle; owner: Krinkle):
[mediawiki/skins/Vector@master] Remove unused 'jquery.tabIndex' dependency

https://gerrit.wikimedia.org/r/540733

Change 540733 merged by jenkins-bot:
[mediawiki/skins/Vector@master] Remove unused 'jquery.tabIndex' dependency

https://gerrit.wikimedia.org/r/540733

Change 540739 had a related patch set uploaded (by Krinkle; owner: Krinkle):
[mediawiki/core@master] mediawiki.base: Remove mw.html.Cdata support

https://gerrit.wikimedia.org/r/540739

Change 540739 merged by jenkins-bot:
[mediawiki/core@master] mediawiki.base: Remove mw.html.Cdata support

https://gerrit.wikimedia.org/r/540739

Izno added a subscriber: Izno.Oct 9 2019, 6:10 AM

Change 541875 had a related patch set uploaded (by Krinkle; owner: Krinkle):
[mediawiki/core@master] jquery.accessKeyLabel: Remove unused code for unsupported browsers

https://gerrit.wikimedia.org/r/541875

Change 541875 merged by jenkins-bot:
[mediawiki/core@master] jquery.accessKeyLabel: Remove unused code for unsupported browsers

https://gerrit.wikimedia.org/r/541875

Change 542281 had a related patch set uploaded (by Krinkle; owner: Krinkle):
[mediawiki/core@master] Remove unused 'easy-deflate.inflate' module

https://gerrit.wikimedia.org/r/542281

Change 542281 merged by jenkins-bot:
[mediawiki/core@master] Remove unused 'easy-deflate.inflate' module

https://gerrit.wikimedia.org/r/542281

Krinkle updated the task description. (Show Details)Thu, Oct 17, 8:54 PM
Krinkle raised the priority of this task from Normal to High.Thu, Oct 24, 2:39 PM

Change 548899 had a related patch set uploaded (by Krinkle; owner: Krinkle):
[mediawiki/core@master] resources: Merge dblClickEdit and rightClickEdit JS code

https://gerrit.wikimedia.org/r/548899

Change 548899 merged by jenkins-bot:
[mediawiki/core@master] resources: Merge dblClickEdit and rightClickEdit JS code

https://gerrit.wikimedia.org/r/548899