Nutzt websockets, um den pigz komprimierten output eines fdraw rgba binary streams in Javascript im Browser darzustellen.
torus: websocketd --staticdir=. --port=8080 --binary ./torus.sh raytracer: websocketd --staticdir=. --port=8080 --binary ./raytracer.sh setup: apt-get install websocketd pigz
#!/bin/sh export SCREEN_WIDTH=320 export SCREEN_HEIGHT=240 export SCREEN_FPS=60 gawk -v width=320 -v height=240 -f torus.awk 2>/dev/null | fdraw 2>/dev/null | pigz -b 32 -i -z -c