So!
Habe eben mit Instruments aufm Mac verglichen, wie viel Speicher verschiedene Browser allozieren:
+-----------------+---------+-----------+
|Browser | this | prototype |
+-----------------+---------+-----------+
|Opera 9.5b: | 19.42MB | 12.8MB |
|Firefox 2.0.0.13:| 26.19MB | 21.8MB |
|Firefox 3b5: | 15.55MB | 15.0MB |
|Safari 3.1.1: | 5.97MB | 5.8MB |
+-----------------+---------+-----------+
Den IE kann ich leider nicht ausmessen.
Die gemessenen Unterschiede bei Opera und Firefox 2 (4-6MB) stimmen in etwa mit der erwarteten Menge überein.
Interpretation:
Safari und Firefox 3 optimieren da offensichtlich etwas. Trotzdem lohnt es sich tatsächlich Methoden über den Prototypen zu definieren (falls möglich).
Gruss,
nam