<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Native Comet Support for Browsers</title>
	<atom:link href="http://ajaxian.com/archives/native-comet-support-for-browsers/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/native-comet-support-for-browsers</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Mon, 15 Mar 2010 13:59:09 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: musicfreak</title>
		<link>http://ajaxian.com/archives/native-comet-support-for-browsers/comment-page-1#comment-262006</link>
		<dc:creator>musicfreak</dc:creator>
		<pubDate>Tue, 11 Mar 2008 06:06:42 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3225#comment-262006</guid>
		<description>I also agree that sockets are much better than Comet. It&#039;ll have to due, I guess, but I&#039;d much rather have true bidirectional communication than a work-around. The problem is there are too many issues in implementing it (firewalls, browser support *coughIEcough*, etc).</description>
		<content:encoded><![CDATA[<p>I also agree that sockets are much better than Comet. It&#8217;ll have to due, I guess, but I&#8217;d much rather have true bidirectional communication than a work-around. The problem is there are too many issues in implementing it (firewalls, browser support *coughIEcough*, etc).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kriszyp</title>
		<link>http://ajaxian.com/archives/native-comet-support-for-browsers/comment-page-1#comment-260658</link>
		<dc:creator>kriszyp</dc:creator>
		<pubDate>Sat, 19 Jan 2008 01:22:38 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3225#comment-260658</guid>
		<description>Sockets is good for certain applications with controlled clients, but with firewalls and proxy servers, it is not really a practical solution for general Comet use, as Thomas pointed out. Client sockets often get through proxy firewalls, and server sockets get you no where. Direct TCP/IP/Sockets doesn&#039;t really provide that much HTTP, if you have full bi-directional streaming in HTTP (which is supported by the protocol). Sockets don&#039;t get you much, it is bi-directional streaming that is needed and HTTP is right place for it.
Thomas, I am not sure what you mean by Comet being &quot;connectionless&quot;. Most Comet apps have a very strong concept of a connection (within which they send subscriptions and receive relevant events).</description>
		<content:encoded><![CDATA[<p>Sockets is good for certain applications with controlled clients, but with firewalls and proxy servers, it is not really a practical solution for general Comet use, as Thomas pointed out. Client sockets often get through proxy firewalls, and server sockets get you no where. Direct TCP/IP/Sockets doesn&#8217;t really provide that much HTTP, if you have full bi-directional streaming in HTTP (which is supported by the protocol). Sockets don&#8217;t get you much, it is bi-directional streaming that is needed and HTTP is right place for it.<br />
Thomas, I am not sure what you mean by Comet being &#8220;connectionless&#8221;. Most Comet apps have a very strong concept of a connection (within which they send subscriptions and receive relevant events).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Powell</title>
		<link>http://ajaxian.com/archives/native-comet-support-for-browsers/comment-page-1#comment-260656</link>
		<dc:creator>Thomas Powell</dc:creator>
		<pubDate>Fri, 18 Jan 2008 23:40:09 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3225#comment-260656</guid>
		<description>Sockets is the way to go.  In doing the research for my upcoming Ajax book it was clear that trying to jam a two direction persistent connections into a connectionless protocol - yes that is what you are doing - is simply a hack even in the best cases.   Interestingly it is clear that the implementation of the first native Comet like stuff as Opera does is really just the same stuff we have lurking under an API.  Though we should all note that as soon as we do get what we want (sockets) the firewall impact will be large both on client and server-side.  It seems port80 + HTTP is allowed so we just drive everything through it for better or worse.</description>
		<content:encoded><![CDATA[<p>Sockets is the way to go.  In doing the research for my upcoming Ajax book it was clear that trying to jam a two direction persistent connections into a connectionless protocol &#8211; yes that is what you are doing &#8211; is simply a hack even in the best cases.   Interestingly it is clear that the implementation of the first native Comet like stuff as Opera does is really just the same stuff we have lurking under an API.  Though we should all note that as soon as we do get what we want (sockets) the firewall impact will be large both on client and server-side.  It seems port80 + HTTP is allowed so we just drive everything through it for better or worse.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Kant</title>
		<link>http://ajaxian.com/archives/native-comet-support-for-browsers/comment-page-1#comment-260652</link>
		<dc:creator>Andy Kant</dc:creator>
		<pubDate>Fri, 18 Jan 2008 21:08:57 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3225#comment-260652</guid>
		<description>Agreed with pkenoyer, if anythings gonna get implemented, native javascript sockets would be better. But it might be more likely for something like this to be implemented until sockets get standardized because it will be easier to handle fallback for older clients.</description>
		<content:encoded><![CDATA[<p>Agreed with pkenoyer, if anythings gonna get implemented, native javascript sockets would be better. But it might be more likely for something like this to be implemented until sockets get standardized because it will be easier to handle fallback for older clients.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dkubb</title>
		<link>http://ajaxian.com/archives/native-comet-support-for-browsers/comment-page-1#comment-260647</link>
		<dc:creator>dkubb</dc:creator>
		<pubDate>Fri, 18 Jan 2008 18:10:35 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3225#comment-260647</guid>
		<description>@ pkenoyer: I gotta agree with your idea of implementing Javascript Sockets.  That would make things so much more flexible than just extending XHR.  Libraries could be built on top of low level sockets to abstract away all of the details, and we could experiment with several different Comet approaches until a clear winner emerges.  Its only when a common pattern emerges that we should begin thinking about formalizing the approach.</description>
		<content:encoded><![CDATA[<p>@ pkenoyer: I gotta agree with your idea of implementing Javascript Sockets.  That would make things so much more flexible than just extending XHR.  Libraries could be built on top of low level sockets to abstract away all of the details, and we could experiment with several different Comet approaches until a clear winner emerges.  Its only when a common pattern emerges that we should begin thinking about formalizing the approach.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pkenoyer</title>
		<link>http://ajaxian.com/archives/native-comet-support-for-browsers/comment-page-1#comment-260645</link>
		<dc:creator>pkenoyer</dc:creator>
		<pubDate>Fri, 18 Jan 2008 17:12:54 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3225#comment-260645</guid>
		<description>Why Comet?  Why not JavaScript Sockets?  You know, sockets, like what &quot;real&quot; applications use... True bidirectional communications.

I&#039;m using Sockets all the time for my web applications using Flash.  It works great.</description>
		<content:encoded><![CDATA[<p>Why Comet?  Why not JavaScript Sockets?  You know, sockets, like what &#8220;real&#8221; applications use&#8230; True bidirectional communications.</p>
<p>I&#8217;m using Sockets all the time for my web applications using Flash.  It works great.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robin</title>
		<link>http://ajaxian.com/archives/native-comet-support-for-browsers/comment-page-1#comment-260643</link>
		<dc:creator>Robin</dc:creator>
		<pubDate>Fri, 18 Jan 2008 15:45:03 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3225#comment-260643</guid>
		<description>W3&#039;s XMLHttpRequest standardisation process is still &lt;a href=&quot;http://www.w3.org/TR/XMLHttpRequest/&quot; rel=&quot;nofollow&quot;&gt;in working draft&lt;/a&gt;. Best way to get it added would be to send a proposal to the public-webapi@w3.org mailing list, then to defend it.</description>
		<content:encoded><![CDATA[<p>W3&#8217;s XMLHttpRequest standardisation process is still <a href="http://www.w3.org/TR/XMLHttpRequest/" rel="nofollow">in working draft</a>. Best way to get it added would be to send a proposal to the <a href="mailto:public-webapi@w3.org">public-webapi@w3.org</a> mailing list, then to defend it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
