
Bruno Ferreira is a contributing writer for Tom's Hardware. He has decades of experience with PC hardware and assorted sundries, alongside a career as a developer. He's obsessed with detail and has a tendency to ramble on the topics he loves. When not doing that, he's usually playing games, or at live music shows and festivals. ","collapsible":{"enabled":true,"maxHeight":250,"readMoreText":"Read more","readLessText":"Read less"}}), "https://slice.vanilla.futurecdn.net/13-4-17/js/authorBio.js"); } else { console.error('%c FTE ','background: #9306F9; color: #ffffff','no lazy slice hydration function available'); } Bruno Ferreira Contributor Bruno Ferreira is a contributing writer for Tom's Hardware. He has decades of experience with PC hardware and assorted sundries, alongside a career as a developer. He's obsessed with detail and has a tendency to ramble on the topics he loves. When not doing that, he's usually playing games, or at live music shows and festivals.
Sam Hobbs JavaScript and WASM are not tomfoolery. If anything is tomfoolery then the x86 CPU emulator in plain CSS is. Reply
hwertz Gross, just reading it almost made me queasy (the idea that CSS is Turing complete just hits me wrong.). But at the same time very cool and kudos to the developer! Reply
xenovector Very cool achievement, even if it isn't practical in any normal sense. I genuinely hope she keeps adding features purely out of spite. I'd honestly love to see a browser running on that emulator with enough capability to parse and execute JavaScript. As for the claim that "vibe coding" couldn't have produced something like this: that's just wrong. Could a lazy prompt do it? Of course not. "Generate an x86 emulator in CSS with no JavaScript" would produce something laughable. But that's not a meaningful test. If you can articulate the architecture, constraints, and implementation details in technically precise terms, AI-assisted coding can prototype almost anything. The catch is that this still requires real competence: you have to know what to ask for, how to steer it, and how to evaluate and refine the output. I've been programming for 27 years. I use vibe coding (Codex, Gemini CLI) to rapidly prototype ideas and flesh them out, not as a replacement for skill, but as a force multiplier for it. You can literally write psuedo code very quickly and it'll convert it to real code with your exact structure, faults and all. Tell me that's not powerful. Reply
Key considerations
- Investor positioning can change fast
- Volatility remains possible near catalysts
- Macro rates and liquidity can dominate flows
Reference reading
- https://www.tomshardware.com/software/programming/SPONSORED_LINK_URL
- https://www.tomshardware.com/software/programming/enterprising-developer-somehow-writes-an-x86-cpu-emulator-in-plain-css-no-javascript-no-wasm-just-stylesheet-computing#main
- https://www.tomshardware.com
- Sambanova introduces new AI accelerator, partners with Intel to deploy Xeon CPUs for inferencing and agentic workloads — Sambanova claims SN50 chip is three tim
- Microsoft clarifies Windows 11 printer driver policy — support for legacy printers is not ending
- Portable USB DVD writer with 2.5-inch SATA and SD card dock slashed by 30% to $21 — optical drive can read and write CDs at 24X, and DVDs at 8X
- GeForce NOW Turns Screens Into a Gaming Machine
- MacBook Pro with OLED touch screen arriving in the fall, claims leaker — new laptops to feature Dynamic Island and revamped UI optimized for both fingers and cu
Informational only. No financial advice. Do your own research.