ajax tag wall - light
Proof of concept
This tag wall is a proof of concept of a light-weight chat system with database without window refresh.
It uses HTML, CSS, JavaScript, PHP, MySQL, in a ajaxy manner
Demo
Atawali BETA
Features
- nearly-instantaneous chat (<2s), no flickering nor frame reload
- UTF-8 character encoding
- erase function
- low overhead (only new messages are transfered, few connection reinits thanks to an hybrid service streaming approach)
- works (tested) with Firefox, Safari, Internet Explorer, and Opera; should run correctly in most javascript embeding browsers
Source
Soon
Known bugs
- A bug in the JavaScript function "sendIt()" function when called from
the testsend([...]) function : modification of an element while handling
one of its event - will be fixed, but not blocking.
- Under Opera (maybe also under other browsers), If you open another page and then go back to Atawali, the chat content does not remain up-to-date: you receive no message until you make a page reload (but you can still send messages).
- Enhancement : Message size is not limited, but input form field is.
Licence
It will be released under a GPL licence.