Es decir, si uso la hora actual como un índice en la matriz:¿Las matrices de Javascript son dispersas?
array[Date.getTime()] = value;
será el intérprete instanciar todos los elementos de 0 a ahora? ¿Los diferentes navegadores lo hacen de manera diferente?
Recuerdo que solía haber un error en el kernel AIX, que crearía pseudo-ttys a petición, pero si lo hiciera, digamos, "echo>/dev/pty10000000000" crearía/dev/pty0,/dev/pty1, .... y luego caen muertos. Fue divertido en ferias comerciales, pero no quiero que esto suceda a mis clientes.
¿Por qué no lo prueba y ve si se cuelga? –
@NickLarsen: http://jsbin.com/okuze <- no crash ... ;-) – Shog9
Una posible desventaja de hacer esto es la dificultad de depuración en Firebug. una declaración de registro en la matriz solo mostrará los primeros 1000 elementos en la matriz, que serán "indefinidos". Además, array.length te dirá que tu matriz tiene n elementos, aunque n-1 son solo valores "fantasmas" indefinidos. –