<?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>Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx</link><description>As we worked towards the recent release of Internet Explorer 8 Beta 1, the IE team focused hard on performance. As part of our effort to improve IE, our investigations have revealed several add-on performance problems. In this post, I want to share some</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8358030</link><pubDate>Fri, 04 Apr 2008 22:20:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8358030</guid><dc:creator>orz</dc:creator><description>&lt;p&gt;Very interesting, but totally fails compared to FUEL. Why are we mucking around with the registry at all? Can't this be a simpler API?&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8358418</link><pubDate>Sat, 05 Apr 2008 00:30:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8358418</guid><dc:creator>simple fix</dc:creator><description>&lt;p&gt;As you noted in your comments:&lt;/p&gt;
&lt;p&gt;&amp;quot;since add-ons execute in the context of the UI thread&amp;quot;&lt;/p&gt;
&lt;p&gt;Well, this is an easy fix!&lt;/p&gt;
&lt;p&gt;When initializing the addon, if there is an update to be made, a new thread should be spawned...&lt;/p&gt;
&lt;p&gt;A &amp;quot;readyState&amp;quot; flag on the addon should be updated when the updates are complete, but until they are done, either run the addon in the last stable version, or disable it until the addon is updated.&lt;/p&gt;
&lt;p&gt;Or finally, let the developer choose when they want to do the update, and have it run on demand...&lt;/p&gt;
&lt;p&gt;e.g. User loads google, they don't need an update,... user loads page with the &amp;quot;ACME services running&amp;quot;, a check is done for updates... if found, informs user of updates, and gives _THE_USER_ the choice as to when to update.&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8358640</link><pubDate>Sat, 05 Apr 2008 01:37:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8358640</guid><dc:creator>Chad</dc:creator><description>&lt;p&gt;Off topic, but ....&lt;/p&gt;
&lt;p&gt;Could you please remove the horrific clicking sound every time you click a link? that'd be great.&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8358726</link><pubDate>Sat, 05 Apr 2008 01:59:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8358726</guid><dc:creator>EricLaw [MSFT]</dc:creator><description>&lt;p&gt;@Chad: For other applications that host the WebOC, simply use FEATURE_DISABLE_NAVIGATION_SOUNDS &lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://msdn2.microsoft.com/en-us/library/ms537169"&gt;http://msdn2.microsoft.com/en-us/library/ms537169&lt;/a&gt;(VS.85).aspx&lt;/p&gt;
&lt;p&gt;For IE, just use START&amp;gt; CONTROL&amp;gt; Sounds&amp;gt;Sounds&amp;gt; SoundEvents and change the &amp;quot;Start Navigation&amp;quot; sound to blank.&lt;/p&gt;
</description></item><item><title>The Delight is in the Details</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8359730</link><pubDate>Sat, 05 Apr 2008 09:31:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8359730</guid><dc:creator>Ben 'Cerbera' Millard</dc:creator><description>&lt;p&gt;Great to see this level of detail on IE Blog, and with links to even more detail. :)&lt;/p&gt;
&lt;p&gt;EricLaw, your link didn't work. Likely reason is an overly cautious comment parser.&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8359902</link><pubDate>Sat, 05 Apr 2008 11:02:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8359902</guid><dc:creator>Andrei Moraru</dc:creator><description>&lt;p&gt;I guess there will be much more work in future to make the addons creation and optimization easier.&lt;/p&gt;
&lt;p&gt;Because now it doesn't look very attractive. At least to me.&lt;/p&gt;
&lt;p&gt;Anyways, thanks for sharing some helpful information.&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8360900</link><pubDate>Sat, 05 Apr 2008 18:48:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8360900</guid><dc:creator>EricLaw [MSFT]</dc:creator><description>&lt;p&gt;@Ben, you can either copy/paste the full URL, or use this one:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://msdn2.microsoft.com/en-us/library/ms537169.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms537169.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8361152</link><pubDate>Sat, 05 Apr 2008 21:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8361152</guid><dc:creator>Amy</dc:creator><description>&lt;p&gt;Ok this is a bit offtopic but can one of you IE developers tell me how i can get the natural width and height of an image? This should be easy using C++ and COM? Is there some QI i can do to get this information? I am using a really slow hack for this and its is the main reason my Add-on is slow.&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8361154</link><pubDate>Sat, 05 Apr 2008 21:21:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8361154</guid><dc:creator>user</dc:creator><description>&lt;p&gt;When IE (7 and 8) starts up, e.g. before &amp;nbsp;the menu bar appear, if I paste some words to the URL box or search box, the final text shown in these boxes will be concated with the words I pasted and the original text/&amp;quot;grey google&amp;quot; text. &lt;/p&gt;
&lt;p&gt;E.g. I paste abc into search box during start up, which using Google as the seacher. The &amp;nbsp;text becomes &amp;quot;abcGoogle&amp;quot;&lt;/p&gt;
&lt;p&gt;I am using WinXP ENU SP2&lt;/p&gt;
</description></item><item><title>Rob^_^</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8361444</link><pubDate>Sat, 05 Apr 2008 23:48:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8361444</guid><dc:creator>Rob Parsons</dc:creator><description>&lt;p&gt;Calling home for updates should be a user-iniated process that is accessed by clicking a button and not as a setting option as in the Google Toolbar.&lt;/p&gt;
</description></item><item><title>Toolbar Layout Hijacks</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8361478</link><pubDate>Sun, 06 Apr 2008 00:09:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8361478</guid><dc:creator>Rob Parsons</dc:creator><description>&lt;p&gt;The Google, Yahoo and Live toolbars all over-write the IE7ToolbarLayout in the registry on startup and negate user preferences. The Google and Yahoo toolbars can be fixed by disabling the Satellite BHO with the Add-ons Manager, but the Live Toolbar refuses to honour User Preferences.&lt;/p&gt;
&lt;p&gt;Google Beta 5 has corrected this problem, but of coarse without auto-matic updates many users are left in confusion. It would be prudent to advise these Toolbar vendors directly about Best Practices as Public Feedback options do not cater for Technical explanations.&lt;/p&gt;
&lt;p&gt;Please pass your recommendations on to the Live, Yahoo and Google toolbar developers.&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8361718</link><pubDate>Sun, 06 Apr 2008 02:09:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8361718</guid><dc:creator>Tino Zijdel</dc:creator><description>&lt;p&gt;This blogpost merely illustrates that creating add-ons for IE is far to complex. Basically a good API should take care of such hassle as having to deal with update-checking, registry-storage etcetera.&lt;/p&gt;
&lt;p&gt;Also there should be a simple, light-weight add-on model where normal scripting can be used to perform simple tasks in/on opened windows/tabs.&lt;/p&gt;
&lt;p&gt;If IE would have had such light-weight scripting-based add-on model we would have had good and helpful webdevelopment tools already years ago and it would certainly have helpt the adoption of IE as a serieus development platform.&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8361891</link><pubDate>Sun, 06 Apr 2008 03:42:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8361891</guid><dc:creator>Joe</dc:creator><description>&lt;p&gt;Tino, as described AT LENGTH here and elsewhere, there are many ways to write IE extensions, including Javascript. See, for instance, &amp;nbsp;&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/ie/archive/2005/09/06/461675.aspx"&gt;http://blogs.msdn.com/ie/archive/2005/09/06/461675.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Part of the problem with powerful extension models is that careless or sloppy addon developers will misuse them. &amp;nbsp;This post is an attempt to help educate those developers who choose to write native code extensions.&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8362423</link><pubDate>Sun, 06 Apr 2008 09:53:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8362423</guid><dc:creator>anonymous</dc:creator><description>&lt;p&gt;Speaking of add-ons, one of the most horrible addons that nearly kills IE performance has been the Live Search Club Toolbar. While I know that comes from a different team at MS, it would be really nice if you guys could impart and share your knowledge also with those ppl. No other addon I've known slows down IE as much as the Live Search Club toolbar.&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8362499</link><pubDate>Sun, 06 Apr 2008 10:48:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8362499</guid><dc:creator>IEdude</dc:creator><description>&lt;p&gt;Add-on is cool, more ActiveX(MS Internet Control) support is better !&lt;/p&gt;
</description></item><item><title>Current add-on model should be changed</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8362628</link><pubDate>Sun, 06 Apr 2008 12:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8362628</guid><dc:creator>Assaf</dc:creator><description>&lt;p&gt;The current add-on model for OS components (for example IE and explorer), that is native code running in the context of the host is outdated and no longer fits the requirements of the Internet era.&lt;/p&gt;
&lt;p&gt;The problems with these add-ons are:&lt;/p&gt;
&lt;p&gt;- An add-on has the same security restrictions as the host - that is, almost no restrictions. He can write files, change registry settings, etc..&lt;/p&gt;
&lt;p&gt;- As noted above, an add-on can affect performance of the host&lt;/p&gt;
&lt;p&gt;- And most important, no accountability - the add-on can change host behaviour without being accountable - you don't know which extension or add-on creates a specific behaviour, problem, performance degredation, etc...&lt;/p&gt;
&lt;p&gt;This model fits if the add-ons are all written by the host creator, or if the host isn't some critical component, but on critical components such as the operating system's browser or file manager, nothing should be allowed to disrupt the usual operation, and anything added should be easily removed.&lt;/p&gt;
&lt;p&gt;I've stumbled upon a Microsoft Research project, Singularity, which tries to address some of these problems. It's an interesting concept, but it'll probably take many years to implement this approach fully.&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8363429</link><pubDate>Sun, 06 Apr 2008 20:04:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8363429</guid><dc:creator>Joe</dc:creator><description>&lt;p&gt;@assaf: It's a nice idea, but unfortunately, pretty unworkable. &amp;nbsp;Users prefer to have powerful extensibility available within their browsers, and any artificial restrictions which are introduced more than likely will compel the user to use another browser which offers them more power.&lt;/p&gt;
&lt;p&gt;Singularity is a nice toy, but Joel Spolsky has pointed out the problems with sandboxes pretty nicely (e.g. here: &lt;a rel="nofollow" target="_new" href="http://www.joelonsoftware.com/items/2007/09/18.html"&gt;http://www.joelonsoftware.com/items/2007/09/18.html&lt;/a&gt;). &amp;nbsp;&lt;/p&gt;
</description></item><item><title>IE8 Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8363640</link><pubDate>Sun, 06 Apr 2008 22:02:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8363640</guid><dc:creator>News</dc:creator><description>&lt;p&gt;As we worked towards the recent release of Internet Explorer 8 Beta 1, the IE team focused hard on performance&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8363802</link><pubDate>Sun, 06 Apr 2008 23:55:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8363802</guid><dc:creator>demon</dc:creator><description>&lt;p&gt;@chad - i like that clicking sound&lt;/p&gt;
&lt;p&gt;@anyone else - all i know is, ie 8 looks and feels just about the same as ie 7. &amp;nbsp;granted, i hardly used it cuz everytime i went to utube, it would serve me up a lovely fatal error and crash. &amp;nbsp;ie 8 def has some flash issues, at least on my end.&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8363845</link><pubDate>Mon, 07 Apr 2008 00:29:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8363845</guid><dc:creator>Tino Zijdel</dc:creator><description>&lt;p&gt;Joe: if you have ever tried to create an extension that is just a bit more non-trivial than adding a context-menu item, like adding a toolbar or sidepane that can interact with the current loaded document and receives events on navigation, you would know that it is just not that simple.&lt;/p&gt;
&lt;p&gt;Even the most trivial examples require fiddling in the registry and thus are a pain for the writer to create and distribute and for the user to install and administer.&lt;/p&gt;
&lt;p&gt;For instance: I have (JS-based) code that can be used to 'live edit' CSS on any webpage that works in IE and would love to make an add-on out of it with a toolbar and a sidepane that shows the CSS. Fact is that that last part is pretty hard to achieve when you've got no experience in that kind of programming and from what I've seen in MSDN documentation and examples it is quite a steep learning-curve to master that kind of programming.&lt;/p&gt;
&lt;p&gt;So basically it requires me to learn special skills that I otherwise have no actual use for or I would have to outsource that particular part which makes it more difficult to provide my add-on for free and also maintain it myself.&lt;/p&gt;
</description></item><item><title>Продам коттедж в Никольском (Салтыковка)</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8364235</link><pubDate>Mon, 07 Apr 2008 05:33:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8364235</guid><dc:creator>nexalencype</dc:creator><description>&lt;p&gt;Продается дом в поселке Николькое. 2км от МКАД по Горьковскому шоссе. Дом 400 метров. &lt;/p&gt;
&lt;p&gt;Участок 10 соток. Ландшафтный дизайн. Все коммуникации, отопление. Гостевой дом. &lt;/p&gt;
&lt;p&gt;Дом строился &amp;quot;Под себя&amp;quot; &lt;/p&gt;
&lt;p&gt;подробнее: [url=&lt;a rel="nofollow" target="_new" href="http://realty.skeeve.ru/sell/nikolskoe.html"&gt;http://realty.skeeve.ru/sell/nikolskoe.html&lt;/a&gt;]&lt;a rel="nofollow" target="_new" href="http://realty.skeeve.ru/sell/nikolskoe.html"&gt;http://realty.skeeve.ru/sell/nikolskoe.html&lt;/a&gt;[/url] &lt;/p&gt;
&lt;p&gt;$700 000. 8-926-203-77-81 Алексей&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8364866</link><pubDate>Mon, 07 Apr 2008 12:51:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8364866</guid><dc:creator>Mike Dimmick</dc:creator><description>&lt;p&gt;On the subject of the registry, I'd just like to add that the guidance to reduce registry use does *not* mean you should start doing everything in configuration files instead. The registry is many times more efficient than a text-based configuration file, for small to medium sizes of data.&lt;/p&gt;
&lt;p&gt;The people using RegFlushKey for synchronising different instances of the same control are WRONG WRONG WRONG because the OS does not need to go back to the disk. Registry updates in one process are immediately seen in all other processes. The OS caches recently-used parts of the registry data in physical memory. The cost of opening a key and reading a value comes from the fact that the registry API is down in kernel mode and a kernel mode transition takes millions of cycles. It takes longer to open a key with a longer key path because it has to start at the top of the tree and follow pointers all the way down (some of which may not be in memory already and need to be paged in from disk). It also has to check security every time you open a key, so keeping keys open can be a good idea.&lt;/p&gt;
&lt;p&gt;If you have many values you need to check in the same key, and you know their names, you can use RegQueryMultipleValues to retrieve them all at once. If you can, structure your registry storage to have lots of values under one key, not lots of keys with few values.&lt;/p&gt;
&lt;p&gt;If you really want to share data between different instances of the same control in different processes, consider using shared memory (CreateFileMapping with the first parameter INVALID_HANDLE_VALUE, to get a pagefile-backed area, and naming the object so you can repeat the process for each one, then MapViewOfFile to actually access it).&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8365756</link><pubDate>Mon, 07 Apr 2008 19:12:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8365756</guid><dc:creator>Phil</dc:creator><description>&lt;p&gt;&amp;quot;The registry is many times more efficient than a text-based configuration file, for small to medium sizes of data.&amp;quot;&lt;/p&gt;
&lt;p&gt;I'd disagree. &amp;nbsp;How many people have trashed their Windows installs due to altering the wrong key somehow or making a typo? &amp;nbsp;If you mess up a separate config file, you've only hosed that app.&lt;/p&gt;
&lt;p&gt;The Registry is a horrendous mess of keys and values. &amp;nbsp;A new vision needs to be created for future Windows - Registry is simply too unwieldy and cumbersome.&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8367033</link><pubDate>Tue, 08 Apr 2008 03:26:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8367033</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;@Phil: &amp;nbsp;You aren't really disagreeing with what he said, you're making an entirely different point.&lt;/p&gt;
&lt;p&gt;&amp;quot;A is more efficient than B&amp;quot; doesn't necessarily mean &amp;quot;A is better than B overall&amp;quot;. &amp;nbsp;Although it does mean that &amp;quot;B is not better than A in every aspect&amp;quot;.&lt;/p&gt;
&lt;p&gt;We're not talking about manually editing the registry anyway.&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8370287</link><pubDate>Wed, 09 Apr 2008 01:46:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8370287</guid><dc:creator>Eli</dc:creator><description>&lt;p&gt;Windows has lots of low-level optimizations for making the registry as fast as possible and keeps most of it in RAM, unfortunately. This is mainly because lots of third party apps think accessing the registry is free. It probably is way more effecient than reading a text configuration file, but that shouldn't matter because you're supposed to be caching your settings either way. :)&lt;/p&gt;
&lt;p&gt;There's lots of advantages to having a registry, if there's issues they should be fixed as opposed to throwing the whole thing out.&lt;/p&gt;
</description></item><item><title>Don't Break Existing IE Extensibility</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8370627</link><pubDate>Wed, 09 Apr 2008 04:13:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8370627</guid><dc:creator>Clinton Gallagher</dc:creator><description>&lt;p&gt;The use of Task Panes in IE has been under utilized not to mention hardly documented at all. An href can for example target=&amp;quot;_search&amp;quot; and load a web form in a Task Pane that will open on the left side of IE. &lt;/p&gt;
&lt;p&gt;At the moment IE8 does is not backward compatible and does not support _search Task Pane which I have used often and hope to encourage its further development and documentation.&lt;/p&gt;
&lt;p&gt;In fact I think the Task Pane should become a significant aspect of IE extensibility --BUT-- at least don't break what's already supported.&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8372839</link><pubDate>Wed, 09 Apr 2008 20:35:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8372839</guid><dc:creator>ping</dc:creator><description>&lt;p&gt;disabling and enabling add-ons requires IE restart. Would be nice to not restart IE everytime we want to disable add-ons and IE user can easily turn it on without the Manage add-on UI showing up. If that is possible&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8374856</link><pubDate>Thu, 10 Apr 2008 16:38:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8374856</guid><dc:creator>Confused</dc:creator><description>&lt;p&gt;With regard to the add-on update check, why don't you recommend just using version numbers for add-ons? Even with asynchronous update check, based on the way you describe it, it'll slow down the connection for a while. A two or three byte version code would be so much faster to check, and could be done either way without causing a noticeable slow down (assuming the person doesn't have an excessive amount of add-ons).&lt;/p&gt;
&lt;p&gt;After finding a newer version, then give the user the option of &amp;quot;updating now&amp;quot; or later with an add-on management button (opens management window which lists add-ons, green for up-to-date, red for out-of-date, and has check boxes for the red ones with an &amp;quot;update selected add-ons&amp;quot; button somewhere visible in the management window). This would let people with slow connections update later when they're not going to need to be online and doing things. As far as I'm aware not even FireFox has such a usable add-on management system, this could be an area you could surpass them in right now.&lt;/p&gt;
&lt;p&gt;But eh, you guys can take the advice or leave it, makes little difference to me.&lt;/p&gt;
</description></item><item><title>re: Designing for Add-on Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#8380321</link><pubDate>Fri, 11 Apr 2008 17:05:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8380321</guid><dc:creator>Geld Lenen</dc:creator><description>&lt;p&gt;This sure will speed things up, like Steve Souders mentioned in his post. Keep up the great work!&lt;/p&gt;
</description></item><item><title>IE8 at Add-On Con in Mountain View</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#9167274</link><pubDate>Wed, 03 Dec 2008 03:11:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9167274</guid><dc:creator>IEBlog</dc:creator><description>&lt;p&gt;A few of the startups building browser Add-Ons have organized the first ever Add-On Con , to take place&lt;/p&gt;
</description></item><item><title>Common Issues in Assessing Browser Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#9373328</link><pubDate>Sat, 24 Jan 2009 02:03:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9373328</guid><dc:creator>IEBlog</dc:creator><description>&lt;p&gt;I’m Christian Stockwell, a Program Manager on the IE team focused on browser performance. Measuring the&lt;/p&gt;
</description></item><item><title>Common Issues in Assessing Browser Performance</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#9393095</link><pubDate>Tue, 03 Feb 2009 15:18:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9393095</guid><dc:creator>Блог команды разработчиков Internet Explorer 8</dc:creator><description>&lt;p&gt;Проблемы при оценке производительности браузеров Добрый день! Меня зовут Кристиан Стоквелл (Christian&lt;/p&gt;
</description></item><item><title>Проблемы при оценке производительности браузеров</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#9393096</link><pubDate>Tue, 03 Feb 2009 15:21:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9393096</guid><dc:creator>Блог команды разработчиков Internet Explorer 8</dc:creator><description>&lt;p&gt;Добрый день! Меня зовут Кристиан Стоквелл (Christian Stockwell) и я возглавляю команду разработчиков&lt;/p&gt;
</description></item><item><title>애드온 성능 설계</title><link>http://blogs.msdn.com/ie/archive/2008/04/04/designing-for-add-on-performance.aspx#9491937</link><pubDate>Fri, 20 Mar 2009 10:23:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9491937</guid><dc:creator>IE8 팀 블로그</dc:creator><description>&lt;p&gt;&amp;amp;#160; 최근 Internet Explorer 8 Beta 1 출시를 위해 개발중인 IE 팀은 성능에 심혈을 기울이고 있습니다. IE&amp;amp;#160; 향상을 위한 노력의 일환으로 실행한&lt;/p&gt;
</description></item></channel></rss>