NoScript dianggap, oleh banyak pengguna Firefox, ekstensi yang harus dimiliki, dan sekarang tersedia untuk Firefox Quantum yang baru. Tapi apa itu NoScript, mengapa begitu banyak orang bersumpah dengan itu, dan haruskah Anda menggunakannya?
NoScript adalah, pada dasarnya, add-on Firefox yang menonaktifkan hal-hal seperti JavaScript dari berjalan di situs web yang Anda kunjungi. Jadi sebelum kita berbicara tentang NoScript, kita harus benar-benar berbicara tentang JavaScript: bahasa pemrograman yang membuat web yang kita miliki saat ini mungkin.
JavaScript adalah bahasa pemrograman yang umum digunakan pada halaman web (antara lain). JavaScript awalnya cukup mendasar, dan digunakan untuk hal-hal seperti kotak peringatan dan menu yang muncul saat Anda mengarahkan mouse ke elemen di halaman. Namun, JavaScript telah menjadi jauh lebih dari itu. Ini adalah bahasa yang memberdayakan aplikasi web modern, memungkinkan halaman web untuk memuat secara dinamis dan mengirim konten di latar belakang tanpa memuat halaman dan melakukan hal-hal dinamis dan interaktif lainnya. Sebagian besar situs web menggunakan JavaScript untuk menyediakan berbagai fitur.
Perhatikan bahwa JavaScript tidak sama dengan Java. JavaScript dan Java tidak benar-benar terkait sama sekali, selain dari nama (yang dipilih untuk alasan pemasaran). JavaScript dibangun di peramban web Anda-Chrome, Firefox, Internet Explorer, Safari, dan Opera semuanya memiliki mesin JavaScript sendiri. Ini bukan plug-in yang tidak aman yang diproduksi oleh satu perusahaan, seperti Java. JavaScript bukanlah ancaman keamanan besar yang ada di Jawa.
Ada sebagian kecil tetapi vokal dari pengguna yang menonaktifkan JavaScript. Banyak dari orang-orang ini melakukannya karena manfaat keamanan yang dirasakan. Ada beberapa kerentanan browser yang dieksploitasi melalui JavaScript. Namun, ini sangat jarang dan lubang keamanan langka di mesin JavaScript telah ditambal dengan sangat cepat. Sebagian besar situs web menggunakan JavaScript-itulah yang membuat web yang kita miliki saat ini menjadi mungkin.
Menonaktifkan JavaScript juga mencegah beberapa jenis iklan untuk dimuat. Kami tidak menyarankan pemblokiran iklan, tetapi jika Anda harus, ada cara yang lebih baik untuk melakukannya daripada menonaktifkan JavaScript sama sekali.
Terakhir, menonaktifkan JavaScript akan memakan lebih sedikit CPU dan RAM di komputer Anda, yang memang diharapkan. Jika Anda menjalankan sesuatu yang super dasar, itu akan membutuhkan lebih sedikit sumber daya. Tetapi jika komputer Anda sudah sangat tua sehingga tidak dapat menangani situs web modern, mungkin sudah waktunya untuk memutakhirkan-seperti web meningkatkan, perlu lebih banyak sumber daya untuk melakukan apa yang dilakukannya, sama seperti program lain di komputer Anda.
Sayangnya, semua itu terdengar bagus, tetapi jauh lebih merepotkan daripada yang terlihat. Jika Anda menonaktifkan JavaScript, banyak situs web tidak akan berfungsi dengan baik. Ini terutama berlaku untuk aplikasi web seperti Gmail, Facebook, dan Google Docs, tetapi ini juga berlaku untuk situs web lain (termasuk situs berita seperti yang Anda baca saat ini). Menonaktifkan JavaScript dapat merusak kemampuan untuk masuk, mengirim komentar, atau secara dinamis meminta konten, yang telah menjadi sangat umum di web hari ini.
Misalnya, ketika Anda melakukan pencarian di Google Images, Anda dapat terus menggulir ke bawah untuk melihat lebih banyak gambar tanpa harus memuat ulang halaman. Google menggunakan JavaScript untuk secara dinamis meminta gambar baru dan menambahkannya ke halaman saat ini. Ketika Anda mengklik sebuah gambar, Anda akan melihat popup in-line yang lebih besar dengan gambar itu. Anda tidak perlu menunggu halaman web baru untuk memuat-semuanya terjadi di halaman web saat ini tanpa waktu memuat yang menjengkelkan.
Jika Anda menonaktifkan JavaScript, Anda harus mengklik "next" berulang-ulang untuk melihat lebih banyak gambar. Ketika Anda mengklik sebuah gambar, Anda harus memuat halaman baru seluruhnya. Antarmuka yang lebih baik di atas memerlukan JavaScript untuk membuat berbagai fiturnya berfungsi.
Ini hanyalah satu contoh-banyak fitur lain di situs web yang menggunakan JavaScript. Beberapa situs web bahkan tidak menyediakan halaman fallback yang berfungsi tanpa JavaScript.
Jika Anda menonaktifkan JavaScript, Anda mungkin tidak dapat menggunakan fitur tertentu di situs web. Dalam kasus lain, situs web itu bahkan dapat rusak sepenuhnya, atau Anda akan terjebak menggunakan versi laman yang sangat lama. Misalnya, Gmail menawarkan mode HTML biasa yang sangat dasar untuk orang dengan JavaScript yang dinonaktifkan.
Browser web modern memiliki opsi untuk menonaktifkan JavaScript sepenuhnya, sama seperti mereka memiliki opsi untuk menonaktifkan gambar dan fitur web lainnya. Di Chrome, Anda akan menemukannya di Setelan> Privasi dan Keamanan> Pengaturan Konten> JavaScript. Anda dapat mengizinkan atau memblokir situs tertentu secara individual di sini jika Anda lebih suka tidak memblokir JavaScript di setiap situs tunggal.
Opsi Firefox lebih terbatas, sehingga membutuhkan add-on seperti NoScript untuk kontrol yang lebih halus. NoScript membuat pintasan yang memungkinkan Anda untuk mengaktifkan JavaScript secara selektif pada situs web tertentu, bukan memblokirnya di mana-mana. Ia juga mengklaim untuk memblokir plug-in seperti Flash dan Java, meskipun Java tidak diizinkan di browser lagi, dan Flash harus diizinkan secara manual di setiap situs yang Anda kunjungi secara default.
Begini masalahnya: NoScript mungkin tampak seperti kompromi yang mudah, karena Anda dapat mengizinkan JavaScript di situs yang Anda kunjungi secara teratur. Tetapi ini masih merusak sebagian besar web secara default, dan membutuhkan terlalu banyak upaya untuk mengatur daftar putih Anda. Begitu banyak internet yang menggunakan JavaScript sehingga Anda akan selalu tersandung di situs web yang tidak berfungsi dengan baik sampai Anda memasukkannya ke daftar putih. Jika Anda akhirnya memasukkan daftar putih sebagian besar situs yang Anda kunjungi hanya untuk membuat mereka berfungsi, apa gunanya memiliki NoScript di tempat pertama?
Dengan mengingat hal itu, kami menyarankan agar Anda tidak menonaktifkan JavaScript, kecuali Anda memiliki alasan yang sangat bagus (seperti pekerjaan Anda membutuhkannya).Ini adalah bahasa yang banyak digunakan yang menjadikan web seperti sekarang ini, memungkinkan situs web menjadi lebih responsif, dinamis, dan interaktif. Menonaktifkan JavaScript menjadikan situs web kembali ke masa ketika dokumen itu sederhana tanpa fitur lain. Sementara beberapa orang mungkin lama untuk kembali ke waktu itu, itu bukan web yang kita hidupi lagi, dan kebanyakan orang tidak perlu mengambil tindakan drastis seperti itu untuk manfaat yang dirasakan kecil.
Sudah pasti ada beberapa kasus di mana menonaktifkan JavaScript dapat memblokir kerentanan keamanan baru dari dieksploitasi, tetapi mereka telah langka dan diperbaiki dengan cepat.
Sementara itu, ada kasus lain di mana browser itu sendiri dieksploitasi dan menonaktifkan JavaScript tidak membantu. Untuk melindungi dari serangan tersebut, kami dapat berhenti menggunakan browser sepenuhnya, mengunduh file HTML laman web dan membacanya dengan tangan di editor teks. Tapi kami tidak. Risiko kecil menggunakan browser web, bukan editor teks, sepadan dengan peningkatan besar dalam kegunaan yang ditawarkan browser. Hal yang sama berlaku untuk JavaScript-meninggalkannya diaktifkan adalah risiko yang sangat kecil untuk manfaat yang sangat besar.
Tentu saja, browser Anda milik Anda. Anda memiliki kemampuan untuk mengontrol apa yang dilakukannya-Anda bahkan dapat menonaktifkan semua gambar sepenuhnya dan menelusuri web dalam format teks, jika Anda mau. Anda dapat menonaktifkan Flash sepenuhnya dan tidak pernah menonton video online. Anda bisa menggunakan peramban mode teks seperti w3m di terminal alih-alih menggunakan peramban grafis. Tapi apakah kamu?
Pilihannya ada pada Anda, tetapi sebaiknya biarkan JavaScript diaktifkan dan jangan khawatir. Hidupmu akan jauh lebih mudah. Cukup perbarui browser Anda dan jalankan beberapa perangkat lunak anti-malware yang bagus dan Anda akan cukup aman.