FÌRE

ASCII Art Fire in about
128 Bytes of JavaScript

Source

setInterval(p=h=>{for(p[I++*I%17+
578]=i=89;i++<630;h+=i%30?"`*"[p[
i]=p[i]+p[i+1]+p[i+29]+p[i+30]>>2
]||8:"\n");console.log(h)},I=30)

~> aem1k.com/fire
126 using 0|1 only:

setInterval(p=h=>{for(p[I++*I
%17+578]=i=89;i++<630;h+=i%30
?+!(p[i]=p[i]+p[i+1]+p[i+29]+
p[i+30]>>2):"\n");console.log
(h)},I=30)