33
2.8.3
Ajax (Asynchronous JavaScript And XML)
Ajax
merupakan
teknologi
klien
yang
menyediakan
komunikasi asynchronous
antara
user interface
dan
web
server
dengan
integrasi
yang
mudah
terhadap
teknologi
yang ada. Pengembangan halaman web dengan menggunakan Ajax akan menghasilkan
aplikasi web dengan tingkat interaktivitas relatif tinggi. Hal ini akan membuat halaman
web
terlihat
relatif lebih responsive
karena
halaman
web
tidak
perlu
untuk
di-load
kembali
setiap
kali
terjadi
perubahan request.
Hal
ini
akan
meminimalisir
penggunaan
jaringan dan proses ke klien.
2.8.3.1 Keuntungan Ajax
Asynchronous
Ajax
menyediakan kemampuan
untuk
membuat panggilan
asynchronous
ke
web
server.
Dengan
demikian
akan
membuat browser
klien
tidak
perlu
menunggu
untuk
sampainya
semua
data agar bisa bertindak lebih
lanjut.
Meminimalkan
transfer
data
Dengan
tidak
melakukan
postback
secara
keseluruhan
dan
tidak
mengirim
semua
data
form
ke
server,
penggunaan
jaringan
diminimalkan
dan
pengoperasian
juga
menjadi
lebih
cepat.
Dengan
situs yang pengiriman datanya dibatasi, akan sangat meningkatkan perfomasi
jaringan.
Membatasi pemrosesan ke server Dengan
mengirimkan
hanya data
yang
dibutuhkan
saja,
akan
membatasi
pemrosesan
ke server. Server tidak perlu lagi
memproses semua elemen form, memproses viewstate, mengirim image kembali
ke klien, dan tidak perlu lagi mengirimkan halaman secara keseluruhan ke klien.
|