<?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: Why do browsers still not have file upload progress meters?</title>
	<atom:link href="http://michaelkimsal.com/blog/why-do-browsers-still-not-have-file-upload-progress-meters/feed/" rel="self" type="application/rss+xml" />
	<link>http://michaelkimsal.com/blog/why-do-browsers-still-not-have-file-upload-progress-meters/</link>
	<description>Web development and new media observations</description>
	<lastBuildDate>Thu, 11 Mar 2010 21:02:37 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jens</title>
		<link>http://michaelkimsal.com/blog/why-do-browsers-still-not-have-file-upload-progress-meters/comment-page-2/#comment-80369</link>
		<dc:creator>Jens</dc:creator>
		<pubDate>Thu, 24 Dec 2009 10:38:41 +0000</pubDate>
		<guid isPermaLink="false">http://michaelkimsal.com/blog/?p=581#comment-80369</guid>
		<description>&quot;when you upload, it’s the server that counts the data. data packets might be lost on their way to the server, so the actual amount of data that has been uploaded by your browser is completely irrelevant. &quot;

Complete bullshit. TCP makes the receiver send acknowledgments to the sender.</description>
		<content:encoded><![CDATA[<p>&#8220;when you upload, it’s the server that counts the data. data packets might be lost on their way to the server, so the actual amount of data that has been uploaded by your browser is completely irrelevant. &#8221;</p>
<p>Complete bullshit. TCP makes the receiver send acknowledgments to the sender.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://michaelkimsal.com/blog/why-do-browsers-still-not-have-file-upload-progress-meters/comment-page-2/#comment-75949</link>
		<dc:creator>John</dc:creator>
		<pubDate>Mon, 19 Oct 2009 20:47:32 +0000</pubDate>
		<guid isPermaLink="false">http://michaelkimsal.com/blog/?p=581#comment-75949</guid>
		<description>The kicker is that Firefox DOES show a progress bar on the status bar when uploading, but it doesn&#039;t show any progress during an upload and just appears constantly &quot;empty.&quot;</description>
		<content:encoded><![CDATA[<p>The kicker is that Firefox DOES show a progress bar on the status bar when uploading, but it doesn&#8217;t show any progress during an upload and just appears constantly &#8220;empty.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mgkimsal</title>
		<link>http://michaelkimsal.com/blog/why-do-browsers-still-not-have-file-upload-progress-meters/comment-page-2/#comment-68630</link>
		<dc:creator>mgkimsal</dc:creator>
		<pubDate>Thu, 18 Jun 2009 19:08:55 +0000</pubDate>
		<guid isPermaLink="false">http://michaelkimsal.com/blog/?p=581#comment-68630</guid>
		<description>Perhaps upgrade Flash?  The upload bars are done with Flash.</description>
		<content:encoded><![CDATA[<p>Perhaps upgrade Flash?  The upload bars are done with Flash.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Beth</title>
		<link>http://michaelkimsal.com/blog/why-do-browsers-still-not-have-file-upload-progress-meters/comment-page-2/#comment-68528</link>
		<dc:creator>Beth</dc:creator>
		<pubDate>Thu, 18 Jun 2009 00:17:14 +0000</pubDate>
		<guid isPermaLink="false">http://michaelkimsal.com/blog/?p=581#comment-68528</guid>
		<description>I am wondering why the progress bar doesn&#039;t show up on gmail uploads using the latest Firefox (that uploads on its own). Do I need to update anything else? Thanks!!

Greetings from Mexico!! =)</description>
		<content:encoded><![CDATA[<p>I am wondering why the progress bar doesn&#8217;t show up on gmail uploads using the latest Firefox (that uploads on its own). Do I need to update anything else? Thanks!!</p>
<p>Greetings from Mexico!! =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zony</title>
		<link>http://michaelkimsal.com/blog/why-do-browsers-still-not-have-file-upload-progress-meters/comment-page-2/#comment-47287</link>
		<dc:creator>Zony</dc:creator>
		<pubDate>Wed, 24 Sep 2008 22:33:59 +0000</pubDate>
		<guid isPermaLink="false">http://michaelkimsal.com/blog/?p=581#comment-47287</guid>
		<description>well i see my progress in Opera while uploading (through php for example), i don&#039;t see the prob &gt;&lt;</description>
		<content:encoded><![CDATA[<p>well i see my progress in Opera while uploading (through php for example), i don&#8217;t see the prob &gt;&lt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JF</title>
		<link>http://michaelkimsal.com/blog/why-do-browsers-still-not-have-file-upload-progress-meters/comment-page-2/#comment-43792</link>
		<dc:creator>JF</dc:creator>
		<pubDate>Fri, 15 Aug 2008 23:26:43 +0000</pubDate>
		<guid isPermaLink="false">http://michaelkimsal.com/blog/?p=581#comment-43792</guid>
		<description>It might be because the HTML standards doesn&#039;t specify anything about file upload. Alternative could be an &lt;a href=&quot;http://www.jfileupload.com/products/jfileupload/index.html&quot; rel=&quot;nofollow&quot;&gt;HTTP upload applet&lt;/a&gt; that provides the progress bar and others useful features not available in browser such as compression before upload, resume broken upload and more.

JF.</description>
		<content:encoded><![CDATA[<p>It might be because the HTML standards doesn&#8217;t specify anything about file upload. Alternative could be an <a href="http://www.jfileupload.com/products/jfileupload/index.html" rel="nofollow">HTTP upload applet</a> that provides the progress bar and others useful features not available in browser such as compression before upload, resume broken upload and more.</p>
<p>JF.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander</title>
		<link>http://michaelkimsal.com/blog/why-do-browsers-still-not-have-file-upload-progress-meters/comment-page-2/#comment-43769</link>
		<dc:creator>Alexander</dc:creator>
		<pubDate>Fri, 15 Aug 2008 15:38:59 +0000</pubDate>
		<guid isPermaLink="false">http://michaelkimsal.com/blog/?p=581#comment-43769</guid>
		<description>I upload big (~ 2 gb) file via standart . How many time is required? I dont know. Stupid develoreps.</description>
		<content:encoded><![CDATA[<p>I upload big (~ 2 gb) file via standart . How many time is required? I dont know. Stupid develoreps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: frustrated uploader</title>
		<link>http://michaelkimsal.com/blog/why-do-browsers-still-not-have-file-upload-progress-meters/comment-page-2/#comment-42707</link>
		<dc:creator>frustrated uploader</dc:creator>
		<pubDate>Sun, 27 Jul 2008 00:37:17 +0000</pubDate>
		<guid isPermaLink="false">http://michaelkimsal.com/blog/?p=581#comment-42707</guid>
		<description>I&#039;m am completely baffled as to why this isn&#039;t implemented (even as a Firefox extension!!!) As am writing this, I sit here waiting for a 90mb video to finish uploading to YouTube. They provide no AJAX upload indicator, so I&#039;m clueless as to when this will finish. It could be going at 10kbps for all I know.</description>
		<content:encoded><![CDATA[<p>I&#8217;m am completely baffled as to why this isn&#8217;t implemented (even as a Firefox extension!!!) As am writing this, I sit here waiting for a 90mb video to finish uploading to YouTube. They provide no AJAX upload indicator, so I&#8217;m clueless as to when this will finish. It could be going at 10kbps for all I know.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darrel O'Pry</title>
		<link>http://michaelkimsal.com/blog/why-do-browsers-still-not-have-file-upload-progress-meters/comment-page-2/#comment-39706</link>
		<dc:creator>Darrel O'Pry</dc:creator>
		<pubDate>Thu, 10 Jul 2008 01:31:53 +0000</pubDate>
		<guid isPermaLink="false">http://michaelkimsal.com/blog/?p=581#comment-39706</guid>
		<description>I think a simple answer would be they&#039;re all trying to agree on how to consistently expose the progress information to JS. I think the specification the world is waiting on is:

http://www.w3.org/TR/XMLHttpRequest2/

I think they&#039;re continuing in the wrong direction. The addition of the XMLHttpRequestUpload seems like step in the wrong direction. There is an standardized protocol for the HTTP request process, and the XMLHttpRequest object should better represent that in it&#039;s own structure rather than trying to bolt on upload progress handling as a specific interface. The important events we&#039;re looking for here are monitoring the client request progress and server response progress. 

I think a more natural reflection of the underlying would be extending the object to to have event listeners for both the request and response progress. The natural reflection of the protocol would, hopefully, be easier to understand and learn for web developers who are already familiar with the HTTP protocol.</description>
		<content:encoded><![CDATA[<p>I think a simple answer would be they&#8217;re all trying to agree on how to consistently expose the progress information to JS. I think the specification the world is waiting on is:</p>
<p><a href="http://www.w3.org/TR/XMLHttpRequest2/" rel="nofollow">http://www.w3.org/TR/XMLHttpRequest2/</a></p>
<p>I think they&#8217;re continuing in the wrong direction. The addition of the XMLHttpRequestUpload seems like step in the wrong direction. There is an standardized protocol for the HTTP request process, and the XMLHttpRequest object should better represent that in it&#8217;s own structure rather than trying to bolt on upload progress handling as a specific interface. The important events we&#8217;re looking for here are monitoring the client request progress and server response progress. </p>
<p>I think a more natural reflection of the underlying would be extending the object to to have event listeners for both the request and response progress. The natural reflection of the protocol would, hopefully, be easier to understand and learn for web developers who are already familiar with the HTTP protocol.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Links for this week : Peter Breuls&#8217;s Weblog</title>
		<link>http://michaelkimsal.com/blog/why-do-browsers-still-not-have-file-upload-progress-meters/comment-page-2/#comment-39547</link>
		<dc:creator>Links for this week : Peter Breuls&#8217;s Weblog</dc:creator>
		<pubDate>Wed, 09 Jul 2008 09:02:30 +0000</pubDate>
		<guid isPermaLink="false">http://michaelkimsal.com/blog/?p=581#comment-39547</guid>
		<description>[...] Neat tricks for the MySQL command-line pager &#187; Why do browsers still not have file upload progress meters? &#187; How Facebook serves pictures &#187; Migrating OOP Libraries and Frameworks to PHP 5.3 [...]</description>
		<content:encoded><![CDATA[<p>[...] Neat tricks for the MySQL command-line pager &raquo; Why do browsers still not have file upload progress meters? &raquo; How Facebook serves pictures &raquo; Migrating OOP Libraries and Frameworks to PHP 5.3 [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
