it aint slowing timers a single bit. When program picking 1 of 18 files using random algorythms, your computer fon't even be able to draw 1 single frame on your monitor. It's so fast thet you could say it's instant in our case.
Your problem is in the size of pictureas and the size of sounds. You see, nyx doesn't have preloading and buffering functions. Every time the new picture appears, it will load it - only then. Before it appears it won't do a thing. Same with sounds. And even if files are relatively small, it still takes some time to parce them and send them to you - and the host's speed is not too fast. It's normal, but aint suited to the fast info transfer. Add ping to this and you'll get pretty good lag sometimes.
Now I'll explain you why you thought that getting rid of randomness busts the speed up. You see, after you once downloaded this pictureas and sounds - they are saved in the temp directory of your browser. So when the page appears again, it won't download the same picture again, but will use the one saved on your PC - and it's faster. What happened to you is: You were testing it as is, and saw the lag of the pictures. While this test most of them were saved on your PC. Then you get rid of random names, and run a test again - woila, they load much faster! The only thing you missed, that it's not because you'v set the names, but because they load from your PC, not the server far, far away.
As an example, while I was running your tease now, the first time I rarely saw any picture and all sounds were stopped in the middle. But when 18 pages passed by, and all started again, everything was fine.
Note as well, that I live in Russia, it's closer to Europe (where the servers reside) than US, and also our internet speeds are WAY faster than in US (10-100 Mbps in general). So in my case pictures will load very fast, but the further the user is from the server, and the slower he's connection, the lag will be greather.
P.s. I don't think there'll be changes in Nyx anymore. As I see it, MIA is on the way and nyx development might be considered as closed.
