Performance: Update `browserslist` and drop broken Safari 13 support
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.
Screenshots
BEFORE | AFTER |
---|---|
App preview:
Check out the client app preview documentation to learn more.
Test plan
Built locally, and compared diff from yarn browserslist