Jika teman-teman memiliki situs web  atau memiliki aplikasi smartphone, teman-teman dapat mempercepat situs web dan aplikasi tersebut dengan cara sedikit mengubah script menggunakan CDN Publik. Ini memungkinkan teman-teman untuk menghemat bandwidth dan meningkatkan user experience dengan memuat pustaka/library JavaScript dan CSS dari jaringan CDN Publik.

Saya sarankan agar teman-teman memuat pustaka dari CDN melalui HTTPS, bahkan jika situs web teman-teman hanya menggunakan HTTP. Karena untuk kinerjanya itu sangat cepat dan proses caching berfungsi dengan baik. File-file CDN disajikan dengan header CORS dan Timing-Allow dan diizinkan untuk di-cache selama 1 tahun.

Berikut ini 6 CDN Publik dan gratis yang bisa teman-teman manfaatkan untuk meningkatkan performa website:

Google Hosted Libraries

Google Hosted Libraries adalah jaringan distribusi konten yang stabil, andal, berkecepatan tinggi, dan tersedia secara global untuk perpustakaan JavaScript. Google bekerja secara langsung dengan para pemangku kepentingan utama untuk setiap upaya perpustakaan dan menerima versi terbaru saat dirilis.

Perpustakaan yang Tersedia

  • AngularJS
  • Angular Material
  • Angular UI Router
  • Dojo
  • Ext Core
  • Hammer.JS
  • Indefinite Observable
  • jQuery
  • jQuery Mobile
  • jQuery UI
  • MooTools
  • Prototype
  • script.aculo.us
  • Shaka Player
  • SPF
  • SWFObject
  • three.js
  • Web Font Loader

Microsoft Ajax CDN

Microsoft Ajax Content Delivery Network (CDN) meng-host perpustakaan JavaScript pihak ketiga yang populer seperti jQuery dan memungkinkan teman-teman dengan mudah menambahkannya ke aplikasi Web. Dengan memanfaatkan CDN, teman-teman dapat secara signifikan meningkatkan kinerja dari aplikasi Ajax. Isi dari CDN di-cache di server yang berlokasi di seluruh dunia. Selain itu, CDN memungkinkan browser untuk menggunakan kembali file JavaScript pihak ketiga yang di-cache untuk situs web yang berlokasi di domain yang berbeda.

Perpustakaan yang Tersedia

  • jQuery
  • jQuery Migrate
  • jQuery UI
  • jQuery Validation
  • jQuery Mobile
  • jQuery Templates
  • jQuery Cycle
  • jQuery DataTables
  • Modernizr
  • JSHint
  • Knockout
  • Globalize
  • Respond
  • Bootstrap
  • Bootstrap TouchCarousel
  • Hammer.js
  • ASP.NET Web Forms & Ajax
  • ASP.NET MVC
  • ASP.NET SignalR

jsDelivr CDN

CDN super cepat dan gratis untuk web developer dan webmaster. Sebagai web developer, teman-teman mungkin mengetahui Perpustakaan yang satu ini. jsDelivr adalah CDN open source dan gratis yang dibuat untuk membantu web developer dan webmaster. Tidak ada batasan popularitas dan semua jenis file diperbolehkan, termasuk perpustakaan JavaScript, plugin jQuery, CSS, font, dan lainnya.

Perpustakaan yang Tersedia

Hampir 2000+ proyek yang dihosting termasuk jQuery, Modernizr, Bootstrap, Font Awesome, dll.

cdnjs

Ini bisa menjadi alternatif untuk CDN Google dan Microsoft. Karena kedua CDN itu hanya meng-host perpustakaan paling populer. Dengan cdnjs , teman-teman bisa menampung semua perpustakaan populer termasuk JavaScript, CSS, SWF, gambar, dll.

Perpustakaan yang Tersedia

Hampir 3000+ perpustakaan yang dihosting termasuk: jquery, angular.js, twitter-bootstrap, font-awesome, moment.js, chart.js, bootstrap-datepicker, react, jqueryui, foundation, normalize, angular-ui-bootstrap, underscore.js, bootstrap-datetimepicker, angular-ui-router, semantic-ui, lodash.js, modernizr, select2, d3, vue, handlebars.js, fancybox, animate.css, dll.

jQuery CDN

Didukung oleh MaxCDN, jQuery CDN meluncurkan rilis stabil dari perpustakaan JavaScript-nya.

Perpustakaan yang Tersedia

  • jQuery Core
  • UI jQuery
  • jQuery Mobile
  • jQuery Color
  • QUnit
  • PEP

PageCDN

PageCDN adalah Content Delivery Network yang berfokus untuk mempercepat tata letak situs web. PageCDN melakukan pekerjaan dengan cara yang inovatif untuk memastikan bahwa halaman dimuat dalam waktu sesingkat mungkin. Ada juga sekitar 2000 file tema wordpress dan bootstrap yang didukung yang siap digunakan.

Perpustakaan yang Tersedia

  • jQuery
  • Bootstrap
  • Angular
  • React
  • Vue
  • Easy Fonts
  • Font Awesome
  • Material Design Icons
  • Feather Icons
  • Ionicons
  • Simple Icons
  • Super Tiny Icons