Is it bad to hotlink jQuery from jquery.com?
Asked Answered
I

8

7

This will probably get a pretty nasty response, but my server isn't the fastest at the moment, and my site loads much faster if I hotlink from the jQuery homepage so they server the content. Is this bad to do? Does jQuery eventually remove those js files from their page?

Indorse answered 28/6, 2011 at 22:59 Comment(0)
H
11

Better hotlink it from Google API libraries.

Very big advantages:

  • Google is fast and highly available
  • Separate hosts, allows the client to load JQuery simultaneously with your pages and images (browsers support only a limited number of connections per host)
  • Probably even faster still, because many websites use it, so this Google version is probably in your visitor's cache anyway.
Huehuebner answered 28/6, 2011 at 23:1 Comment(0)
C
7

Are you using their official CDNs? (old link) A lot of people do.

I'm not sure why everyone is so quick to say Google. The above link says very specifically that you can hotlink to the jQuery CDN:

jQuery CDN (via Media Temple)

http://code.jquery.com/jquery-1.6.1.min.js Minified version

http://code.jquery.com/jquery-1.6.1.js Source version

Conventioneer answered 28/6, 2011 at 23:2 Comment(0)
C
2

Instead use Google's CDN. That is what it was designed for.

Coventry answered 28/6, 2011 at 23:1 Comment(0)
T
2

if it is bad I haven't heard about it. However you can use a CDN for better performance probably. Google and Microsoft also serve jQuery through their CDN for free.

cdnjs: https://cdnjs.com/libraries/jquery/

Google's CDN: http://code.google.com/apis/libraries/devguide.html#Libraries

jQuery's CDN: http://docs.jquery.com/Downloading_jQuery#CDN_Hosted_jQuery

MS's CDN: http://www.asp.net/ajaxlibrary/cdn.ashx#Third-Party_Files_on_the_CDN_14

Tracheo answered 28/6, 2011 at 23:3 Comment(3)
Ironically I visited a Microsoft site today and got a warning that jQuery was being served from jQuery's CDN...Ambrosio
Ahh, I never noticed that before. I see that they list that right above there.Tracheo
Actually looking at it further it says the libraries come from someone else, not that its hosted somewhere else. I think they're saying that MS doesn't control jQuery.Tracheo
E
0

If the library is not intended for loading from the URL, I would avoid it.

However, Google provides hosted versions:

http://code.google.com/apis/libraries/

Ecumenicist answered 28/6, 2011 at 23:1 Comment(0)
R
0

You can use Google Libraries and link it from there : )

Reach answered 28/6, 2011 at 23:2 Comment(0)
M
0

You should use Google's hosted versions:

http://code.google.com/apis/libraries/devguide.html

Monarski answered 28/6, 2011 at 23:2 Comment(0)
B
-6

Yes, it is bad. For your site - it will run slower. For their site - imagine what happens if everyone used it!

Belinda answered 28/6, 2011 at 23:2 Comment(2)
I have to disagree with "your site .. will run slower". Retrieving it from a domain other than yours allows more parallel downloads and will most likely speed things up. Not to mention the fact that the OP specifically says that there server isn't fast. jQuerys one is almost certainly faster. Oh and there's the increased likelihood of a cache hit with a CDN version too.Inadvertent
Again, jQuery's site specifically says that you can hotlink to jQ from their CDN.Conventioneer

© 2022 - 2024 — McMap. All rights reserved.