Ekstensi browser diremehkan: janji perangkat lunak yang bisa diretas
- Ekstensi browser memungkinkan pengguna memodifikasi aplikasi dengan cara kreatif yang berbeda dari niat awal pengembangnya.
- Di platform smartphone dan desktop, tindakan seperti ini jarang terjadi atau mustahil, tetapi di browser ini adalah aktivitas sehari-hari.
- Ekstensi browser mengingatkan kita bahwa kontrol yang mendalam atas penggunaan komputer itu memungkinkan.
Merakit perangkat lunak kita sendiri
- Ketika sebuah platform perangkat lunak mencapai tingkat keterbukaan tertentu, hal itu dapat secara mendasar mengubah cara pengguna biasa berhubungan dengan perangkat lunak.
- Misalnya, dengan memasang berbagai ekstensi Gmail untuk mempersonalisasi klien email.
- Popularitas ekstensi browser membuktikan bahwa banyak orang tertarik untuk menyesuaikan perangkat lunak.
Platform yang bisa diretas, bukan API yang dikustomisasi
- Ekstensi browser memiliki beragam kasus penggunaan.
- Sebagian besar ekstensi memodifikasi aplikasi dengan cara yang tidak secara khusus direncanakan oleh pengembang aslinya.
- Platform web didasarkan pada gaya distribusi klasik yang mengirimkan kode klien ke browser dalam bentuk yang dapat dibaca manusia.
Alat kecil, bukan aplikasi besar
- Banyak ekstensi browser dirancang sebagai alat umum yang bisa digunakan di semua situs web.
- Melalui ekstensi browser, pihak ketiga juga dapat menambahkan alat, bukan hanya sistem operasi.
- Ketika perangkat lunak dibangun dalam unit-unit kecil, aspek ekonominya juga berubah.
Asal-usul keterbukaan
- Keterbukaan platform web bukanlah kebetulan, melainkan berasal dari tradisi filosofis yang memandang komputer sebagai medium interaktif.
- Ketika Tim Berners-Lee menciptakan World Wide Web, ia membayangkannya sesuai dengan tradisi ini.
- Ekstensi browser memberi kita kontrol yang lebih dalam untuk secara mendalam memodifikasi cara kita menggunakan aplikasi web.
Meningkatkan ekstensi
- Diperlukan upaya untuk melindungi pengguna dari ekstensi berbahaya.
- Ada beberapa peluang untuk meningkatkan ekstensi: aksesibilitas, kompatibilitas, dan kekuatan.
Platform berikutnya
- Beaker Browser dan komunitas web terdesentralisasi sedang mengeksplorasi cara kerja web tanpa server terpusat.
- Tim Berners-Lee sedang terlibat dalam proyek baru bernama SOLID.
- Komputasi masih muda dan platform berubah dengan cepat.
Pembaruan 2024
- Ini adalah tulisan yang dibuat pada 2019, dan ada beberapa pembaruan tentang proyek terkait setelah 5 tahun.
- Mengembangkan ekstensi browser populer untuk Twitter, dan membagikan pemikiran tentang cara menggunakan ekstensi untuk menyelesaikan masalah perangkat lunak sehari-hari.
- Mengembangkan alat bernama Wildcard yang memungkinkan non-programmer membangun ekstensi browser dari spreadsheet.
- Sedang mengembangkan platform bernama ExtensionPay bagi orang-orang yang tertarik menjadikan ekstensi sebagai proyek yang berkelanjutan.
Pendapat GN⁺:
- Ekstensi browser adalah alat yang kuat untuk memungkinkan pengguna mempersonalisasi dan mengendalikan pengalaman perangkat lunak mereka sendiri.
- Pengembangan dan penggunaan ekstensi menekankan pentingnya keterbukaan web dan partisipasi pengguna.
- Keamanan dan privasi adalah pertimbangan penting dalam perkembangan masa depan ekstensi, dan penting untuk mengelolanya secara seimbang.
1 komentar
Opini Hacker News
Pemikiran penulis yang diperbarui:
Beragam pendapat tentang ekstensi browser: