Invisible.js adalah file yang tersemat di website yang menggunakan layanan CloudFlare baik secara penuh (DNS, CDN) atau hanya DNS saja. File ini aktif secara otomatis ketika kita menggunakan layanan CloudFlare.
Amankah Invisible.js?
File ini sebenarnya tidak berbahaya, malah sebaliknya, invisible.js membantu CloudFlare memerangi bot jahat yang merayapi website kita. misalnya memerangi bot agc atau scraper yang mencuri konten web kita tanpa izin.
Di sisi keamanan memang situs kita aman atau setidaknya cukup aman dari serangan bot jahat, namun di sisi performa dalam hal ini Core Web Vitals, skor web kita di PageSpeed akan berada di bawah 90. Hal ini ini saya alami ketika belum menonaktifkan invisible.js, skor PageSpeed terutama untuk perangkat seluler hanya berada di angka 74-85, padahal saya sudah menggunakan tema yang sangat ringan dan minim kustomisasi. Harusnya kondisi ini sudah cukup untuk meningkatkan skor PageSpeed ke angka 90-an, namun sayangnya tidak demikian.
Saya coba cari artikel yang membahas invisible ini, namun hanya sedikit yang membahasnya. Akhirnya saya coba dokumentasikan pengalaman saya menghapus invisible.js dan dampaknya ke skor PageSpeed.
Lokasi File
Invisible.js tersimpan di direktori /cdn-cgi/challenge-platform/h/g/scripts/alpha, artinya file ini tidak disimpan di hosting kita, melainkan disimpan dan dieksekusi dari CDN CloudFlare. Jadi nama file dan direktori lengkapnya seperti ini: https://namadomain.com/cdn-cgi/challenge-platform/h/g/scripts/alpha/invisible.js?ts=xxxxxxxx.
Cara menghapus Invisible.js
Untuk menghapus invisible.js, kita dapat langsung login ke dasbor CloudFlare dan klik website yang diinginkan, selanjutnya masuk ke menu Security > Bots dan matikan menu Bot Fights Mode.
Matikan tanda hijau untuk menonaktifkan fitur ini.
Setelah dimatikan, silakan buka web PageSpeed dan coba uji kembali skor web Anda, apakah mendapatkan skor bagus atau tidak.
Setelah dihapus, file ini akan hilang dari PageSpeed sebagai file yang membuat kecepatan muat web menjadi lambat.
Sebelum & sesudah menghapus Invisible.js
Sebelum menghapus file invisible.js, skor PageSpeed terutama di mobile sangat rendah, yaitu 74, sedangkan di desktop adalah 98.
Sedangkan setelah file invisible.js dihapus, skor menjadi naik drastis dari 74 ke 95 untuk mobile dan 98 ke 100 untuk desktop. Jadi memang file ini cukup berpengaruh terhadap kecepatan muat website, terutama di perangkat seluler.
Kesimpulan
Mengaktifkan fitur Bot Fights Mode memang membantu mengamankan web kita dari serangan bot jahat yang ingin mencuri konten kita, namun disisi lain fitur ini berdampak negatif pada kecepatan muat website sehingga lebih baik dinonaktifkan.
Mengapa saya begitu antusias pada kecepatan website? Hal ini tidak lain karena saya ingin mematuhi peraturan yang dibuat Google, salah satunya kecepatan website melalui peraturan Core Web Vitals. Dengan mengikuti aturan main Google, web kita memiliki kesempatan yang besar untuk bersaing dengan web lain di halaman pertama Google.
Artikel Terkait
Celah keamanan XSS ditemukan di plugin WordPress Cooked Pro – Recipe Plugin v1.7.5.5, Segera perbarui!
April 14, 2021
Cara Menonaktifkan Cache CloudFlare Tanpa Kehilangan Fitur Proxy
December 18, 2022
Cara cetak foto di Microsoft Word
January 24, 2023
Membuat popup promo & diskon di WordPress menggunakan OptinMonster
May 16, 2021
Cara Instalasi Snap Di Deepin 20.9
August 2, 2023
Cara login pada IndiHome ZTE F609
August 7, 2021
Saran artikel ini dibuat oleh Kudatuli Project
InstaWP adalah alat pengembangan web yang memungkinkan pengguna untuk membuat dan meluncurkan situs WordPress dengan cepat