Pretty sure I am missing something here so please bear with me.
When I build a project I get the following message:

However the js build is actually 483kb. What am I missing here? Cheers.
The built js file in your directory is not gzipped, it's only minified. When you serve that file the file and gzip it (which is the standard way to deliver content) that's the size that will actually be transferred. If you use the pushstate server as demonstrated in the build output and look at the transfer size in the network inspector in your browser dev tools you will see it only transfers the amount specified by the gzip size.
It might be handy to read a guide on how web servers do gzip
Thanks for the explanation @tbillington, much appreciated!
I think it is better to show the actual size too. This got me confused before. I thought that it already gzip'ed but it is not. Might reconsider this #1908 ?
Happy to review PRs that do something differently.
Most helpful comment
I think it is better to show the actual size too. This got me confused before. I thought that it already gzip'ed but it is not. Might reconsider this #1908 ?