My questions have to do with this very interesting article: http://www.techcrunch.com/2008/07/09/otoy-developing-server-side-3d-rendering-technology/
What they say: In this article it is claimed that this company can do amazing server sided 3D rendering all the while displaying the output in the browser using Flash, Ajax, Java or Active X. It is also claimed that the fasted method is Ajax running on safari (up to 220fps).
What I have done: I have pondered about ideas like this before and I have even fooled around with three methods of rendering to the browser. To be clear I never implemented a 3D render but rather used already available images hosted at google, or randomly generate pixels.
My first two attempts were involved hackishly trying to draw each pixel in the browser using div tags or the canvas tag. I used php to do so making it slow in the first place but looping through tens of thousands...millions of pixels would take years in any other language anyway, it took like 7 seconds in php. (the random pixel colors did not significantly increase execution time.
My third attempt involved using multiple images to make the big picture, and I set up a test using a total of ten thumbnails hosted on google where the php script loops through all 10 to randomly display 48 total images on the web page. Every time you press a button the Ajax will call on the php script to re-arrange the images. Running this locally with your cache cleared takes about two seconds to display all the images (0.5 seconds after caching).
The WTF how the hell do those lairs do that? Because of my first hand experience and plain conventional logic, what this company claims has to be complete total BS. To do every thing they say and then pass the output over the internet has to take at least 0.5 seconds a frame even with better coding and a faster language. I don't think you could even rewrite a single pixel 220 times over the internet in one second.
So maybe there not lairs, how did they do it? I must know before I bust a capillary! How did they pass data so fast to the browser using Ajax, not even considering the 3d processing on the server side. Is it just one fast server constantly pushing out an image(s)? All I ever wanted was 30 fps and look at thos jerks hogign all the netz.