Generative Art Timeline · Chapter 9: AI Era (2010s)

2013

Lauren Lee McCarthy Creates p5.js

Software/Tool · All-Time Moment · Top Moment · Women Artists

Code in the p5.js editor sits beside a colorful spiral of floating teapots and tea objects.
The p5.js Web Editor at its 2018 launch, displaying Matthew Kaney’s Tea Time. A later interface for the library initiated in 2013. Screenshot: Processing Foundation. Tea Time: Matthew Kaney. Web Editor development led by Cassie Tarakajian. Image source.

Lauren Lee McCarthy created p5.js roughly twelve years after the initial release of Processing in 2001. P5.js is a JavaScript library that revitalizes the goals of the original Processing project for today’s web environment, where JavaScript—quite different from Java, despite their similar names—has become the dominant Internet-based language.

Originating from Processing, designed by Ben Fry and Casey Reas between 2000 and 2001 as a Java-based visual language for artists, the evolution to p5.js represents a shift towards more accessible web-native programming. Like Processing, p5.js has the aim of empowering artists to learn coding.

Unlike Processing.js, which John Resig released in May 2008 and which translated Java-based sketches to JavaScript, p5.js operates directly in JavaScript, aligning with modern web standards and utilizing browser capabilities without requiring plugins. This development has the benefit for seamless integration of web elements and media, leveraging browser-based tools and enhancing educational and creative opportunities in digital art and design. In this sense of utilizing the web as a canvas, p5.js can be seen as continuing the traditions of net.art and further solidifies the link between net art, software art and blockchain-based art.

Text by Peter Bauman. Generative Art Timeline, Le Random, fact-checked September 2026.

Sources

People

Ben Fry, Casey Reas, John Resig, Lauren Lee McCarthy

Movements

generative art, net art

Filed under

Ideas
accessibility, creative coding, digital art, generative art, net art, tools
Technologies
blockchain, Internet, Java, JavaScript, p5.js, Processing, Processing.js, programming, software art
People
Ben Fry, Casey Reas, John Resig, Lauren Lee McCarthy

Related moments

Echoes across time

Le Random editorials

Explore all Le Random editorials and artist interviews

Le Random podcast