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
Hosting GoDaddy Managed WordPress sekarang gratis SSL
April 18, 2021
Cara login pada IndiHome ZTE F609
August 7, 2021
Cara memasang plugin di WordPress
December 9, 2022
Ubah Teks Menjadi Gambar Dengan OpenAI DALL-E
April 27, 2023
Memperbaiki tampilan waktu yang aalah pada dualboot Windows & Linux
April 13, 2021
Cara mudah aktifkan Apple Intelligence di iPhone
August 16, 2024
Saran artikel ini dibuat oleh Kudatuli Project
Telkomsel Orbit adalah layanan internet rumah yang menggunakan modem WiFi dan paket data tanpa perlu berlangganan.