Between the shoutbox and personal IM conversations, it just seems a little unneeded.
... Walked in as MiniMoose2707 and called everyone Gay.
If it NEEDS Java to run, I'm against it.
These.I think that if we can fix the Shoutbox, then IRC becomes wholly unnecessary. And regarding that,
being periodic instead of real-time
All AJAX is periodic instead of real-time. Google, Facebook, all of it.
disabling input when refreshing
Ignoring the possibility of some Aristocrat-exclusive bug, you can still type. You just can't send. This could be fixed by simply optimizing the refresh function and making it faster, thereby making the problem less annoying.
failing to display some messages or displaying some messages multiple times
I'll admit, this bug is a major pain in the ass. When it happens to me, it takes the form of me sending a shout in one tab, switching to a different tab, refreshing the shoutbox on that tab, and my shout doesn't appear there. Not sure how missing messages would be fixed, but duplicate messages could be stopped with additional verification on the client-side. (That would require sending the shouts back to the JS in a manner that includes each shout's ID and that can be parsed back into an array -- but that may actually be
less taxing on the server, as it would shift the burden of serializing the shouts into HTML from the server to the client.)
There's also the problem of autorefresh in Shoutbox Main not pushing older entries off the page, causing it to steadily accumulate entries and eat RAM limitlessly. Not sure if that's been fixed yet. Not willing to test it and find out.
None.