Page MenuHomePhabricator

Squeeze out more of the static image files of Baby Globe without visible quality loss
Closed, ResolvedPublic1 Estimated Story Points

Description

Background

There are specific compression ways to reduce metadata and file format inherit data structures that will help us to sqeeze the last bit out of the static images without visible quality loss.

Goal

Ensure smallest possible size without visible quality loss to ensure best possible client performance.

Acceptance criteria for done

  • Compress all static images without visible quality loss again

QA steps

  • Ensure that the static fallback images look fine in older browsers which were the first with WebP support

Event Timeline

Change #1239192 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/WP25EasterEggs@master] resources: Squeeze static images more without visible quality loss

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

Change #1239192 merged by jenkins-bot:

[mediawiki/extensions/WP25EasterEggs@master] resources: Squeeze static images more without visible quality loss

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

Change #1239256 had a related patch set uploaded (by Jdrewniak; author: VolkerE):

[mediawiki/extensions/WP25EasterEggs@wmf/1.46.0-wmf.15] resources: Squeeze static images more without visible quality loss

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

Change #1239256 merged by jenkins-bot:

[mediawiki/extensions/WP25EasterEggs@wmf/1.46.0-wmf.15] resources: Squeeze static images more without visible quality loss

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

Mentioned in SAL (#wikimedia-operations) [2026-02-12T22:12:05Z] <jdrewniak@deploy2002> Started scap sync-world: Backport for [[gerrit:1239255|Allow enabling extension via query parameter for testing (T416218)]], [[gerrit:1239256|resources: Squeeze static images more without visible quality loss (T417307)]]

Mentioned in SAL (#wikimedia-operations) [2026-02-12T22:14:04Z] <jdrewniak@deploy2002> jdrewniak: Backport for [[gerrit:1239255|Allow enabling extension via query parameter for testing (T416218)]], [[gerrit:1239256|resources: Squeeze static images more without visible quality loss (T417307)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-02-12T22:19:49Z] <jdrewniak@deploy2002> Finished scap sync-world: Backport for [[gerrit:1239255|Allow enabling extension via query parameter for testing (T416218)]], [[gerrit:1239256|resources: Squeeze static images more without visible quality loss (T417307)]] (duration: 07m 44s)

Volker_E updated the task description. (Show Details)
Volker_E set the point value for this task to 1.
Volker_E updated the task description. (Show Details)
Etonkovidova subscribed.

Checked - no issues found.

Testing notes:

WebP browser support started with quite old versions of major browsers (https://developers.google.com/speed/webp/faq), e.g. Firefox 65.

(1) Checked on older browser versions
Firefox 65/64 - looks ok
Chrome 108 - looks ok
Safari 17- ok

(2) some very old versions of browser do not even display the appearance menu

(3) The official full support is provided for the last three versions of major browsers (more results in in cross-browsers test results in T415722: [QA task] Testing WP25EasterEggs extension)

Chrome 145, 144, 143
Firefox 147, 146, 145
Safari 26, 18, 17

HFan-WMF subscribed.

Resolving as support for very old browsers is out of scope. Thank you Elena!