Menggunakan Google Libraries API untuk Meningkatkan Performa Situs

Google Libraries API adalah sebuah CDN server yang menyediakan berbagai javascript library populer seperti jQuery, YUI, MooTools dan lain-lain. Kita bisa menggunakan berbagai library yang tersedia di situs kita secara gratis. Berikut ini adalah daftar javascript library yang didukung oleh Google API:

  • Chrome Frame
  • Dojo
  • Ext Core
  • jQuery
  • jQuery UI
  • MooTools
  • Prototype
  • script_aculo_us
  • SWFObject
  • Yahoo! User Interface Library (YUI)
  • WebFont Loader

Cara Penggunaan

Cara menggunakan Google Libraries API cukup mudah, kita hanya perlu memanggil library yang kita butuhkan dengan tag <script>. Misalnya kita ingin menyertakan library jQuery dari API, maka kita hanya perlu menyisipkan snippet berikut di dalam tag <head> atau sebelum tag <body> pada dokumen HTML.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>

Secara khusus, Ardianzzz juga pernah menulis tentang penggunaan salah satu library dari Google Libraries API ini, yaitu WebFont Loader untuk Google Font.

Selain dengan metode di atas, kita juga bisa menggunakan cara lain yang (menurut saya) lebih praktis, yaitu dengan Google AJAX API. Kita hanya perlu mendaftarkan sebuah API Key untuk situs kita, lalu menyisipkan snippet-nya di dalam tag <head> pada dokumen HTML. Misalnya anda ingin memanggil library jQuery dan WebFont Loader Typekit, maka snippet-nya seperti ini:

<script type="text/javascript" src="https://www.google.com/jsapi?key=INSERT-YOUR-KEY"></script>
<script type="text/javascript">
	google.load("jquery", "1");
	google.load("webfont", "1");
		WebFontConfig = {
			typekit: {
				id: 'your-typekit-ID'
			}
		};
	</script>

Ganti INSERT-YOUR-KEY dengan API key yang anda miliki.

Mengapa menggunakan Google Libraries API meningkatkan performa situs?

Dengan menggunakan library dari Google Libraries API kita bisa mengurangi beban server situs kita. Selain itu waktu pemuatan juga lebih cepat karena server Google adalah salah satu server terbaik di dunia saat ini, jadi kemungkinan server down sangat kecil. Silakan coba dan buktikan sendiri.

© 2013 Aris FM. Proudly powered by Middleman & Github