Developer Creates Working x86 Computer Emulator Using Only CSS
Developer Lyra Rebane has achieved what many thought impossible: creating a fully functional Intel x86 computer emulator that runs entirely in-browser using only CSS. The project, called x86CSS, requires no JavaScript and proves that CSS β originally designed purely for styling websites β is Turing-complete. While a script tag provides an optional clock for improved performance and stability, the emulator includes a JavaScript-less clock implementation and will run even with scripts disabled.
Though Rebane admits the project isn't practical β "you can get way better performance by writing code in CSS directly rather than emulating an entire archaic CPU architecture" β it demonstrates the artistic and experimental potential of web technologies. The emulator works in Chromium-based browsers and showcases how far CSS has evolved since its 1996 debut. As Rebane puts it, "computers are made for art and fun," and this clever technical demonstration proves that even styling languages can surprise us with their hidden computational power.