<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Performance: Profiling how different web sites use browser subsystems</title><link>http://blogs.msdn.com/b/ie/archive/2010/08/30/performance-profiling-how-different-web-sites-use-browser-subsystems.aspx</link><description>When we first showed IE9 at the Professional Developers Conference last fall , we discussed how real world browser performance involves many different subsystems. Different websites use these subsystems in different ways, and to build a fast real world</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Performance: Profiling how different web sites use browser subsystems</title><link>http://blogs.msdn.com/b/ie/archive/2010/08/30/performance-profiling-how-different-web-sites-use-browser-subsystems.aspx#10061189</link><pubDate>Mon, 13 Sep 2010 13:23:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10061189</guid><dc:creator>Giuseppe</dc:creator><description>&lt;p&gt;@Shiv Kumar 12 Sep 2010 9:24 PM &lt;/p&gt;
&lt;p&gt;sorry, i didnt mean to insult you, neither did i intend to &amp;#39;show how smart i am&amp;#39; (because i am not). i wanted to be concise. still i thought i added value. maybe i failed. and i should have mentioned that i examined the player from a user&amp;#39;s point of view, rather than a developer&amp;#39;s. finally i should have pointed out that the rest of the player, the whole site and also the 1.5 short movies i watched are very nice, but i didnt want to have nested off-topics for brevity&amp;#39;s sake.&lt;/p&gt;
&lt;p&gt;but let me try again:&lt;/p&gt;
&lt;p&gt;&amp;quot;we have a fully functional html 5 player that will work across all browsers, supported pretty much all the features one would expect in a video player&amp;quot;&lt;/p&gt;
&lt;p&gt;a visitor that loads your page does not get an error message or fallback when his browser does not support the video element. it silently fails, and visitors usually dont like this. I am, and was, aware that switching to the html5 video player had to done explicitely by the visitor, but what i wanted to imply (and should have done in a more clear and friendly way) is that a &amp;quot;fully functional html5 player&amp;quot; should provide some kind of fallback. no piece of software should fail silently.&lt;/p&gt;
&lt;p&gt;&amp;quot;fullscreen&amp;quot;&lt;/p&gt;
&lt;p&gt;i did not rate the practicality of the spec concerning fullscreen to stay more objective. of course, fullscreen is absolutely necessary for video content. personally i favor safari&amp;#39;s approach, but only the &amp;#39;right click&amp;#39; triggering of fullscreen complies to the spec in its current state. i would like to see the spec changed towards allowing the safari way, but i cannot demand so due lack of insight on the security implications (can a user be tricked into clicking the &amp;#39;button&amp;#39;? can the &amp;#39;button&amp;#39; be styled (see input[@type=&amp;#39;file&amp;#39;])? etc.).&lt;/p&gt;
&lt;p&gt;maybe i should have applied common sense and used safari until other browsers follow their way of even the spec is changed, but again, a regular visitor would not know about the fullscreen case, and thus get unexpected result.&lt;/p&gt;
&lt;p&gt;&amp;quot;It implies that either you can&amp;#39;t build your own skin/player or they expect users to right-click to get access to the option&amp;quot;&lt;/p&gt;
&lt;p&gt;that&amp;#39;s where we are today. but the user could be informed about the right-click possibility (like &amp;#39;press escape to exit fullscreen&amp;#39; seen on some flash video players). And/or you could inform the user how to enable the browser&amp;#39;s fullscreen mode (e.g. F11).&lt;/p&gt;
&lt;p&gt;&amp;quot;hide scrollbars&amp;quot; and &amp;quot;fixed positioning&amp;quot;&lt;/p&gt;
&lt;p&gt;i thought by this, as by the former suggestions, you could improve your html5 video player. and to introduce a tiny bit of criticism, i really don&amp;#39;t see how that was pointless. however, i should have expressed myself more clearly and polite.&lt;/p&gt;
&lt;p&gt;peace,&lt;/p&gt;
&lt;p&gt;g&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10061189" width="1" height="1"&gt;</description></item><item><title>re: Performance: Profiling how different web sites use browser subsystems</title><link>http://blogs.msdn.com/b/ie/archive/2010/08/30/performance-profiling-how-different-web-sites-use-browser-subsystems.aspx#10061029</link><pubDate>Mon, 13 Sep 2010 04:24:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10061029</guid><dc:creator>Shiv Kumar</dc:creator><description>&lt;p&gt;@giuseppe&lt;/p&gt;
&lt;p&gt;Rather than waste bandwidth with you pointless comments, I&amp;#39;d ask that you add value to this conversation (if you have anything of value to add that is).&lt;/p&gt;
&lt;p&gt;The player is fully functional in all major browsers. Yes, I should have been clear about that means. However, one would assume if the browser in question does not support the html 5 video element completely, then testing with it would be a moot point, no? I mean a little bit of common sense is all it takes, so I suggest you use it, why don&amp;#39;t you? May I suggest using the beta version of Firefox since it&amp;#39;s support for the html 5 video element at this time is more complete?&lt;/p&gt;
&lt;p&gt;Full screen:&lt;/p&gt;
&lt;p&gt;The spec? Man, what a joke! It&amp;#39;s not about the specs. Since when have specs met all the requirements? And certainly, the Html 5 video specs lack badly in this regard. Again, the idea is that one can go full screen. So a little bit of common sense will go a long way.&lt;/p&gt;
&lt;p&gt;Now as regards the specs on the Full Screen aspect. Read it and you&amp;#39;ll soon discover that the spec the way it is, is useless. It implies that either you can&amp;#39;t build your own skin/player or they expect users to right-click to get access to the option. The issue with that is that most video websites would want to have their own player and most users won&amp;#39;t think to right-click to get the full screen option. Besides, most websites will block the right click option anyway.&lt;/p&gt;
&lt;p&gt;Safari has gone against the so called &amp;quot;spec&amp;quot; and provided a programmable interface that they in turn ensure has been called using a user gesture. Oh, and guess what, we use it too.&lt;/p&gt;
&lt;p&gt;Keep in mind that the reason we have the mess that we do as regards browsers and meeting specs is that the specs have never been enough. They’ve never addressed the real needs and they’ve not been explicit enough when that needed to.&lt;/p&gt;
&lt;p&gt;Another “spec” joke is the poster attribute for the video element. It’s completely useless. So much so that any website that has implemented their own Html 5 video player doesn’t use it. Or they have to find other in order to be able to use it like not setting the source of the video element so the poster doesn’t vanish after about half a second.&lt;/p&gt;
&lt;p&gt;Oh, and if it&amp;#39;s all about showing how smart you are, then yes, please have the last word.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10061029" width="1" height="1"&gt;</description></item><item><title>re: Performance: Profiling how different web sites use browser subsystems</title><link>http://blogs.msdn.com/b/ie/archive/2010/08/30/performance-profiling-how-different-web-sites-use-browser-subsystems.aspx#10058160</link><pubDate>Sat, 04 Sep 2010 20:20:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10058160</guid><dc:creator>giuseppe</dc:creator><description>&lt;p&gt;@ jabcreations (30 Aug 2010 6:52 PM)&lt;/p&gt;
&lt;p&gt;i totally agree&lt;/p&gt;
&lt;p&gt;@ Shiv Kumar (30 Aug 2010 8:40 PM)&lt;/p&gt;
&lt;p&gt;OT:&lt;/p&gt;
&lt;p&gt;&amp;quot;we have a fully functional html 5 player that will work across all browsers, supported pretty much all the features one would expect in a video player&amp;quot;&lt;/p&gt;
&lt;p&gt;I wonder why it silently fails in firefox 3.6.&lt;/p&gt;
&lt;p&gt;And &amp;quot;all browsers&amp;quot; is an inclompletely defined set.&lt;/p&gt;
&lt;p&gt;&amp;quot;1. Full screen&amp;quot;&lt;/p&gt;
&lt;p&gt;No. No fullscreen as suggested by spec. That&amp;#39;s probably why your player doesn&amp;#39;t have fullscreen. As I am sure you already knew that, I wonder why you wrote something different. Maybe you should review your advertising text. &lt;/p&gt;
&lt;p&gt;However, you could hide the scrollbar(s) of the containing page while in &amp;#39;fullwindow&amp;#39; mode, and hint the user to how to toggle browser fullscreen mode. Oh, and fixed positioning for the maximized player would seem like a good idea to me.&lt;/p&gt;
&lt;p&gt;g&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10058160" width="1" height="1"&gt;</description></item><item><title>re: Performance: Profiling how different web sites use browser subsystems</title><link>http://blogs.msdn.com/b/ie/archive/2010/08/30/performance-profiling-how-different-web-sites-use-browser-subsystems.aspx#10057092</link><pubDate>Thu, 02 Sep 2010 03:25:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10057092</guid><dc:creator>impact crusher</dc:creator><description>&lt;p&gt;thanks.I need it.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10057092" width="1" height="1"&gt;</description></item><item><title>re: Performance: Profiling how different web sites use browser subsystems</title><link>http://blogs.msdn.com/b/ie/archive/2010/08/30/performance-profiling-how-different-web-sites-use-browser-subsystems.aspx#10056787</link><pubDate>Wed, 01 Sep 2010 12:56:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10056787</guid><dc:creator>hAl</dc:creator><description>&lt;p&gt;@ Shiv Kumar &lt;/p&gt;
&lt;p&gt;Using WebM would make a lot of people unhappy. &lt;/p&gt;
&lt;p&gt;It uses more significantly bandwith for the same video. Especially anoying is you have a limited 3G subscription.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10056787" width="1" height="1"&gt;</description></item><item><title>re: Performance: Profiling how different web sites use browser subsystems</title><link>http://blogs.msdn.com/b/ie/archive/2010/08/30/performance-profiling-how-different-web-sites-use-browser-subsystems.aspx#10056705</link><pubDate>Wed, 01 Sep 2010 08:29:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10056705</guid><dc:creator>Harry Richter</dc:creator><description>&lt;p&gt;@ Drake92&lt;/p&gt;
&lt;p&gt;If you like pie charts or bar charts, that is a matter of personal preferencies. Having said that, the pie charts in this article are NOT wrong, as they are in order of occurence, , starting as you&amp;#39;ve said at 0 degrees, continuing clockwise, which makes much more sense.&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;
&lt;p&gt;Harry&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10056705" width="1" height="1"&gt;</description></item><item><title>re: Performance: Profiling how different web sites use browser subsystems</title><link>http://blogs.msdn.com/b/ie/archive/2010/08/30/performance-profiling-how-different-web-sites-use-browser-subsystems.aspx#10056488</link><pubDate>Tue, 31 Aug 2010 19:04:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10056488</guid><dc:creator>AM</dc:creator><description>&lt;p&gt;This is a nice article, it will be really nice if the developer tools in the new IE9 can build the same chart, or at least give the time for each layer; this will help many developers improve their web applications.&lt;/p&gt;
&lt;p&gt;It reminds me of “Show execution plan in SQL server” :-)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10056488" width="1" height="1"&gt;</description></item><item><title>re: Performance: Profiling how different web sites use browser subsystems</title><link>http://blogs.msdn.com/b/ie/archive/2010/08/30/performance-profiling-how-different-web-sites-use-browser-subsystems.aspx#10056438</link><pubDate>Tue, 31 Aug 2010 17:18:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10056438</guid><dc:creator>MisterW</dc:creator><description>&lt;p&gt;What about the real world of the future? IE, being the browser with the largest market share, controls to some extend how the future web applications will look like, so IE should improve on all fronts, even on those which don&amp;#39;t play a big role on current web sites.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10056438" width="1" height="1"&gt;</description></item><item><title>re: Performance: Profiling how different web sites use browser subsystems</title><link>http://blogs.msdn.com/b/ie/archive/2010/08/30/performance-profiling-how-different-web-sites-use-browser-subsystems.aspx#10056437</link><pubDate>Tue, 31 Aug 2010 17:18:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10056437</guid><dc:creator>Drake92</dc:creator><description>&lt;p&gt;Pie charts are wrong. Should start at 0 degrees with highest percentage item first, then go around clockwise in descending order. Let&amp;#39;s hope more attention was paid to the browser&amp;#39;s development!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10056437" width="1" height="1"&gt;</description></item><item><title>re: Performance: Profiling how different web sites use browser subsystems</title><link>http://blogs.msdn.com/b/ie/archive/2010/08/30/performance-profiling-how-different-web-sites-use-browser-subsystems.aspx#10056431</link><pubDate>Tue, 31 Aug 2010 17:03:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10056431</guid><dc:creator>Ryan</dc:creator><description>&lt;p&gt;Can you guys explain what &amp;#39;rendering&amp;#39; is and how it&amp;#39;s affected? What affects rendering time? Too many DOM nodes? Too many CSS rules? JavaScript changing the page before load?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10056431" width="1" height="1"&gt;</description></item></channel></rss>