JSNES es un proyecto que da un paso más adelante. Si bien virtual nes corre dentro del navegador, este requiere un plugin. JSNES corre con las capacidades de fábrica de un navegador moderno. El autor dice que es un port de vNes, pero no le quita mérito, si saben JS entenderán de lo que hablo.
Desgraciadamente no cualquier navegador es soportado. De entrada si no soporta el nuevo elemento HTML canvas, no es posible jugar —así que adios IE—, Firefox sólo en su versión 3.5 y posteriores, Safari 4 y Chrome, el cual es el más recomendado porque tiene un motor de javascript mucho más rápido. En todos los demás, no resulta sólo lento, es injugable.
Actualmente hay pocos roms y parece que no cualquier ROM es compatible, pero igual, maravíllense. Están emulando tecnología de hace 25 años en el navegador!
Claro que el lado negativo recae en que no hay sonido.
(Perpetrado de reddit)