Almost the first 256b intro using Canvas ever :p
The idea was pretty simple: Draw colorful dots in the center of the Canvas and zoom it all introduce a nebula like color blending.
<body bgcolor=0 text=snow onload=h=R.height=256;setInterval('with(R.getContext("2d"))fillStyle="#"+(999*r(fillRect(r(drawImage(R,3,3,250,250,0,0,h,h))*26+116,r()*26+116,3,3))|0)',r=Math.random)>pNebula<canvas id=R>
Including some styling of the page and text, the whole intro fits in 214 bytes. Actually it was even possible to fit a valid HTML5 version in 248 bytes.
<!doctype html><title></title>pNebula<canvas></canvas><script>r=Math.random;setInterval('with(R.getContext("2d"))fillStyle="#"+(999*r(fillRect(r(drawImage(R,3,3,144,144,0,0,150,150))*26+61,r()*26+61,3,3))|0)',R=document.body.childNodes[1])</script>
Make sure to leave a comment or thumb up/down on Pouet.
Other recent projects
There are many experiments and projects like PNEBULA to discover other here.
- FRONTFEST MOSCOW It was an honour to be invited to Fronfest Moscow 2017 with the little family to give my first workshop; implementing a Twin-stick shooter using ES6 and Canvas, and to continue my CODE🎙ART series of talks + live coding aiming to inspire new web developer artists. on November 18th, 2017
- VOLTRA VOLTRA: Grinding the Universe, a gritty JavaScript demo, winner of the 1024 bytes demo competition at the Assembly 2017. on August 6th, 2017
- BREATHING EARTH Another take on Nadieh Bremer mesmerizing Breathing Earth visualisation, running at 60fps on a 2D Canvas without libraries or frameworks. on June 26th, 2017
- THREAD The "10 print" maze generator in 15 bytes of x86 assembler. on December 19th, 2013
- TV NOISE Fall 2011, another meme struck Pouet.net. TV NOISE. Over the course of a few weeks, every single platform went psssh. There you go open web platform: TV noise in 128 bytes. on November 13th, 2011
- MARS LANDSCAPE Remember the amazing MARS 4Kb intro by Tim Clarke in 1993 ? Here comes a remake in 256b using JavaScript and Canvas on October 16th, 2008
- MANDELBROT TRACER Possibly the smallest Mandelbrot tracer ever in JavaScript: 101 bytes on September 21st, 2008
- ASAHIKAWA Flyby the city of Asahikawa in 64 bytes. on January 21st, 2007
Let's talk
Don't be shy; get in touch by mail, twitter, github, linkedin or pouet if you have any questions, feedback, speaking, workshop or performance opportunity.