Page MenuHomePhabricator

Fix Portals bundlesize checker in CI
Open, LowPublic

Description

Background

Followup to https://phabricator.wikimedia.org/T382179, as part of upgrading to Node 20 we had to remove bundlesize dependency. This task is to address this

Context

User story

  • As a user of wikimedia portal page, I want the page to be performant on slow internet and old browsers.

Requirements

  • Portals CI has a new bundlesize checker that works with Node 20

Event Timeline

As a user of wikimedia portal page, I want the page to be performant on slow internet and old browsers.

Note that we weren't running bundlesize in CI for a while, so it was present but unused, FWICT. Originally added in a15ad527d8fdbfdf58bef845c836a31ddbdd754f, but dropped in 5c4d9a523f6d9304c175f1a22566c86fb6b887f4 seven years ago. It'd be nice to bring it back, but I don't think it's urgent?