Thank you for reaching out.
The binary size check includes multiple steps in the middle, and since it uses compression, even a bit may impact the end result. And as you notice, the baseline also changes due to other submitted changes, we calculate the diff in the tryjob.
In general we do not want fuchsia to be different from other platforms, unless something totally irrelevant to the fuchsia components we are shipping (devtools UI is a good example). So if it's a web-platform API, I'd be very happy to *not* exclude fuchsia, both for the external users and the maintenance cost. Since we are only talking about some 24K, you may ignore the error with `Fuchsia-Binary-Size={reason}` tag next time (See
the instruction).
But it would be great if you can CC me on the changes if you need to bypass the checks.