Java, JavaScript, and CSS changed all that. Just adding a bit of Turing-complete functionality was all it took, and clever programmers found ways to duplicate word processors, games, and more inside what once was a container for words and pictures sitting still.