JavaScript se ha despojado de su imagen de ser un lenguaje limitado, vinculado a la manipulación del DOM en un navegador. En los últimos años, nuevos motores y frameworks de JS le han dado la reputación de ser un lenguaje capaz de grandes cosas. Mezcla esto con los nuevos elementos de HTML5 y tienes capacidad para emular una consola de juegos u otro sistema, con plena potencia gráfica, tal como explica este artículo dividido en 8 partes y que toma la GameBoy como ejemplo.
Comentarios
Las 8 partes:
1: http://imrannazar.com/GameBoy-Emulation-in-JavaScript:-The-CPU
2: http://imrannazar.com/GameBoy-Emulation-in-JavaScript:-Memory
3: http://imrannazar.com/GameBoy-Emulation-in-JavaScript:-GPU-Timings
4: http://imrannazar.com/GameBoy-Emulation-in-JavaScript:-Graphics
5: http://imrannazar.com/GameBoy-Emulation-in-JavaScript:-Integration
6: http://imrannazar.com/GameBoy-Emulation-in-JavaScript:-Input
7: http://imrannazar.com/GameBoy-Emulation-in-JavaScript:-Sprites
8: http://imrannazar.com/GameBoy-Emulation-in-JavaScript:-Interrupts
Supongo que #1 esperará, además, recibir Karma adicional por el copypaste ese...
País.