Firefox plugin downloads jQuery too much
I like the idea of the myvidoop plugin for Firefox, but does it really have to download all of jQuery for every page I load? It creates a noticeable delay, and I'm getting ready to disable this plugin.
If you must have jQuery, why not test to see if jQuery is already on the page, and if not, insert a script tag in the document that downloads it, preferably from somewhere shared like Google (http://code.google.com/apis/ajaxlibs/).
That way we can take advantage of the browser's cache instead of downloading 94k needlessly over and over.
If you must have jQuery, why not test to see if jQuery is already on the page, and if not, insert a script tag in the document that downloads it, preferably from somewhere shared like Google (http://code.google.com/apis/ajaxlibs/).
That way we can take advantage of the browser's cache instead of downloading 94k needlessly over and over.
2
people have this question
I have this question, too!
Tell me when someone answers.
The more people who ask this question, the more it gets noticed.
The more people who ask this question, the more it gets noticed.
Create a customer community for your own organization
Plans starting at $19/month
-
Inappropriate?Hello,
It's not only jquery we are injecting into pages, but some scripting magic to help us fill in form fields and save new data you type in. We definitely understand your pain: due to the way our system is architected, as you are browsing you may notice the loading wheel spin a little longer or see a "waiting for myvidoop.com" message in the status bar while browsing the web.
Although rather annoying, this behavior is not actually slowing down your pages from loading: it just appears to be. We will be fixing this behavior in the next version of the plugin, as well as doing some basic optimization to help you see your passwords and form fill data faster.
-
Inappropriate?Would it be possible to have a mode for the Vidoop plugin where it does not attempt to auto-fill forms or logins unless I tell it to? That is, instead of sending data back to vidoop on each page I load, and injecting jQuery every time I load a page, it could do it when I click a "fill in this form" button.
I would feel much better about using this plugin if I had that option. -
Inappropriate?I like that idea as an option. I think it's similar to the way 1password works, where users let it know when 1password can be helpful. I've filed a ticket in our system to look into it. Anyone else interested in seeing this?
What makes you feel better about having a button to fill? Is this just a bandaid to solve a performance problem for you or is it something more? Thanks for all the input.
1 person says
this answers the question
-
Inappropriate?For me, there's two reasons I like this option, aside from performance (perceived or real).
First, it's hard to shake a feeling of "my privacy is being violated" when I know that some information is being communicated to Vidoop every single time I browse any page anywhere. I don't have anything against you guys, but I would personally feel better if I was in control of when my browsing habits are communicated to a third party.
Second, I'm a web developer. Sometimes I'm firing up a browser solely to develop against localhost, and I have no need to sign in to Vidoop. When I do so, I get a bar at the top of each page telling me how Vidoop can fill in forms for me, and I really should sign in and whatnot. Then I get irritated and disable the plugin. Also, it's hard to evaluate the load time of my own pages when I have to account for the plugin's activity as part of the overall load time.
Thanks for considering this.
PS: I've never developed a Firefox extensions before, but if I were you, I'd try to cut down on bandwidth costs by embedding jQuery inside the extension, and injecting it into the page that way, if possible. As a result, the calls to the vidoop server will only need to download your non-jQuery code, instead of the entire library. Seems like that would improve performance and cut bandwidth usage on your server at the same time. -
Your point on privacy is well taken. Regarding the jQuery/etc. JS injection, it is nice being able to hotfix bugs or release improvements without requiring an upgrade from the user. We're working on getting our caching strategy correct, where we can use Firefox's built-in mechanisms to keep your JS and our JS in sync without touching our server a lot.
We're moving this file fetch into plugin code, so that Firefox/IE no longer associate loading pages with loading myVidoop code. This fetch process will still be there, but it will be in a context where we have more caching control. -
Inappropriate?hi,
FYI to follow on that subject:
- I happen to have no internet connection form my job last weke for an hour,
this meant that I was still browing intranet sites, but MyVidoop plug-in tried to connect to its site at EVERY page and therefore was making the display of my local intranet page impossible (would take 5 min!), I had to disable it and restart the browser.
shame ! there shouuld definately be a way to disable / use on demand the plug-in only.
I’m getting slower
-
Hi nicofars,
I wanted to post an update for the Firefox addon that may fix this issue for you, but I'm currently working from home because of icey road conditions. Look for an update in the next few days. -
Inappropriate?OK, the Firefox plugin has been updated. Let us know how it works out for you.
-
Inappropriate?- plug-in updated
Now :
- script error is not showing and all sites/passwords seem displayed, but takes an awful time (+- 90 seconds) to load page
- when I close the page/tab it still takes around 10 seconds to finish a process before closing, but this time it doesn't sho the error msg as it used to.
Conclusion : at least no error message, but takes long time.
Still need the multi-page update (different post http://getsatisfaction.com/vidoop/top... and Sam said it's top of list)
I’m looking forward
Loading Profile...





