Eric
Mar 30, 2011
  7220
(1 votes)

Use Microsoft CDN for JQuery or Google CDN with fallback

When we develop modern websites it will become more frequent that we use some kind of javascript library. And as it is we should always use a CDN from Microsoft or Google when we use these libraries.

Here is a link, http://encosia.com/2008/12/10/3-reasons-why-you-should-let-google-host-jquery-for-you/,  on why we should use it but in my case I thought I should share a fallback as well that are not that commonly used in projects.

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
  <script>window.jQuery||document.write('<script src="js/libs/jquery-1.5.1.min.js">\x3C/script>');</script>

 

These are the links to Microsoft CDN and Google CDN:

http://code.google.com/intl/sv-SE/apis/loader/

http://www.asp.net/ajaxlibrary/cdn.ashx

Mar 30, 2011

Comments

Mar 30, 2011 06:15 PM

How often will that fallback be needed? :)

Eric
Eric Mar 30, 2011 10:07 PM

well... hopefully never but actually this happend the other day to a customer that could not use google domain and therefore could not use jquery libs. :)

So it is not like i think google will go down or microsoft :)

Please login to comment.
Latest blogs
Optimizely community meetup - Sept 29 (virtual + Melbourne)

Super excited to be presenting this Thursday the 29th of September at the Optimizely community meetup. For the full details and RSVP's see the...

Ynze | Sep 27, 2022 | Syndicated blog

Preview multiple Visitor Groups directly while browsing your Optimizely site

Visitor groups are great - it's an easy way to add personalization towards market segments to your site. But it does come with it's own set of...

Allan Thraen | Sep 26, 2022 | Syndicated blog

The Report Center is finally back in Optimizely CMS 12

With Episerver.CMS.UI 12.12.0 the Report Center is finally re-introduced in the core product.

Tomas Hensrud Gulla | Sep 26, 2022 | Syndicated blog

Dynamic Route in ASP.NET Core When MapDynamicControllerRoute Does Not Work

Background Creating one of the add-on for Optimizely I had to deal with challenge to register dynamically route for the API controller. Dynamic rou...

valdis | Sep 25, 2022 | Syndicated blog