Opera 在 2011 年 12 月 15 日時在他們的開發網站上由 Chris Mills 發布了一篇文章,公布了 Opera 正式推出第一個跨平台的 64 位元版,這版還附加了一個額外的驚喜功能,就是分離式的外掛處理程序。
不囉嗦,直接給各位看圖。從下圖中可以很明顯地看到在 64 位元的 Windows 作業系統中,這個尚處於實驗階段的 Opera 在工作管理員中的處理程序名稱後頭並沒有「* 32」的字樣,表示它是一個 64 位元的版本。另外,還多了一個「opera_plugin_wrapper_32.exe * 32」(圖中沒有抓到完整的名稱)。
首先來談談這個分離式外掛處理程序(Out-of-process plug-ins),先聲明這個中文名稱是我即興翻譯的,並非官方的中文翻譯。然而為何會有這樣的想法,主要是因為開發團隊在觀察了很多導致 Opera 當掉的回報後發現有很大一部分的原因是因為外掛導致的,而這樣的不穩定因素也是開發團隊無法插手修復的。因此,開發團隊打算利用分離外掛的處理程序與瀏覽器本身的處理程序來達到外掛不影響瀏覽器本身的目的;同時還可以提升瀏覽器本身的安全性。
運用了分離式外掛處理程序的技術後,也讓 64 位元的 Opera 有能力使用以 32 位元編譯的外掛程式。其實 Opera 64 位元的 Windows 和 Mac 版早已實做出來了,但是開發團隊並沒有馬上釋出,直到了他們運用了分離式外掛處理程序的技術。64 位元版的 Opera 主要可以在某些地方提供更好的效能和使得 Opera 可以更自由的分配記憶體。
雖然在論壇上有許多的使用者抱怨說這個版本常當,但我自己使用上倒沒甚麼遇過。不過也要提醒使用者,這個版本是「實驗室版」,原本就不是讓一般大眾用於平日使用的,所也別抱怨為何不穩定。另外我認為分離式外掛處理程序的設計相當棒,雖然目前用起來還不是很順暢,但設計理念相當出色。因為 Opera 原本就相當穩定,如果可以再將外掛的風險獨立出來的話,那就更完美的(絕對不需要學某瀏覽器搞每個分頁獨立處理程序)。如果有興趣嘗試玩玩看的話,可以從下列的連結下載:
下載:
來源與延伸閱讀: