Sheet
An Excel-like spreadsheet with arbitrary expressions and persistence using localStorage golfed under 256 bytes with aem1k, subzey, xem, rlauck, odensc, mmastrac, and corruptio
This one was fun. It started with a tutorial about making a Speadsheet in AngularJS in 20 minutes , then 30 lines of JS and ultimately aem1k optimized the whole thing down to 468 bytes, and the fun began.
Then came the league of size optimizer extaordinaires, aem1k , subzey , xem and rlauck , and together we golfed this puppy down to 256 bytes.
Source code
<script>(o=b=>{for(j in a="ABCD")for(i in a)y=a[i]+-~j,b?document.write([["<p>"][i]]+y+"<input onfocus=value=[l[id]] onblur=l[id]=value;o() id="+y+" value="+[l[y]]+"> "):eval(y+(".value"+l[y]).replace(/[A-Z]\d/g," +$&.value"))})(o(l=localStorage))</script>
Yup. 256 bytes. See the commit history
Other recent experiments
There are many experiments and projects like SHEET to discover other here.
EXPI
EXPI lives in the Brotli dictionary. RIP JPEG encoder. RIP Compo stream.
M22
M22: DEMO-lishing 1kb competition since 2012 using Javascript and the web platform
đââïž 1KB QUINE
FLUID SIMULATION
Homage to the Fluid Simulation by Yusuke Endoh for IOCCC 2012, in 1kb of HTML, CSS and Javascript quine, code-golfed by Xem , Aemkei, RReverser and Irratix and myself
JS1K 2017
INVITATION
JS1k 2017, the yearly 1kb JavaScript contest, is about to start and kuvos asked me at FFConf if I would like to make an invitation demo again. Hell yes!
THREAD JS
Breaking the 64 bytes fronteer with the famous "10 print" maze generator.
MINICRAFT
Tribute to MINECRAFT, voxel flyby in 252 bytes of HTML5
RUBBER
IN SOLID #
A crazy twister effect in 256bytes of DHTML
TERRA
A voxel landscape rendered using a plasma in a valid 480bytes Atari bootsector. TERRA ranked #2 at Outline 2006
SIERPINSKI
GASKET
A cute Sierpinski gaskets in 96 bytes of DHTML.
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.