Simple L-system trees demo just to see how challenging size-optimizing JavaScript code is.
rDict=[];c.width=c.height=600;l=a.createLinearGradient(0,0,0,600);l.addColorStop(0,"#00ABEB");l.addColorStop(0.33,"#fff");l.addColorStop(0.33,"#ddFF99");l.addColorStop(1,"#66CC00");a.fillStyle=l;a.fillRect(0,0,600,600);setInterval("draw(rDict)",10);function it(b,d,e){rep="";if(0<d){for(i=0;i<b.length;i++)k=b.charAt(i),rep=k in e?rep+e[k]:rep+k;return it(rep,d-1,e)}return b}function R2(b,d){return Math.random()*(b-d)+d}
function draw(b){ep=Math.sin(R2(-1,1));b.A="FFFF[--AE]F[+++AE]FFF";b.B="FFFF";b.C="F[+++CE]F[-AE]F";b.D="FFF";b.E="[---F][--FF][-FFF][+++F][++FF][+FFF]FFF";res=it("A-B-C-D+E",R2(1,5),b);a.save();a.translate(R2(0,600),R2(200,600));a.beginPath();a.moveTo(0,0);a.rotate(-Math.PI/2);for(i=0;i<res.length;i++)switch(k=res.charAt(i),k){case "+":a.rotate(10*(Math.PI+ep)/180);break;case "-":a.rotate(-10*(Math.PI+ep)/180);break;case "F":a.translate(1+ep,0);a.lineTo(0,0);break;case "[":a.save();break;case "]":a.restore()}a.fillStyle=
"#"+Math.floor(16777215*ep).toString(16);a.fill();a.restore()};
ckRpY3Q9W107Yy53aWR0aD1jLmhlaWdodD02MDA7bD1hLmNyZWF0ZUxpbmVhckdyYWRpZW50KDAsMCwwLDYwMCk7bC5hZGRDb2xvclN0b3AoMCwiIzAwQUJFQiIpO2wuYWRkQ29sb3JTdG9wKDAuMzMsIiNmZmYiKTtsLmFkZENvbG9yU3RvcCgwLjMzLCIjZGRGRjk5Iik7bC5hZGRDb2xvclN0b3AoMSwiIzY2Q0MwMCIpO2EuZmlsbFN0eWxlPWw7YS5maWxsUmVjdCgwLDAsNjAwLDYwMCk7c2V0SW50ZXJ2YWwoImRyYXcockRpY3QpIiwxMCk7ZnVuY3Rpb24gaXQoYixkLGUpe3JlcD0iIjtpZigwPGQpe2ZvcihpPTA7aTxiLmxlbmd0aDtpKyspaz1iLmNoYXJBdChpKSxyZXA9ayBpbiBlP3JlcCtlW2tdOnJlcCtrO3JldHVybiBpdChyZXAsZC0xLGUpfXJldHVybiBifWZ1bmN0aW9uIFIyKGIsZCl7cmV0dXJuIE1hdGgucmFuZG9tKCkqKGItZCkrZH0NCmZ1bmN0aW9uIGRyYXcoYil7ZXA9TWF0aC5zaW4oUjIoLTEsMSkpO2IuQT0iRkZGRlstLUFFXUZbKysrQUVdRkZGIjtiLkI9IkZGRkYiO2IuQz0iRlsrKytDRV1GWy1BRV1GIjtiLkQ9IkZGRiI7Yi5FPSJbLS0tRl1bLS1GRl1bLUZGRl1bKysrRl1bKytGRl1bK0ZGRl1GRkYiO3Jlcz1pdCgiQS1CLUMtRCtFIixSMigxLDUpLGIpO2Euc2F2ZSgpO2EudHJhbnNsYXRlKFIyKDAsNjAwKSxSMigyMDAsNjAwKSk7YS5iZWdpblBhdGgoKTthLm1vdmVUbygwLDApO2Eucm90YXRlKC1NYXRoLlBJLzIpO2ZvcihpPTA7aTxyZXMubGVuZ3RoO2krKylzd2l0Y2goaz1yZXMuY2hhckF0KGkpLGspe2Nhc2UgIisiOmEucm90YXRlKDEwKihNYXRoLlBJK2VwKS8xODApO2JyZWFrO2Nhc2UgIi0iOmEucm90YXRlKC0xMCooTWF0aC5QSStlcCkvMTgwKTticmVhaztjYXNlICJGIjphLnRyYW5zbGF0ZSgxK2VwLDApO2EubGluZVRvKDAsMCk7YnJlYWs7Y2FzZSAiWyI6YS5zYXZlKCk7YnJlYWs7Y2FzZSAiXSI6YS5yZXN0b3JlKCl9YS5maWxsU3R5bGU9DQoiIyIrTWF0aC5mbG9vcigxNjc3NzIxNSplcCkudG9TdHJpbmcoMTYpO2EuZmlsbCgpO2EucmVzdG9yZSgpfTs=
Original source not submitted