Breaking News

Jul 19, 2011

Mozilla akan menerapkan browsing dengan Multiprocess

,
Mozilla
Mozilla Chris Blizzard telah menerbitkan sebuah entri blog yang menjelaskan tujuan dari upaya Mozilla baru untuk membawa multiprocess browsing ke Web browser Firefox. Postingan tersebut menonjolkan kelebihan kunci yang lebih dalam proses isolasi akan membawa ke Firefox dan alamat beberapa persyaratan yang mendasari untuk penerapan Mozilla.

Pergeseran ke arah multiprocess arsitektur adalah kecenderungan utama dalam desain Web browser. Sebagian besar Web browser utama sudah mengisolasi plugin seperti Flash dalam proses terpisah untuk mengurangi keamanan terkenal dan masalah stabilitas yang datang dari menjalankan kode pihak ketiga dalam browser. Chrome dan Internet Explorer melangkah lebih jauh dan mendukung proses isolasi untuk tab.

Mozilla pertama mulai mengeksplorasi penjelajahan multiprocess pada 2009 ketika meluncurkan proyek Elektrolisis. Luasnya dan kompleksitas dari kode Firefox yang ada telah menimbulkan beberapa tantangan untuk usaha. Tujuan jangka panjang Elektrolisis adalah untuk akhirnya memberikan isolasi proses untuk tab pada desktop, tapi masih belum ada di sana. Sejauh ini, proyek telah memungkinkan plug-in isolasi pada desktop dan isolasi tab untuk versi mobile Firefox.


Proyek menjelajah multiprocess menjadi prioritas yang lebih tinggi setelah merilis Firefox 4. Karena transisi ke siklus pengembangan yang lebih pendek, bagaimanapun, Firefox 5 (yang telah dilepaskan) dan versi 6 dan 7 (yang segera hadir) tidak memiliki fitur tersebut. Ini belum jelas ketika browsing multiprocess akan benar-benar aktually

Postingan Blizzard tentang tujuan desain menawarkan beberapa wawasan tentang bagaimana Mozilla mendekati masalah. Dia mengatakan bahwa pindah tab ke dalam proses yang terpisah dapat meningkatkan respon dari antarmuka pengguna browser, memungkinkan utilisasi hardware yang lebih baik pada komputer dengan prosesor multicore, mencegah jenis tertentu crash dari mencatat seluruh browser, dan memungkinkan sandboxing keamanan yang lebih halus.

Ini semua adalah keuntungan nyata dari baik diimplementasikan arsitektur multiprocess. Cara di mana perubahan arsitektur akan berdampak jejak memori Firefox agak kurang jelas. Menambahkan proses untuk tab akan menambah overhead memori, tetapi juga menawarkan beberapa keuntungan. Blizzard mengatakan bahwa menggunakan proses yang terpisah akan mengurangi masalah fragmentasi memori dan memungkinkan browser untuk lebih diduga melepaskan memori ketika tab ditutup.

Mozilla MemShrink tim telah bekerja pada beberapa optimasi utama yang secara signifikan akan menyusut jejak memori browser pada versi 7. Pekerjaan mereka saat ini dan berkelanjutan jelas akan membantu mengimbangi kenaikan diperkenalkan oleh arsitektur multiprocess.

Antara Elektrolisis, MemShrink, dan strategi iteratif rilis baru, Mozilla mengambil beberapa langkah-langkah yang sangat mengesankan untuk memodernisasi browser Web dan cara yang dikembangkan. Pada saat pasar browser menjadi lebih kompetitif secara signifikan, perbaikan ini akan membantu menjaga Firefox dalam posisi yang kuat.

0 comments to “Mozilla akan menerapkan browsing dengan Multiprocess”

Post a Comment

 

Uncrubase Copyright © 2011 -- Template created by O Pregador -- Powered by Blogger Templates