Firefox เริ่มแยกโพรเซสของปลั๊กอินออกจากเบราว์เซอร์

by mk
9 March 2010 - 14:05

ก่อนหน้านี้ Blognone เคยเสนอข่าว Namoroka แผนการขั้นถัดไปของ Firefox หลัง 3.5 ซึ่งพูดถึง "Electrolysis หรือเทคโนโลยี process isolation แบบเดียวกับที่ Chrome มี นั่นคือแยกการทำงานของแต่ละโพรเซสเป็นอิสระจากกัน" ตอนนี้ทาง Mozilla เริ่มทดสอบ Electrolysis ใน Firefox 3.7 Alpha 2 รุ่นทดสอบแล้ว

ในเบื้องต้นนั้น การแยกโพรเซสจะเริ่มจากโพรเซสของปลั๊กอิน ออกจากโพรเซสของเบราว์เซอร์ก่อน หลังจากนั้นในระยะถัดไปค่อยแยกโพรเซสของแต่ละแท็บออกจากกัน (แบบ Chrome) ดังนั้นถ้าเกิดว่าปลั๊กอินอย่าง Flash มีปัญหาแครช เบราว์เซอร์จะไม่พังไปด้วยเหมือนที่แล้วๆ มา

ผู้สนใจสามารถดาวน์โหลด Firefox 3.7 Alpha 2 มาทดสอบกับ Flash Crash Demo จะพบว่าโพรเซสของ Flash ทั้งหมดที่เปิดอยู่จะถูกแทนที่ด้วยข้อความแสดงปัญหา แต่เบราว์เซอร์ รวมถึงโพรเซสของปลั๊กอินตัวอื่นๆ (เช่น Silverlight/QuickTime) จะยังอยู่

นอกจากนี้ในเอนจิน Gecko 1.9.3 Alpha 2 ยังปรับปรุงด้านการเรนเดอร์หน้าเว็บอีกหลายอย่าง เช่น WebGL และปรับปรุงประสิทธิภาพของจาวาสคริปต์

ที่มา - Mozilla Developer Blog, Ars Technica

Blognone Jobs Premium