Smash Web is a playable prototype for online Melee in your browser. Bring your own game file and brawl with 2 to 8 players.
The game opens on its maker's website in a new tab. MegaClip just points you there.