Back in 2012, I was experimenting with Processing, a programing language / environment optimized for generative art. My main output was ‘Ecosystem’ which I talked about here.
Processing was great but translated very poorly to the web, users had to view it through a Java applet. I tried an alternative, Processing.js, but it didn’t work well and the code seemed inefficient.
Last week I found p5.js which aims to follow Processing’s vision and make it live on the web. After poking around I decided to port Ecosystem over to p5.js
Overall, I’m happy with p5.js and would do another small project with it. For something more ambitious, I would probably use EaselJS