In celebration of The Matrix 4 trailer being released, I was inspired to make recreate the Matrix's "raining code" :)

This version uses D3.js (selection, d3.timer) with the Canvas 2D API for drawing. Same behaviour as the pure canvas version; compare with SVG and canvas-only. Source: github.

Thanks to dhaiducek's bash/awk version for inspiration.

Screensaver Mode

Source Code:

    /js/matrix.js