<?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: Google Gears: too much interface?</title>
	<atom:link href="http://www.markbaker.ca/blog/2007/06/google-gears-too-much-interface/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.markbaker.ca/blog/2007/06/google-gears-too-much-interface/</link>
	<description>Celebrating the power of the Web</description>
	<lastBuildDate>Fri, 26 Aug 2011 20:00:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Mark Baker</title>
		<link>http://www.markbaker.ca/blog/2007/06/google-gears-too-much-interface/comment-page-1/#comment-263</link>
		<dc:creator>Mark Baker</dc:creator>
		<pubDate>Tue, 05 Jun 2007 19:39:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.markbaker.ca/blog/2007/06/05/google-gears-too-much-interface/#comment-263</guid>
		<description>Right, that&#039;s more or less where I was going with that last paragraph.</description>
		<content:encoded><![CDATA[<p>Right, that&#8217;s more or less where I was going with that last paragraph.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Bicking</title>
		<link>http://www.markbaker.ca/blog/2007/06/google-gears-too-much-interface/comment-page-1/#comment-262</link>
		<dc:creator>Ian Bicking</dc:creator>
		<pubDate>Tue, 05 Jun 2007 18:23:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.markbaker.ca/blog/2007/06/05/google-gears-too-much-interface/#comment-262</guid>
		<description>As far as I know, XHR goes through the same fetching stack as any other web request, meaning that the cache is checked, cookies sent, etc.  But there are still times when on the application side you&#039;d like to know if the cache would be hit.  Then, for instance, you can give the user some indication of whether some action is possible to perform, instead of performing the action and getting a failure.

Actually augmenting XHR is also probably hard for them to deploy now.  At least from the Javascript side I&#039;ve had a hard time manipulating that object reliably (not that I&#039;ve tried that hard, but I imagine they might try that hard).  It might be nice to simply, for instance, add a .can_open() method (instead of just .open()), that guesses as to whether the request would work (using some knowledge of the offline status and the local cache).  Anyway, it would be rude of Google to extend XHR; extensions like that should be discussed first.  And discussions are best done with concrete examples, and Google Gears is the concrete example; so maybe all is as it should be?</description>
		<content:encoded><![CDATA[<p>As far as I know, XHR goes through the same fetching stack as any other web request, meaning that the cache is checked, cookies sent, etc.  But there are still times when on the application side you&#8217;d like to know if the cache would be hit.  Then, for instance, you can give the user some indication of whether some action is possible to perform, instead of performing the action and getting a failure.</p>
<p>Actually augmenting XHR is also probably hard for them to deploy now.  At least from the Javascript side I&#8217;ve had a hard time manipulating that object reliably (not that I&#8217;ve tried that hard, but I imagine they might try that hard).  It might be nice to simply, for instance, add a .can_open() method (instead of just .open()), that guesses as to whether the request would work (using some knowledge of the offline status and the local cache).  Anyway, it would be rude of Google to extend XHR; extensions like that should be discussed first.  And discussions are best done with concrete examples, and Google Gears is the concrete example; so maybe all is as it should be?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

