My take at an IRC client with some 2013 features in Javascript. Uses either Adobe Air or Google Chrome packaged app as socket tunnel