I just tried downloading and opening what I posted and it works here.
It should work on windows, I didn't use an external and processing.js is the same for all platforms.
Maybe try your own processing sketch? It didn't work for the first sketch I tried to run, and I never found out why.
You can just modify the html file (which by the way contains an extra line I commented out because I originally copied the html from the processingjs.org homepage - in case you were wondering what that was) to have your file name instead (and make sure your sketch is in the folder with the max patch).
I have worked on this pretty extensively. I am currently working on a porting library for processing sketches using mgraphics.
The basic idea is you take your processing sketch, convert it to java script (which is pretty easy after you have done it a few times) then run the sketch. It should appear and behave as it does in processing.
Although I have not ported over the full precessing API, I have enough here to do some interesting stuff. I have attached what I have so far. Feel free to give it a spin and let me know what you think.
Please put processinglib.js in your Max jsextentions directory, then restart max before running the sketch.
Yes, that is correct. I believe smooth() turns on anti-aliasing in processing. I did not put any implementation there because anti-aliasing is always on in Jitter. I also have it there so that porting sketches will be easier.