Un bon CDN pour vos bibliothèques javascript

Image illustrant l'article : Un bon CDN pour vos bibliothèques javascript

Un bon CDN pour vos bibliothèques javascript

par Korben -

Quand on voit la bande passante que peut bouffer le chargement de certaines bibliothèques JS, on se dit que si d’autres peuvent les héberger à notre place, ce n’est pas plus mal. Surtout si ces “autres” ont une bonne puissance de feu derrière, c’est à dire un CDN avec des serveurs aux 4 coins du monde pour servir la donnée plus vite.

Et c’est ce que propose à tous et gratuitement, Cloudflare, avec cette page qui regroupe aussi bien des bibliothèques JS connues comme JQuery ou des choses un peu plus confidentielles et spécialisées.

  • ace
  • alloy-ui
  • angular.js
  • augment.js
  • backbone-localstorage.js
  • backbone.js
  • backbone.modelbinder
  • benchmark
  • camanjs
  • chrome-frame
  • coffee-script
  • crafty
  • css3finalize
  • css3pie
  • cufon
  • d3
  • datatables
  • datejs
  • davis.js
  • dd_belatedpng
  • documentup
  • dojo
  • dygraph
  • ember.js
  • es5-shim
  • ext-core
  • fancybox
  • firebug-lite
  • flexie
  • flot
  • galleria
  • graphael
  • handlebars.js
  • hashgrid
  • headjs
  • highcharts
  • history.js
  • hogan.js
  • html5shiv
  • ICanHaz.js
  • javascript-state-machine
  • jo
  • jquery
  • jquery-easing
  • jquery-gamequery
  • jquery-hashchange
  • jquery-history
  • jquery-infinitescroll
  • jquery-mockjax
  • jquery-mousewheel
  • jquery-nivoslider
  • jquery-scrollTo
  • jquery-textext
  • jquery-throttle-debounce
  • jquery-timeago
  • jquery-tools
  • jquery.cycle
  • jquery.formalize
  • jquery.nanoscroller
  • jquery.SPServices
  • jquery.transit
  • jqueryui
  • jqueryui-touch-punch
  • js-signals
  • json2
  • json3
  • jStorage
  • jsxgraph
  • kerning.js
  • kiwi
  • knockout
  • labjs
  • less.js
  • lodash.js
  • masonry
  • mobilizejs
  • modernizr
  • moment.js
  • mootools
  • morris.js
  • mustache.js
  • ninjaui
  • noisy
  • ocanvas
  • openajax-hub
  • openlayers
  • pagedown
  • paper.js
  • path.js
  • pie
  • platform
  • prefixfree
  • prettify
  • processing.js
  • prototype
  • psd.js
  • pubnub
  • punycode
  • raphael
  • remoteStorage
  • require.js
  • require.js
  • respond.js
  • ResponsiveSlides.js
  • retina.js
  • sammy.js
  • script.js
  • scriptaculous
  • selectivizr
  • shred
  • simplecartjs
  • sizzle
  • socket.io
  • sockjs-client
  • sopa
  • spin.js
  • spinejs
  • stapes
  • store.js
  • string_score
  • sugar
  • swfobject
  • sylvester
  • three.js
  • tinyscrollbar
  • twitter-bootstrap
  • twitterlib.js
  • underscore.js
  • underscore.string
  • use.js
  • visibility.js
  • waypoints
  • webfont
  • xregexp
  • xuijs
  • yepnope
  • yui
  • zepto
  • zxcvbn

Évidemment, Cloudflare annonce un 100 % d’uptime sur ces fichiers ;-) et recommande d’utiliser des urls sans spécifier le protocole pour pouvoir les servir sans se prendre la tête, aussi bien en http qu’en https…etc

La liste est à consulter ici !