nam: Objektnotation: this oder prototype?

Beitrag lesen

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