Skip to content

Performance: Update `browserslist` and drop broken Safari 13 support

Administrator requested to merge tr/drop-safari-13-support into main

Created by: umpox

Description

This PR:

  • Cleans up and updates our browserslist config to use .browserslistrc, which lets us add comments. The output is the same, but the logic is clearer now, and edge cases are more obvious. See the before/after diff below.
  • Drops Safari 13 support. It was broken anyway due to a lack of a BigInt polyfil, so will have been broken for 20 months, if we go off the git diff as to when that was added. This should let us shave off some more bundle size.
    • Note: Confirmed that this is the case by testing through Browserstack
    • image

Screenshots

BEFORE AFTER
image image

App preview:

Check out the client app preview documentation to learn more.

Test plan

Built locally, and compared diff from yarn browserslist

Merge request reports

Loading