Due to the massive amounts of spamming going on right now I think there should be some sort of chat room system on there which allows you to create a room and send the link.<p>Or you could even follow a similar idea to Omegle by pairing two people together but make it so it pairs two people who speak in different languages?
{{{message}}} in handlebars means that if someone one gets around your server-side sanitization your client side is wide open to XSS ...<p>also, rate limit the users, this is thing is managing to crash chrome!
I built a proof of concept for something like this for someone quite a while ago... what he had that you desperately need is channels. This is entirely useless with any amount of people (particularly when spammers can't be controlled, which is just how the net is). Excellent idea, but it needs some concept of segmentation to be useful.
I got through with this<p><pre><code> ';alert(String.fromCharCode(88,83,83))//\';alert(String.fromCharCode(88,83,83))//";alert(String.fromCharCode(88,83,83))//\";alert(String.fromCharCode(88,83,83))//--></SCRIPT>">'><SCRIPT>alert(String.fromCharCode(88,83,83))</SCRIPT></code></pre>
I choose the "German" flag. Does it mean that <i>I</i> should type in German or <i>others</i>' messages are translated to German? It's not at all clear from the wording: "Choose your username and language to start chatting with the world"...
What if I want to type in English but read others' messages in German?
Since I made this, I'm glad some people like it (and not surprised some don't) but I'd love to answer some technical questions or hear any bugs / issues / security holes you hackers might have found. Cheers!
TIL Frühstücksfleisch is german for "SPAM"<p>good job shutting that fellow down. Very cool little app.<p>edit:<p>well...maybe some kind of rate limit might help.