Mengapa Plug-In Peramban Pergi dan Apa yang Menggantikannya

Daftar Isi:

Mengapa Plug-In Peramban Pergi dan Apa yang Menggantikannya
Mengapa Plug-In Peramban Pergi dan Apa yang Menggantikannya

Video: Mengapa Plug-In Peramban Pergi dan Apa yang Menggantikannya

Video: Mengapa Plug-In Peramban Pergi dan Apa yang Menggantikannya
Video: Cara Menghapus Semua Cache/sampah di Windows 7,8,1,10 di laptop | TERBARU - YouTube 2024, November
Anonim
Pengaya peramban sedang dalam perjalanan keluar. IOS Apple tidak pernah mendukung plug-in, Flash telah lama dihentikan untuk Android, dan IE versi baru untuk Windows 8 tidak mendukung sebagian besar plug-in. Chrome akan segera memblokir plug-in browser tradisional NPAPI.
Pengaya peramban sedang dalam perjalanan keluar. IOS Apple tidak pernah mendukung plug-in, Flash telah lama dihentikan untuk Android, dan IE versi baru untuk Windows 8 tidak mendukung sebagian besar plug-in. Chrome akan segera memblokir plug-in browser tradisional NPAPI.

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

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

Mengapa Plug-in Browser Diciptakan

Browser plug-in sangat diperlukan ketika mereka dibuat. Pada saat itu, browser cukup belum dewasa. Parahnya lagi, pengembangan browser akhirnya terhenti. Microsoft Internet Explorer 6 dirilis pada tahun 2001 sekitar waktu Windows XP awalnya dirilis. Seperti Microsoft telah "memenangkan" perang browser dan berada di atas, mereka memutuskan untuk menarik pengembang mereka dari Internet Explorer dan berhenti mengembangkan IE sepenuhnya. Versi Internet Explorer berikutnya, IE 7, dirilis pada 2006, lebih dari lima tahun kemudian. IE 7 dan bahkan IE 8, dirilis 8 tahun kemudian pada tahun 2009, merupakan perbaikan yang cukup kecil dibanding IE 6.

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

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

Bahkan pada hari-hari awal sebelum Internet Explorer 6 stagnan sangat buruk, plug-in browser digunakan untuk menambahkan fitur ke browser web yang tidak dimiliki browser itu sendiri. Jika Anda sudah cukup lama menjelajahi web, Anda akan ingat pergi ke halaman pemutaran video secara online dan disajikan dengan pilihan menggunakan Windows Media Player, QuickTime, atau RealPlayer untuk memutar video. Ketiga plug-in yang tidak kompatibel ini semuanya berbeda cara menambahkan pemutaran video ke web. Tidak ada cara built-in untuk browser untuk memutar video, juga tidak ada standar web untuk pemutaran video. Kami akhirnya membuat standar pada Flash, dan sekarang kami menjauh dari itu.

Image
Image

Mengapa Plug-in Browser Buruk

Pengaya peramban terbukti menjadi masalah bagi web. Inilah beberapa masalah terbesar dengan mereka:

  • Keamanan: Browser plug-in telah terbukti lebih tidak aman daripada browser itu sendiri, dan Flash dan Java adalah beberapa vektor serangan terbesar di web. Ini diperparah oleh fakta bahwa setiap orang memiliki plugin Flash atau Java yang sama, apa pun browser atau sistem operasi yang mereka gunakan. Ini berarti bahwa serangan pada plug-in harus bekerja di semua browser dan sistem operasi.
  • Tanpa Sandboxing: Masalah keamanan menjadi lebih buruk karena plugin browser tradisional yang ditulis menggunakan NPAPI (Netscape Plugin Application Programming Interface) atau ActiveX tidak dikotori. Mereka memiliki akses lengkap ke seluruh akun pengguna dan izin sistem operasinya. Lubang di plug-in memberikan akses ke seluruh sistem operasi. Sementara itu, browser membuat laman web di kotak pasir, yang lebih sulit untuk diloloskan. Plug-in kotak pasir Pepper API (PPAPI) Chrome baru, dan versi baru Flash untuk Chrome menggunakan API Pepper ini alih-alih NPAPI.
  • Permasalahan Lintas-Platform: Plug-in dibuat oleh vendor tunggal, yang berarti hanya ada satu implementasi dan hanya berjalan di platform yang didukung vendor. Misalnya, katakanlah Anda ingin menonton 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 tidak dapat melakukan ini, karena Adobe Flash tidak berjalan di iOS. Dalam kedua kasus tersebut, 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 penerapan oleh orang yang berbeda.
  • Stabilitas: Plug-in juga menjadi penyebab utama crash, terutama ketika crash mereka meruntuhkan seluruh browser web. Untungnya, karena kotak pasir Chrome dan pengaya plug-in Firefox, colokan plug-in hanya menabrak diri sendiri saat ini. Tidak ada cara bagi pengembang browser untuk memperbaiki kerusakan ini; mereka harus bergantung pada pengembang plug-in untuk memperbaikinya. Anda tidak dapat hanya beralih ke versi lain dari pengaya jika ada yang menabrak Anda - hanya ada satu opsi.

Antara keamanan dan perjuangan untuk membuat plug-in bekerja dengan baik di berbagai platform seluler dan desktop, tidak mengherankan bahwa plug-in tidak disukai.Mereka juga benda asing ke peramban web - mereka merender konten secara berbeda dan tidak dapat diintegrasikan dengan laman web dengan cara yang sama seperti kode HTML standar.

Image
Image

Apa yang Mengganti Plug-in Browser

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

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

Banyak fitur plug-in yang diterapkan sekarang sedang diperkenalkan dalam bentuk fitur peramban bawaan. Banyak dari mereka sudah diimplementasikan, sementara beberapa lainnya masih dalam pengembangan. Inilah yang menggantikan pengaya paling populer:

  • Flash: Flash digunakan untuk berbagai hal, termasuk pemutaran video dan animasi. Flash sudah dihapus untuk pemutaran video oleh video HTML5, karena situs-situs seperti YouTube secara transparan menggunakan lebih banyak video HTML5 daripada Flash. Ketika datang ke animasi, banyak fitur HTML5 baru mengisi di mana Flash pernah diperlukan.
  • Jawa: Java telah dihapus secara bertahap, karena applet Java pada halaman web telah terbukti tidak aman karena plug-in setara dengan keamanan keju Swiss. Java pada dasarnya menyediakan cara untuk menyematkan seluruh program di halaman web, dan ini tidak berjalan dengan baik.
  • Silverlight: Microsoft mengakhiri pengembangan di Silverlight, yang hanya digunakan untuk pemutaran video di beberapa situs saat ini. Netflix, pengguna Silverlight terbesar, pindah ke pemutaran video HTML5.
  • Unity 3D: Plug-in Unity 3D memungkinkan game 3D disematkan di halaman web. Grafis 3D pada halaman web sekarang mungkin tanpa plug-in apa pun berkat WebGL.
  • Google Earth Plug-in: Pengaya Google Earth Google telah diganti. Anda dapat melihat adegan Google Earth 3D lengkap di Google Maps dengan WebGL.
  • Google Voice and Video: Plug-in 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 plug-in gratis.
Image
Image

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

Pengaya Flash akan bersama kami untuk beberapa saat lagi karena masih sangat luas digunakan, tetapi semua pengaya lainnya berada di ambang ketidakrelevanan. Bahkan Flash menjadi kurang dan kurang relevan berkat platform seluler tanpa dukungan Flash. Ini bagus oleh kebanyakan 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 merusak catatan keamanan mereka, dan Microsoft tidak lagi tertarik untuk mendorong Silverlight sebagai pesaing Flash.

Direkomendasikan: