Mengapa Plug-In Peramban Hilang dan Apa yang Menggantinya



Plug-in browser sedang dalam perjalanan keluar. iOS Apple tidak pernah mendukung plug-in, Flash sudah lama dihentikan untuk Android, dan versi baru IE untuk Windows 8 tidak mendukung sebagian besar plug-in. Chrome akan segera memblokir plugin browser NPAPI tradisional.

Web tidak akan mundur dan kehilangan fitur. Ada alasan bagus mengapa plug-in browser akan ditiadakan, dan web akan menjadi lebih baik setelah mereka hilang. Pengembang browser mengintegrasikan fitur plug-in ke dalam browser itu sendiri.





Perhatikan bahwa ini tidak berlaku untuk ekstensi atau add-on , hanya pengaya yang berjalan di situs web seperti Flash, Silverlight, dan plugin Java yang sangat tidak aman .

Mengapa Plug-in Browser Dibuat

Plug-in browser sangat diperlukan saat dibuat. Pada saat itu, browser masih belum matang. Lebih buruk lagi, pengembangan browser akhirnya terhenti. Microsoft Internet Explorer 6 dirilis pada tahun 2001 sekitar waktu Windows XP awalnya dirilis. Karena Microsoft telah memenangkan perang browser dan berada di puncak, mereka memutuskan untuk menarik pengembang mereka dari Internet Explorer dan berhenti mengembangkan IE sepenuhnya . Versi Internet Explorer berikutnya, IE 7, dirilis pada tahun 2006, lebih dari lima tahun kemudian. IE 7 dan bahkan IE 8, dirilis 8 tahun kemudian pada tahun 2009, merupakan peningkatan yang cukup kecil dibandingkan IE 6.



TERKAIT: Mengapa Banyak Geeks Membenci Internet Explorer?

Selama lebih dari lima tahun, pengembangan browser untuk sebagian besar pengguna web mengalami stagnasi. Perkembangan browser yang lambat ini menciptakan peluang besar bagi pengembang plug-in. Pemutar Flash Adobe diperluas untuk menyertakan dukungan untuk pemutaran video serta animasi dan fitur lainnya. Microsoft mengembangkan Silverlight yang dirilis pada 2007 untuk menyediakan media streaming dan dukungan animasi — pada dasarnya adalah pesaing Flash Microsoft.

Iklan

Plug-in lain juga dibuat untuk mengisi lubang di browser web. Plug-in Unity menyediakan dukungan grafis 3D, plugin Google Voice dan Video memberikan layanan Hangouts dan Talk Google akses ke mikrofon dan webcam sistem, dan seterusnya.



Bahkan pada hari-hari awal sebelum Internet Explorer 6 mengalami stagnasi yang parah, plug-in browser digunakan untuk menambahkan fitur ke browser web yang tidak dimiliki oleh browser itu sendiri. Jika Anda sudah cukup lama berada di web, Anda akan ingat pergi ke halaman pemutaran video online dan disajikan dengan pilihan menggunakan Windows Media Player, QuickTime, atau RealPlayer untuk memutar video. Ketiga plug-in yang tidak kompatibel ini adalah cara yang berbeda untuk menambahkan pemutaran video ke web. Tidak ada cara bawaan bagi browser untuk memutar video, juga tidak ada standar web untuk pemutaran video. Kami akhirnya membuat standar pada Flash, dan sekarang kami menjauh darinya.

Mengapa Plug-in Browser Buruk

Plug-in browser telah terbukti menjadi masalah bagi web. Berikut adalah beberapa masalah terbesar dengan mereka:

TERKAIT: Java Tidak Aman dan Mengerikan, Saatnya Menonaktifkannya, dan Begini Caranya

    Keamanan: Pengaya peramban terbukti lebih tidak aman daripada peramban itu sendiri, dan Flash dan Jawa adalah beberapa vektor serangan terbesar di web. Hal ini diperparah oleh fakta bahwa setiap orang memiliki Flash atau plug-in Java yang sama, apa pun browser atau sistem operasi yang mereka gunakan. Ini berarti bahwa serangan terhadap plugin harus bekerja di semua browser dan sistem operasi. Tidak Ada Kotak Pasir: Masalah keamanan menjadi lebih buruk karena plugin browser tradisional yang ditulis menggunakan NPAPI (Netscape Plugin Application Programming Interface) atau ActiveX tidak kotak pasir . Mereka memiliki akses lengkap ke seluruh akun pengguna dan izin sistem operasinya. Sebuah lubang di plug-in memberikan akses ke seluruh sistem operasi. Sementara itu, browser merender halaman web dalam kotak pasir, yang lebih sulit untuk dilepaskan. Plug-in kotak pasir Pepper API (PPAPI) Chrome yang baru, dan versi baru Flash untuk Chrome menggunakan Pepper API ini, bukan NPAPI. Masalah Lintas Platform: Plug-in dibuat oleh satu vendor, yang berarti hanya ada satu implementasi dan hanya berjalan di platform yang didukung vendor. Misalnya, katakanlah Anda ingin tonton Netflix di Linux — Anda tidak dapat melakukan ini dengan cara yang didukung, karena Microsoft tidak menyediakan Silverlight untuk Linux. Atau, katakanlah Anda ingin memainkan beberapa game Flash di iPad Anda — Anda juga tidak dapat melakukannya, karena Adobe Flash tidak berjalan di iOS. Dalam kedua kasus, pengembang Linux atau pengembang Apple tidak dapat menulis dukungan mereka sendiri untuk Silverlight atau Flash. Ini bukan standar terbuka seperti standar web, di mana Anda dapat menerapkan beberapa implementasi oleh orang yang berbeda. Stabilitas: Plug-in juga menjadi penyebab utama crash, terutama ketika crash mereka melumpuhkan seluruh browser web. Untungnya, karena sandbox Chrome dan isolasi plug-in Firefox, plug-in yang mogok hanya menyebabkan crash sendiri saat ini. Tidak ada cara bagi pengembang browser untuk memperbaiki kerusakan ini; mereka harus bergantung pada pengembang plugin untuk memperbaikinya. Anda tidak bisa begitu saja beralih ke versi lain dari plug-in jika ada yang mogok untuk Anda — hanya ada satu opsi.

Antara keamanan dan perjuangan untuk membuat plug-in berfungsi dengan baik di berbagai platform seluler dan desktop, tidak mengherankan jika plug-in tidak disukai. Mereka juga merupakan objek asing bagi browser web — mereka membuat konten secara berbeda dan tidak dapat diintegrasikan dengan halaman web dengan cara yang sama seperti kode HTML standar.

Apa yang Mengganti Plug-in Browser

Pada hari-hari awal web, plug-in memungkinkan fitur untuk dikembangkan secara paralel dan bersaing — saksikan semua plug-in pemutaran video yang berbeda. Mereka juga mengizinkan pihak ketiga untuk menambahkan fitur halaman web baru ketika pengembangan browser web mengalami stagnasi.

Kami sekarang berada di lingkungan yang jauh lebih sehat dari pengembangan browser yang cepat dan standar web. Kami memiliki persaingan antara berbagai browser web dan bahkan Microsoft berusaha untuk mematuhi standar web dengan cara yang tidak pernah mereka lakukan sebelumnya.

TERKAIT: 10 Hal yang Belum Anda Ketahui Dapat Dilakukan oleh Peramban Web Anda

Banyak fitur plug-in yang diterapkan sekarang diperkenalkan dalam bentuk fitur browser bawaan. Banyak dari mereka sudah diimplementasikan , sementara beberapa hanya masih dalam pengembangan. Inilah yang menggantikan plugin paling populer:

    Kilatan: Flash digunakan untuk berbagai hal, termasuk pemutaran video dan animasi. Flash sudah dihapus untuk pemutaran video dengan video HTML5, karena situs seperti YouTube secara transparan menggunakan lebih banyak video HTML5 daripada Flash. Ketika datang ke animasi, banyak fitur HTML5 baru yang mengisi tempat Flash dulunya diperlukan. Jawa: Java sudah dihapus, karena applet Java di halaman web terbukti tidak aman karena plug-innya setara dengan keamanan keju Swiss. Java pada dasarnya menyediakan cara untuk menyematkan seluruh program di halaman web, dan ini tidak berjalan dengan baik. cahaya perak: Microsoft mengakhiri pengembangan Silverlight, yang saat ini hanya digunakan untuk pemutaran video di beberapa situs. Netflix, pengguna Silverlight terbesar, beralih ke pemutaran video HTML5. Persatuan 3D: Plug-in Unity 3D memungkinkan game 3D disematkan di halaman web. Grafik 3D pada halaman web sekarang dimungkinkan tanpa plug-in apa pun berkat WebGL. Pengaya Google Earth: Pengaya Google Earth Google telah diganti. Anda dapat melihat pemandangan Google Earth 3D lengkap di Google Maps dengan WebGL. Google Suara dan Video: Pengaya Google Voice dan Video masih diperlukan untuk panggilan Hangouts dan Google Talk. Ini akan digantikan oleh standar WebRTC untuk komunikasi audio dan video real-time gratis plug-in.


Dengan fitur plug-in yang digulirkan ke dalam browser itu sendiri, kita akan mendapatkan web yang lebih aman dan kuat. Plug-in masih diperlukan untuk saat ini, tetapi mereka sedang dalam perjalanan keluar. Mereka sangat berguna pada satu waktu, tetapi kami bergerak melampaui mereka.

Plug-in Flash akan bersama kami untuk sementara waktu karena masih digunakan secara luas, tetapi semua plug-in lainnya berada di ambang tidak relevan. Bahkan Flash menjadi semakin tidak relevan berkat platform seluler tanpa dukungan Flash. Ini baik-baik saja oleh sebagian besar pengembang plug-in — Adobe telah mengembangkan alat yang mengekspor ke HTML5 alih-alih Flash, Oracle mungkin ingin plug-in Java yang sangat tidak aman untuk pergi dan berhenti menodai catatan keamanan mereka, dan Microsoft tidak lagi tertarik untuk mendorong Silverlight sebagai pesaing Flash.

BACA BERIKUTNYA Foto Profil untuk Chris Hoffman Chris Hoffman
Chris Hoffman adalah Pemimpin Redaksi How-To Geek. Dia menulis tentang teknologi selama lebih dari satu dekade dan menjadi kolumnis PCWorld selama dua tahun. Chris telah menulis untuk The New York Times, telah diwawancarai sebagai pakar teknologi di stasiun TV seperti NBC 6 Miami, dan karyanya diliput oleh outlet berita seperti BBC. Sejak 2011, Chris telah menulis lebih dari 2.000 artikel yang telah dibaca hampir satu miliar kali --- dan itu hanya di sini di How-To Geek.
Baca Bio Lengkap

Artikel Menarik