Remember the DVD screensaver animation?
You will need a webcam for this program to work.
Built with raw JavaScript and the HTML Canvas.
Face detection achieved using the face-api.js library which runs a 190kB Tensorflow model from 2019 with ~635kB of minified JS code. Not too bad for a whole package that falls under 1MB.