Nessie is an NES emulator written in JavaScript which runs both server side or the browser. Nessie is currently WIP and aimed at learning, not focused on accuracy or compatibility with most of the NES romset.
There's plenty of great OSS emulators, more stable and with wider support if that's what you're looking for. Here's some that Nessie got inspired by:
Button | Key |
---|---|
Directions | Arrow Keys |
B | Z |
A | X |
Start | Enter |
Select | Shift |
See examples.