Jangan Selalu Menyalahkan JavaScript!
Tulisan ini sebagai koreksi dan penjernih dari tulisan saya sebelumnya tentang blog yang sangat berat ketika digulung. Ya, jangan buru-buru menyalahkan banyaknya penggunaan script sebagai biang keladi atau tersangka utama. Terutama JavaScript. Bro Ganda Manurung berkata pada posting sebelumnya :
@Zippy, Yakin? Saya belum yakin Javascript adalah masalah utamanya. Bisa jadi kecepatan inet pengguna, peramban yang digunakan (udah buka berapa banyak tab?), kemampuan komputer yang digunakan, dan mungkin hosting blog tersebut memang ngadat :D
Pliss.. Jangan salahkan si Javascript. Dia tak berdosa dan tak salah apa-apa. :D Mungkin si Javascript sedih mendengar orang2 selalu mengeluhkan dirinya.
Jika saya simpulkan, sebenarnya ada banyak faktor yang turut mempengaruhi proses pemuatan (loading) halaman situs ketika kita akses. Di antara faktor tersebut yaitu :
- Jenis koneksi yang digunakan user.
Apakah koneksi menggunakan kabel atau nirkabel? Jelas beda kecepatannya, bukan? (dengan kabel relatif jauh lebih cepat). Jika menggunakan modem wireless, jenis sinyal jaringan apa yang tertangkap? GPRS, 3G, 3,5G, HSDPA, HSUPA, EDGE, atau EVDO? - Kondisi koneksi/jaringan saat user berselancar.
Apakah pada jam-jam sibuk? Apakah pada saat trafik padat, sedang, atau sepi? - Kondisi perangkat jaringan ketika sedang berselancar.
Misalnya pemancar berupa BTS (jika menggunakan koneksi ‘mobile broadband’) atau pemancar sinyal dari ‘access-point’ (jika menggunakan koneksi wireless atau hot spot area). Berapa besar kapasitas ‘handle’-nya? - Kualitas dan kondisi perangkat keras yang digunakan untuk berselancar.
Misalnya spesifikasi komputer pengguna. Berapa Mb atau berapa Gb RAM-nya? (memori internal). Berapa space harddisk-nya? Apa merk dan versi prosesornya? Berapa kecepatannya dalam Mhz atau Ghz? Menggunakan modem merk apa dan berapa speed maksimal yang mampu disalurkannya? - Kualitas dan kondisi server tujuan saat user berselancar.
Apakah servernya merupakan server sendiri atau dipakai bersama-sama? Apa saja spesifikasi server tujuan? Apakah perangkat kerasnya sedang oke-oke saja atau sedang bermasalah? Apakah request yang diterimanya saat itu super padat, sedang, atau sepi? - Kondisi perangkat lunak komputer user.
Menggunakan peramban/browser apa? Versi terbaru atau lama? Apakah sistem operasi yang digunakan rajin dimaintenance atau digunakan sembarangan begitu saja? Apakah rajin didefrag secara berkala atau malah tidak pernah? Berapa persen penggunaan space yang digunakan untuk aplikasi-aplikasinya? Berapa persen space yang masih tersisa? Banyak virus/spyware/worm/trojan-kah? :D - Kondisi peramban yang digunakan saat berselancar.
Berapa banyak tab yang terbuka/digunakan? Apakah ada halaman lain di saat bersamaan yang juga masih dalam proses pemuatan? Apakah tidak sedang mengunduh suatu berkas di saat bersamaan? (misalnya MP3, video, gambar, atau master file piranti lunak tertentu). Berapa banyak pula window yang terbuka? Apakah membuka beberapa aplikasi sekaligus saat sedang berselancar? (misalnya sambil memutar musik, video, atau membuka program yang agak berat).
Nah, ketujuh faktor di atas sangat mempengaruhi kecepatan saat berselancar di dunia maya. Termasuk saat mengunduh halaman sebuah situs web. Jadi bukan semata persoalan script yang digunakan pada situs web yang berusaha dibuka. Bukan semata masalah JavaScript! Bukan pula (semata) persoalan CSS atau HTML.
Namun bukan berarti kita sebagai pemilik situs/blog bisa semaunya saja menggunakan script. Jika memang bermaksud menargetkan pengunjung secara lebih luas, mengapa tidak berusaha mendesain situs Anda lebih ramah dan mudah diakses?
Terdengar sangat ‘de-javu’ barangkali? :)
Bagaimanapun juga, untuk situs/blog yang masih dihosting pada server bersama, persoalan klise seputar penggunaan JavaScript tak bisa disepelekan begitu saja. Mohon koreksi jika ada pendapat di atas yang keliru.
Menu Lainnya »» Atas » Depan » Arsip » Kontak » Bawah
Add KafeGue di Facebook
Follow KafeGue di Twitter
Tautan Cepat »» Beri Komentar | Baca Ulang Posting
Baca Komentar | Menuju Posting Terbaru


WordPress 3.0.5
[...] Anda sebatas cuma bisa ngedit atau memang benar-benar mengerti bagaimana cara kerja perintah-perintah dalam HTML, CSS, PHP, maupun JavaScript? [...]
Firefox 3.6.8 | Windows XP
Benar sekali tidak baik menyalahkan java script.kita harus bisa menerima keadaan tersebut dan berjuang untuk mengatasinya
WordPress 3.0.1
[...] Iskandar, pada postingannya membahas beberapa penyebab sebuah blog muat halamannya cukup lama dan salah satu penyebabnya adalah [...]
Firefox 3.6.8 | Windows XP
Karena info dari beberapa referensi yang dibaca sebelum baca artikel ini, saya juga selalu mengira Java Script salah satu pembuat ulah beratnya loading. Jadi, malu dan berdosa nih kalo si Java Script sakit hati :)
Opera Mini 4.2.14912 | J2ME/MIDP Device
Numpang komentar ya:
mmm, javascript.
penjelasan diatas sangat terperinci, thanks ya.
Dan kita sebagai penyedia content di internet harus memperhatikan kualitas hosting, size blog, dan eksternal file.
perasaan javascript itu nggak terlalu berpengaruh. Kalau boleh tahu javascript apa? Script orang lain kah?
Google Chrome 6.0.408.1 | Windows XP
@indam, script orang lain dan bikinan diri sendiri juga mas. Keduanya kan punya potensi yang sama untuk memperberat loading ^-^
Firefox 3.6.6 | Windows XP
baru dua hari nggak online, udah ada penyegaran baru pada blog ini, terutama pada header…he..he..he…
Google Chrome 6.0.408.1 | Windows XP
@Rudy Azhar, bukan cuma pada header, tapi juga pada tampilan halaman home dan tampilan judul menu di sidebar bawah :)
Opera Mini 4.2.14912 | J2ME/MIDP Device
Ya gunakan javascript buat yang berguna aja..
Firefox 3.6.8 | Windows 7
sip mas. .
tapi mas..
javaskript emang buat lelet. . (wkekek :D )
semakin banyak java skript maka semakin banyak download web nyake portal server . . :D
ya ga ?
banyak gambar juga bgitu ..sama de..
intinya. ..
Google Chrome 5.0.375.127 | GNU/Linux
Kalau masalah peramban aku lebih sreg dan mania pada si chrome meski katanya si mozila paling cepat. Hal ini sudah aku buktikan baik di OS XP ataupun di Ubuntu. :lol: tapi kalau speed koneksi yang jadi penyebab, meski pake apapun yang harus bersabar
Mumpung bulan puasa, banyak-banyaklah bersabarSalam hangat serta jabat erat selalu dari Tabanan
Google Chrome 6.0.408.1 | Windows XP
@Sugeng, saya juga manika chrome Pak. Tos dulu deh kalo gitu.
Firefox 3.6.8 | Windows XP
buat satrya sebenarnya, blog apa pun itu seberat apa pun asalkan isinya bermanfaat, lanjut aja nungguin loadignnya :))
Contoh kecil, noupe.com saat membuka halaman dalam/artikel, cukup berat tapi di pentengin aja krna bermanfaat :lol:
Firefox 3.0.15 | Windows XP
@satrya, Sama dengan saya, coba saja kita tengok beberapa blog bule diantaranya Darrewn Rowse, Yuri, dsb juga sangat berat loadingnya, namun karena artikelnya bermanfaat visitors tetap nungguin walaupun dengan perasaan yang jengkel pula di dalam benaknya.. Blog tanpa Javascript bagaikan sayauran tanpa garam, terasa hambar
Firefox 3.6.8 | Windows XP
@satrya, Setuju sama satrya seberat apapun blognya yang penting artikelnya bermanfaat sehingga pengunjungnya tetap nunggu loadingnya :)
Google Chrome 6.0.408.1 | Windows XP
@satrya, saya juga gitu kok Sat. Sambil baca situs lain yang udah dibuka. Jadi nggak perlu pake acara tunggu ^-^ Noupe.com kan banyak gambarnya tuh. Tapi nggak begitu berat kalau diakses via modem saya yang nangkep sinyal 3G.
Google Chrome 5.0.375.127 | Windows XP
Dengan perangkat yang saya miliki bisa dikatakan tidak pernah menjumpai situs/blog yang diload secara realtime. Reliable time to load mungkin istilah yang tepat untuk digunakan. Bolehlah menanamkan script & aplikasi tapi jangan sampai membuat loading blog lebih dari 10 detik. Hehe…
Firefox 3.6.8 | Windows XP
@ArdianZzZ, Wow, 10 detik. Kelamaan mas :mrgreen:
Google Chrome 5.0.375.125 | GNU/Linux
@ArdianZzZ, maksud loading di situ mungkin kecepatan tampil kali yach. Saya pernah baca hasil survei, bahwa (kira-kira) pengunjung hanya punya waktu 8 detik untuk memutuskan apakah akan tetap menunggu loading situs yang mereka akses atau langsung menutup tab :) Artinya, waktu/batas toleransi loading itu sekitar 8 detik. Jika lebih dari 8 detik, say good bye aja ^-^
Oya, loading di situ mungkin maksudnya proses tampilnya situs/web, terutama pada bagian area kontennya. Sebab yang dicari pengguna kan kontennya dulu.
Firefox 3.6.8 | Windows 7
untung saya selalu pake koneksi kantor :D
Firefox 3.6.3 | Windows XP
wow
keren banget nuy themes nya
jadi pingin hjehhehe
jika gak ada java script yang disalahin siapa ya pak
:D
Firefox 3.6.3 | Windows XP
@darahbiroe, wow
loading comengnya juga cepet banget
keren nuy themes nya
Firefox 3.6.8 | Windows 7
Koneksi lemot mungkin menjadi momok sebagian besar blogger. Ada koneksi yang cepat, tetapi harganya tidak kuat dikantong :(
Google Chrome 6.0.408.1 | Windows XP
@Aldy, ada harga, ada rupa :lol:
Firefox 3.6.7 | Windows 7
iya mas, memang banyak faktor penyebabnya. Kebanyakan yg mas Is tuliskan pernah terjadi pada saya.
Jenis themes yang digunakan juga berpengaruh ya mas ?
Google Chrome 6.0.408.1 | Windows XP
@suarakelana, berpengaruh juga Pak. Soalnya struktur dasar halaman situs/blog diatur dari situ. Tapi yang lebih berpengaruh sebenarnya ketika themes tersebut sudah kita ‘permak’ atau kita isi/modifikasi. Misalnya dengan penambahan widget, plugin, dan sebagainya. Yang tadinya super ringan bisa jadi berkurang ringannya.
Firefox 3.0.15 | Windows XP
@iskandaria, Semakin kecil space suatu web yang disimpan dalam suatu server
maka daya kerja server ketika di browsing oleh user di internet akan tidak terlalu berat.
Internet Explorer 8.0 | Windows XP
@suarakelana, Setuju dengan komentar bro @iskandaria, Strukturnya memang mempengaruhi menurut saya. Barusan saya akses sebuah blog yang strukturnya amburadul, membuat IE8 yang saya gunakan bekerja cukup keras. Sementara membuka beberapa web yang Javascriptnya cukup banyak masih aman-aman saja.
Eh, ini salah si Microsoft juga berarti ya? Hahahaha… :D
Okelah, jangan gunakan Internet Explorer. Hihihihi…
Google Chrome 6.0.408.1 | Windows XP
@ganda, betul sekali bro. Lihat saja kebanyakan blog yang menggunakan blogspot sebagai engine. Entah mengapa saya merasa blogspot lebih berat daripada misalnya wordpress. Mungkin struktur coding yang digunakan pada kebanyakan template blogspot agak amburadul, tidak valid (banyak error), tidak efisien, dan sebagainya (sehingga membuat peramban bekerja sedikit lebih keras).
Tapi banyak juga theme wordpress yang strukturnya kurang baik, misalnya ada selubung gelap ketika loading. Saya kurang suka dengan theme seperti itu.
Oya, IE8 kan sudah lebih canggih bro? Masa’ sih masih payah..
Safari 5.0.1 | Windows XP
@iskandaria, Coding di Blogspot menggunakan template engine khusus, seperti taglib Struts pada Java2EE. Sepertinya engine backend Blogspot menggunakan J2EE, kelihatan dari struktur default url dan taglibnya. Jadi wajar saja jika lebih berat. Bahkan web yang ditampilkan dengan PHP sekalipun, jika menggunakan Smarty template engine, pastilah loadingnya lebih lama.
Tapi memang ya, mungkin kebanyakan template blogspot — yang di edit sendiri — strukturnya kurang baik.
Hahaha.. IE 8 canggih? You tell me bro. Hahahaha… Ya ya, Developer tools2nya IE 8 memang membuat saya nyaman, tapi saya mulai beralih ke firebug dan fitur Develop di Safari. Oh, ya.. Ada yang aneh dengan IE 8 ini, terkadang web tidak bisa dibuka di tab-tab dengan pembukaan ganjil, misal, tab 1, tab 3, dsb. Tab 1, tab 3 dst ini bukan urutan tab ditampilkan, tapi id tabnya, apakah ganjil apa tidak. Hmm… gimana ya, ngejelasinnya? Hahahaha…
Katakan tab pertama yang kita buka adalah tab 1, maka ketika kita mengklik tab baru, menjadi tab 2, tab 2 kita tutup, kita buat lagi tab baru, id nya adalah tab 3, nah… di tab-tab ganjil ini web tersebut tidak akan bisa dibuka. Namun saya coba di tab baru, bisa. Aneh bukan?
Satu lagi, pernah IE 8 saya tidak berfungsi, sementara koneksi tidak ada masalah. Saya browsing pakai Opera lancar-lancar saja. :D Padahal tidak “working offline”. Setelah IE 8 saya restart, akhirnya bisa berjalan sebagai mestinya.
Tuh, banyak hal menjengkelkan kan? :D Hahahaha… Tapi saya sangat menyukai Script Debugger nya Microsoft ini, yang terintegrasi di IE untuk keperluan debugging Javascript.
Google Chrome 5.0.375.125 | GNU/Linux
@ganda, jadi pengen kembali nyoba IE nih. Maklum, udah lama saya ceraikan bro..hehe. Kebetulan di laptop saya masih terinstall IE8. Ntar mau jajal dulu ah.
Google Chrome 5.0.375.127 | Windows XP
@ganda, Pakai Lynx malah ngebut bro, wush wush…
Openwave Mobile Browser 6.2.3.3.c.1.101 | Unknown
Komentar.saya.pada.tulisan.sebelumya saya cabut deh…he…he…he.
Firefox 3.6.8 | Windows 7
Yeah, saya cukup setuju dengan kesimpulannya. Terima kasih mas is atas penjelasannya :D