Matti Mäkitalo: >100.000 dynamische Variablen = Performance?

Beitrag lesen

Hi,

Einmalig >100.000 Datensätze in den Cache laden (in einer Schleife):
window['data'+uniquenumber]="datenxy";

unabhängig vom bisher gesagtem: warum direkt im window-Objekt? Das könnte javascript insgesamt deutlich verlangsamen, weil viele lookups über das window-Objekt laufen. Außerdem kleisterst du damit den globalen Namespace voll.

Mach doch wenigstens ein array da draus:
window['data'][uniquenumber] = "datenxy";

Noch besser wäre es, es nicht in den globalen Namespace einzuhängen.

Bis die Tage,
Matti