Comet Programming – Comet framework | What is Comet | Comet Programming Examples
Comet Programming – Comet framework
The use of Comet techniques in web development predates the use of the word Comet as a neologism for the collective techniques. Comet is known by several other names, including Ajax Push, Reverse Ajax, Two-way-web, HTTP Streaming, and HTTP server push among others. The term Comet is not an acronym but was coined by Alex Russell in his 2006 blog post Comet: Low Latency Data for the Browser.
History of Comet
Early Java applets
The ability to embed Java applets into browsers (starting with Netscape 2.0 in March 1996) made two-way sustained communications possible, using a raw TCP socket to communicate between the browser and the server. This socket can remain open as long as the browser is the document hosting the applet. Event notifications can be sent in any format – text or binary – and decoded by the applet.
The first browser-to-browser communication framework
The very first application using browser-to-browser communications was Tango Interactive, implemented in 1996–98 at the Northeast Parallel Architectures Center (NPAC) at Syracuse University using DARPA funding. TANGO architecture has been patented by Syracuse University. TANGO framework has been extensively used as a distance education tool. The framework has been commercialized by CollabWorx and used in a dozen or so Command&Control and Training applications in the United States Department of Defense.
Thanks for reading the post and keep visits for more updates.