-
PixiJS
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
-
p5.js
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
As for performance, there's a lot more to it than the hardware being used. p5.js isn't the most performant creative coding framework since it's more optimized for ease of use than performance (a good choice on the part of the creators imo). p5.s has an official guide on how to optimize performance. As for browsers it mentions that Chrome actually outperforms Firefox. Personally, I use Safari as my daily use browser but for web development, I still use Chrome because I'm used to its dev tools. Depending on what kind of creative coding you do on the web PixiJS could yield much higher performance. It's also possible (but difficult) for certain things to use shaders.
As for performance, there's a lot more to it than the hardware being used. p5.js isn't the most performant creative coding framework since it's more optimized for ease of use than performance (a good choice on the part of the creators imo). p5.s has an official guide on how to optimize performance. As for browsers it mentions that Chrome actually outperforms Firefox. Personally, I use Safari as my daily use browser but for web development, I still use Chrome because I'm used to its dev tools. Depending on what kind of creative coding you do on the web PixiJS could yield much higher performance. It's also possible (but difficult) for certain things to use shaders.
If you're not limited to the web you can use Processing (the ”daddy” of p5.js so to speak) which out of the box has better performance. Further, still you could use openFrameworks which allows for much better performance.