Looks like he used swingjs[0] to port the applets to javascript since it hasn't been possible to run Java applets in a Chrome since v45 circa 2015. Always nice to see web 1 code live on.
[0] https://chemapps.stolaf.edu/swingjs/site/swingjs/examples/