by Jonah Kagan, Varun Singh, Jonathan Koh, Charis LokeFizz
by BloomLetter-pairs Analysis
by Martin Ignacio Bereciartua
Processing.js 1.4.0! And then Processing 1.4.1! Because there was a really silly but ruinous regression introduced by 1.4.0! All joking aside, 1.4.1 is a hotfix for 1.4.0, fixing a bug that prevents sketches from focussing on mouse clicks. That's pretty severe, because without the globalKeyEvents instruction, Processing.js sketches only receive key events when they have focus. No focus, no key events. No key events, very limited interaction. So if you grabbed v1.4.0, quickly grab yourself a new v1.4.1 and enjoy all the goodness that 1.4.0 introduced, without the lack of key events this time.
Processing.js is the sister project of the popular Processing visual programming language, designed for the web. Processing.js makes your data visualizations, digital art, interactive animations, educational graphs, video games, etc. work using web standards and without any plug-ins. You write code using the Processing language, include it in your web page, and Processing.js does the rest. It's not magic, but almost.
Originally developed by Ben Fry and Casey Reas, Processing started as an open source programming language based on Java to help the electronic arts and visual design communities learn the basics of computer programming in a visual context. Processing.js takes this to the next level, allowing Processing code to be run by any HTML5 compatible browser, including current versions of Firefox, Safari, Chrome, Opera, and Internet Explorer. Processing.js brings the best of visual programming to the web, both for Processing and web developers.
Whether you're an advanced Processing developer or completely new, whether you're a pro with web technologies or just getting started, Processing.js bridges the gap between these two powerful technologies.