Thursday, December 11, 2008

Add-ons Interacting Badly? Nope. report from AddOnCon...

I just wanted to call this out. I am at the Add-On-Con in Mountain View today. The keynote was good. Great questions, good back-and-forth, interesting responses.

I asked the panelists (reps from Conduit, http://www.oneriot.com/, http://www.alexa.com/, http://www.adaptiveblue.com/, http://www.cooliris.com/) how much of their time or mental energy is taken up by dealing with confusions or bugs from cross-addon interactions.

I see this as a, theoretically, very serious problem. It was interesting, though, that the panelists said things like (paraphrasing):

- "browser upgrades are more of an issue. MS is bad about this and Mozilla is much better"
- "this does take up time, but the problems have gotten better"
- "Symantec should not try to clean up people's registry"
- "there are generic best practices and these could be more publicized"

I think the responses I heard speak well of how Mozilla has addressed or is addressing this issue. Considering how huge the problem could (again, theoretically) be, it is great that people who are actually relying on their add-ons to make money do not seem to be very upset or worried about it.

6 comments:

Wladimir Palant said...

I have to agree, add-on interaction is a minor issue. Adblock Plus follows the best practices to make sure that it doesn't have conflicts with other extensions in obvious places (such as conflicting variable names in browser overlays). As a result, the only issue in the last year that I can remember was browser overlay not applying properly because another extension decided to access the document before the window was loaded. I really spend a lot more time figuring out all the JavaScript+content policies+plugins issues that the users report regularly.

Alex Iskold said...

Hey there, Alex Iskold from AdaptiveBlue here.

One thing that was not mentioned on the panel is that in general addons are sharing namespace in JavaScript Many people are not aware of this issue and it causes conflicts.

In addition, sometimes addons bundle different version of the same common libraries (like JQuery), that causes issues as well.

So make sure you wrap your code into your own namespace.

Alex

seo expert said...

Thanks ur information

it very useful




web design company, web designer,
web design India,website design,web design

seo expert said...

ur blog Is very nice




Small business website design

milf said...

1。那混合物是更缓慢的 ... 但是 Lexus 的即将到来混合版本 ' 将是比气体气体更快的唯一的版本如好地有多马力。不要自夸速度,但是我被吸引轮流开送行为 90,是警察给我一次休息。
2。那不是很
... 只是通过在城市乘公交车往返我储蓄过来 $ 5000/yr 与我的以前的汽车,吉普车切诺基相比。超过 5 年,会是 $ 更不用说会进一步增强我的储蓄的最近的比率远足的 20K。这样除非你是在你的父母的地产上吸的一个浪费的儿子,你的声明是一束公牛。

milf said...

3. 45 (90 r/t)
45mpg 天是 2 我的车上> 8 加>>比。那每天是 6 >仑的一笔>蓄, 120 月, 1440 每年者 5040 (根 3.5 元/) ... 加上它发表 1/10th CO2。多愚蠢是它不要骑一个,去算进今天和年龄。
4.缺少了解 ... 是真的,实际上我个人这样那样喜欢它我可能享受所有鼓励;税,合伙用车,免费停车米, prius 业主之间的秘密的信号,等等;这样自私地说那我真地在那里在享受在所有气体汽车业主上的所有权那没有一个想法多少我这辆汽车有的嬉戏。我 junked 我的 SL,郊区对我的 Prius ... 你应该也。