<?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: Broken Browsers Part One</title>
	<atom:link href="http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/</link>
	<description>Tales From the Inside!</description>
	<lastBuildDate>Sun, 22 Nov 2009 23:18:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Soma</title>
		<link>http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/comment-page-2/#comment-145266</link>
		<dc:creator>Soma</dc:creator>
		<pubDate>Sat, 04 Jul 2009 15:50:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1194#comment-145266</guid>
		<description>dont use form posts, for back will always ask you if u want to repost, use ajax instead (or if must, post in one of the hidden iframes, though that has more limits if goes cross domain), this way you can avoid the whole back-forward issue all together.</description>
		<content:encoded><![CDATA[<p>dont use form posts, for back will always ask you if u want to repost, use ajax instead (or if must, post in one of the hidden iframes, though that has more limits if goes cross domain), this way you can avoid the whole back-forward issue all together.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Megan</title>
		<link>http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/comment-page-2/#comment-145259</link>
		<dc:creator>Megan</dc:creator>
		<pubDate>Sat, 04 Jul 2009 15:38:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1194#comment-145259</guid>
		<description>There are many other reasons why it’s my favorite (I’ve paid $29.95 for it several times over the years).</description>
		<content:encoded><![CDATA[<p>There are many other reasons why it’s my favorite (I’ve paid $29.95 for it several times over the years).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Russ</title>
		<link>http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/comment-page-2/#comment-145134</link>
		<dc:creator>Russ</dc:creator>
		<pubDate>Mon, 22 Jun 2009 16:39:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1194#comment-145134</guid>
		<description>I agree. The back button really needs to work much better than it does. It simply needs to retrieve the cache. I cant think it would require too much memory to do this...</description>
		<content:encoded><![CDATA[<p>I agree. The back button really needs to work much better than it does. It simply needs to retrieve the cache. I cant think it would require too much memory to do this&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kats</title>
		<link>http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/comment-page-2/#comment-145115</link>
		<dc:creator>kats</dc:creator>
		<pubDate>Thu, 18 Jun 2009 02:25:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1194#comment-145115</guid>
		<description>I&#039;m actually a browser developer, and so perhaps can offer one view from the other side of the fence. The only reason that the back button cannot be fully implemented the way you describe is the onunload javascript handler. That&#039;s it. The thing is, the onunload is supposed to run exactly once during the lifetime of a webpage, and that is when the user leaves the webpage. If you then later go &quot;back&quot; to that page, it may no longer function the way you expect because the onunload handler has done a bunch of cleanup. So browser developers have a choice: they can either support onunload, or they can implement back the way you want. I&#039;m not going to go into the pros and cons of each side, but you should know that there is at least one valid concern when it comes to implementing the perfect &quot;back&quot;.</description>
		<content:encoded><![CDATA[<p>I&#8217;m actually a browser developer, and so perhaps can offer one view from the other side of the fence. The only reason that the back button cannot be fully implemented the way you describe is the onunload javascript handler. That&#8217;s it. The thing is, the onunload is supposed to run exactly once during the lifetime of a webpage, and that is when the user leaves the webpage. If you then later go &#8220;back&#8221; to that page, it may no longer function the way you expect because the onunload handler has done a bunch of cleanup. So browser developers have a choice: they can either support onunload, or they can implement back the way you want. I&#8217;m not going to go into the pros and cons of each side, but you should know that there is at least one valid concern when it comes to implementing the perfect &#8220;back&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/comment-page-2/#comment-145064</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Tue, 09 Jun 2009 16:42:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1194#comment-145064</guid>
		<description>I like Chrome a lot.  The problem with it is a lot of great plugins that work with Firefox and sometimes with IE don&#039;t work at all with Chrome.  Roboform being a big one. But I also use a lot of SEO plugins.</description>
		<content:encoded><![CDATA[<p>I like Chrome a lot.  The problem with it is a lot of great plugins that work with Firefox and sometimes with IE don&#8217;t work at all with Chrome.  Roboform being a big one. But I also use a lot of SEO plugins.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David D</title>
		<link>http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/comment-page-2/#comment-144880</link>
		<dc:creator>David D</dc:creator>
		<pubDate>Sun, 31 May 2009 15:50:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1194#comment-144880</guid>
		<description>Okay, I think I have something for you that I just finished coding.

http://www.savefile.com/files/2122189

Remove your old back/forward buttons and use these.  Each time you click back, it sets the browser in offline mode, goes back, and puts it back in online mode.  Same thing for forward.</description>
		<content:encoded><![CDATA[<p>Okay, I think I have something for you that I just finished coding.</p>
<p><a href="http://www.savefile.com/files/2122189" rel="nofollow">http://www.savefile.com/files/2122189</a></p>
<p>Remove your old back/forward buttons and use these.  Each time you click back, it sets the browser in offline mode, goes back, and puts it back in online mode.  Same thing for forward.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MicroAngelo</title>
		<link>http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/comment-page-2/#comment-144734</link>
		<dc:creator>MicroAngelo</dc:creator>
		<pubDate>Wed, 27 May 2009 04:29:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1194#comment-144734</guid>
		<description>All the responses saying that &quot;all sites should be in Flash&quot; and positing AJAX as an answer to this problem are mad.

HTTP is essentially stateless. By design. The web would be a better place if everyone developed in a RESTful way ( http://en.wikipedia.org/wiki/Restful ) using the four verbs correctly (admittedly generally using POST rather than PUT on most installs).

As someone else said, PRG ( http://en.wikipedia.org/wiki/Post/Redirect/Get ) fixes many ills of form submission, but most people are too lazy to code this way.

Aside from this, Browsers still have a way to go to feel more responsive, and certainly could do more caching in the recent history to help.

+1 for Opera being about as good as it gets.

And please don&#039;t use IE. You&#039;ll only encourage them.</description>
		<content:encoded><![CDATA[<p>All the responses saying that &#8220;all sites should be in Flash&#8221; and positing AJAX as an answer to this problem are mad.</p>
<p>HTTP is essentially stateless. By design. The web would be a better place if everyone developed in a RESTful way ( <a href="http://en.wikipedia.org/wiki/Restful" rel="nofollow">http://en.wikipedia.org/wiki/Restful</a> ) using the four verbs correctly (admittedly generally using POST rather than PUT on most installs).</p>
<p>As someone else said, PRG ( <a href="http://en.wikipedia.org/wiki/Post/Redirect/Get" rel="nofollow">http://en.wikipedia.org/wiki/Post/Redirect/Get</a> ) fixes many ills of form submission, but most people are too lazy to code this way.</p>
<p>Aside from this, Browsers still have a way to go to feel more responsive, and certainly could do more caching in the recent history to help.</p>
<p>+1 for Opera being about as good as it gets.</p>
<p>And please don&#8217;t use IE. You&#8217;ll only encourage them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: petekoyun</title>
		<link>http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/comment-page-2/#comment-144714</link>
		<dc:creator>petekoyun</dc:creator>
		<pubDate>Mon, 25 May 2009 20:52:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1194#comment-144714</guid>
		<description>As others have already said: try Opera to solve this problem. Even after shutting down the PC for several hours Opera’s cache is usually still working when you restart! It can have many flaws but it definitely has more pros than cons.</description>
		<content:encoded><![CDATA[<p>As others have already said: try Opera to solve this problem. Even after shutting down the PC for several hours Opera’s cache is usually still working when you restart! It can have many flaws but it definitely has more pros than cons.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/comment-page-2/#comment-144690</link>
		<dc:creator>John</dc:creator>
		<pubDate>Sat, 23 May 2009 01:46:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1194#comment-144690</guid>
		<description>Been using Opera and it works perfect for me.</description>
		<content:encoded><![CDATA[<p>Been using Opera and it works perfect for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nestor</title>
		<link>http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/comment-page-2/#comment-144689</link>
		<dc:creator>Nestor</dc:creator>
		<pubDate>Fri, 22 May 2009 23:53:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1194#comment-144689</guid>
		<description>Something else that needs fixing is offline browsing, I remember in the old days you could trawl through your history and reread stuff easily, even weeks and months back, but nowadays with so much dynamic content and ads and shit the feature is essentially worthless.</description>
		<content:encoded><![CDATA[<p>Something else that needs fixing is offline browsing, I remember in the old days you could trawl through your history and reread stuff easily, even weeks and months back, but nowadays with so much dynamic content and ads and shit the feature is essentially worthless.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
