3 ms·
Electronics Weekly says[1] > “The M0 is a third of the size of the M3 in its minimal configuration,” ARM CPU product manager Dr Dominic Pajak told EW – 12,000
by Veedrac 9y ago
Electronics Weekly says[1]
> “The M0 is a third of the size of the M3 in its minimal configuration,” ARM CPU product manager Dr Dominic Pajak told EW – 12,000 against 43,000 gates.
That same page is 2.8MB compressed, the half of which is Javascript decompresses to 2.6MB.
Yes, a big OoO core has a lot more to throw around, but the vast majority is spent on tricks to make things go faster. The layers are thinner than you expect, and they're built that way on purpose. The hardware below assembly is a far smaller jump than the browser in the sky.
[1]: https://www.electronicsweekly.com/news/products/micros/arms-cortex-m0-processor-how-it-works-2009-03/ https://www.electronicsweekly.com/news/products/micros/arms-...
- stouset 9y agoOver two-thirds of that is ad-related code. The HTML, CSS, and basic Javascript needed to run the site appears to be on the order of < 250KiB. Images obviously bump that number higher. You are not arguing against abstraction. You're arguing against the user-hostile influence of advertising on delivery of content on the web.
- Veedrac 9y agoAnd you think adblockers have a legitimate reason for their codebase to be 3x the size of DOOM? If all this abstraction from the low level C code of DOOM to the high level Javascript-on-the-browser bought us anything, you'd think the abstract one that is solving an easier problem would take less code, not more.
- Veedrac 9y agos/adblockers/adverts and trackers