Why shrinking a JavaScript bundle's transfer size doesn't automatically reduce its main-thread execution cost.
You gzip your JS bundle, cutting its transfer size from 400 KB to 120 KB, but Total Blocking Time barely improves on low-end mobile devices. What is the most accurate explanation?