Selama satu dekade terakhir, industri pengembangan web global terperangkap dalam satu dogma yang seragam: setiap situs web, terlepas dari seberapa sederhananya konten yang ditampilkan, harus dibangun menggunakan arsitektur Single Page Application (SPA) berbasis framework JavaScript kelas berat. Dari blog pribadi, portal berita, hingga halaman dokumentasi teknis, developer secara refleks menumpuk ribuan dependensi pustaka kode ke dalam satu bundle berkas raksasa.
Akibatnya, pengguna internet modern disuguhi paradoks teknologi yang konyol. Di tengah kecepatan prosesor modern yang kian dahsyat, membuka sebuah artikel berita di browser ponsel justru terasa semakin lambat dan berat. Mengunduh 3 hingga 5 megabita berkas JavaScript hanya untuk merender beberapa paragraf teks statis bukanlah tanda kemajuan rekayasa perangkat lunak, melainkan bentuk pemborosan sumber daya komputasi (bloatware) yang mulai ditinggalkan.
Kesenjangan Uji Coba: Laboratorium Silicon Valley vs Realitas Indonesia
Penyebab utama menjamurnya web lambat adalah kesenjangan lingkungan pengujian developer. Ketika sebuah aplikasi web diuji di laptop bertenaga monster dengan koneksi serat optik berkecepatan gigabit di ruang kantor ber-AC, bundle JavaScript raksasa tampak dieksekusi dalam sekejap mata tanpa kendala.
Namun, cerita berubah 180 derajat ketika situs tersebut diakses oleh pengguna nyata di Indonesia. Di layar smartphone kelas menengah dengan prosesor hemat daya dan koneksi jaringan seluler 4G yang fluktuatif di pinggiran kota, browser harus berjuang keras. Proses pengunduhan, penguraian (parsing), kompilasi, dan eksekusi JavaScript membakar daya baterai dan memonopoli thread utama CPU. Pengguna dipaksa menatap layar putih kosong (blank screen) selama berdetik-detik, sementara metrik performa web seperti Interaction to Next Paint (INP) dan First Contentful Paint (FCP) merosot ke zona merah.
Kebangkitan 'Islands Architecture' dan Filosofi Zero-JS
Menyadari kebuntuan arsitektur SPA yang rakus sumber daya, komunitas rekayasa web mulai mengibarkan bendera revolusi balik: kembali ke fondasi dasar web dengan pendekatan HTML-first dan Islands Architecture (arsitektur kepulauan).
Alih-alih mengirimkan seluruh logika aplikasi ke browser pengguna, server modern merender HTML statis murni dan CSS secara langsung di sisi server (server-side rendering). Halaman web dapat tampil secara instan di layar pengguna dalam hitungan milidetik dengan ukuran transfer data yang sangat ramping (seringkali di bawah 50 kilobita). JavaScript tidak lagi dikirimkan secara masal, melainkan diisolasi hanya pada pulau-pulau kecil (islands) interaktif mikro yang benar-benar membutuhkan reaksi dinamis—seperti bilah pencarian cerdas atau pemutar audio.
Menolak Pemborosan Sumber Daya Komputasi
Pergeseran haluan ini mencerminkan kesadaran yang lebih luas di lanskap teknologi kontemporer. Di saat industri mulai menolak pemborosan biaya komputasi awan dan beralih ke model bahasa mandiri yang efisien, pengguna internet juga kian muak dengan perangkat lunak berukuran ratusan megabita yang hanya menjalankan fungsi sepele.
Web diciptakan oleh Tim Berners-Lee sebagai medium universal untuk berbagi dokumen dan pengetahuan secara bebas tanpa membebani perangkat pembaca. Mengembalikan HTML sebagai warga kelas satu dalam arsitektur web modern bukan langkah mundur ke masa lalu, melainkan bentuk kedewasaan rekayasa perangkat lunak. Web terbaik bukanlah web yang memiliki dependensi paling rumit, melainkan web yang paling tangkas menyampaikan esensi gagasan kepada pembaca di mana pun mereka berada.
