I’ll add to this:
– modern browsers have to support a wide spectrum of functionality, defined in specifications. Some specifications go back twenty or thirty years but must still be accounted for.
– even something as simple and basic as drawing text or drop shadows is a surprisingly complicated function, involving a lot of math and behind the scenes optimization to keep it smooth.
– people demand more and more out of websites than ever these days, so it’s worth spending ram to reuse calculations or effects.
Latest Answers