6 poin oleh safethecode 2024-06-01 | 1 komentar | Bagikan ke WhatsApp

Layanan Polyfill.io yang pernah banyak digunakan oleh para pengembang web baru-baru ini menimbulkan masalah keamanan dan stabilitas yang serius setelah diakuisisi oleh perusahaan CDN berbasis Tiongkok, 'Funnull'. Polyfill.io awalnya dikembangkan oleh tim web Financial Times, kemudian beralih ke pengelolaan komunitas, dan belakangan dijual ke perusahaan CDN asal Tiongkok tersebut.

Di Twitter, pendiri asli Polyfill.io, Andrew Betts, menyatakan kekhawatirannya atas akuisisi ini. Setelah akuisisi, domain Polyfill.io dipindahkan ke server berbasis Tiongkok, dan file-file yang dikembalikan mulai bermasalah. Rincian lebih lanjut dapat dilihat di halaman isu GitHub (https://github.com/polyfillpolyfill/polyfill-service/issues/2834).

Funnull mengklaim beroperasi di Amerika Serikat, tetapi klaim ini dipertanyakan karena situs webnya terutama menggunakan bahasa Mandarin Sederhana. Selain itu, Funnull juga menuai kontroversi karena memiliki riwayat menyediakan layanan untuk industri taruhan dan pornografi.

Sejak akuisisi tersebut, layanan Polyfill.io menjadi sangat tidak stabil, dan berbagai masalah terus dilaporkan (polyfillpolyfill/polyfill-service#2835, polyfillpolyfill/polyfill-service#2838, alist-org/alist#6100). Sebagai tanggapan, Fastly dan Cloudflare mulai menyediakan instance independen yang dapat menggantikan layanan Polyfill.io.

Fastly, sebagai bagian dari program Fast Forward yang menyediakan layanan gratis, telah menyiapkan domain https://polyfill-fastly.io/ untuk membantu pengguna beralih dari Polyfill.io. Namun, masih belum pasti apakah domain ini dapat menjadi solusi jangka panjang.

Dalam situasi seperti ini, para pengembang web disarankan mencari sumber tepercaya lain alih-alih terus menggunakan Polyfill.io. Hal ini karena cara operasional baru Polyfill.io dan kurangnya transparansi terus memunculkan kekhawatiran terkait keamanan dan stabilitas.

1 komentar

 
lastorder 2024-06-03

https://web.archive.org/web/20240229113710/…
https://web.archive.org/web/20240414034006/…
https://web.archive.org/web/20240227105037/…
Tampaknya semua issue yang ditautkan telah dihapus.

https://github.com/alist-org/alist/issues/6100
Melihat issue 6100, masalahnya tampak seperti polyfill diterapkan dalam situasi yang sebenarnya tidak memerlukan polyfill (mungkin pengaturan caching-nya dikonfigurasi secara asal).

https://x.com/triblondon/status/1761852117579427975
Pendiri Andrew Betts mengatakan bahwa polyfill sudah tidak lagi diperlukan. Menurutnya, selain untuk mendukung browser lawas, pada praktiknya hampir tidak ada lagi perbedaan fitur antar-browser, dan kalaupun ada, dalam banyak kasus perbedaannya bukan sesuatu yang bisa ditutup dengan satu skrip saja.