ก่อนหน้านี้ 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
on
รอต่อไป I love Firefox.
gonhvvjvo Tue, 09/03/2010 - 21:39
รอต่อไป I love Firefox.
เป็นอีกก้าวที่ดี
BlackMiracle Tue, 09/03/2010 - 21:57
เป็นอีกก้าวที่ดี
+1 เป็นนิมิตหมายที่ดีมาก ๆ
pexza Tue, 09/03/2010 - 23:22
In reply to เป็นอีกก้าวที่ดี by BlackMiracle
+1
เป็นนิมิตหมายที่ดีมาก ๆ
รอมานานแล้ว เกมแฟลชค้างบ่อยมา
Thaina Tue, 09/03/2010 - 23:57
In reply to เป็นอีกก้าวที่ดี by BlackMiracle
รอมานานแล้ว
เกมแฟลชค้างบ่อยมาก
จริงๆไม่ใช่ความผิดของไฟร์ฟ็อกซ์เลยที่แฟลชค้าง แต่ไฟร์ฟ็อกซ์ต้องมานั่งแก้ให้ แย่ๆ
ความผิดใครก็ม่ายรุ :P
ผมว่าแยกโพรเซสของปลั๊กอินออกจ
jirayu Tue, 09/03/2010 - 23:54
ผมว่าแยกโพรเซสของปลั๊กอินออกจากเบราเซอร์แบบนี้ มันน่าจะเวิร์คกว่าแยกทิ้งทั้งแท็บแบบ Chrome นะ
หน้าทดสอบแฟลชแครช ลองดูกับ Opera มันเด้งว่า Plugin Fail. A restart of Opera is recommended
ที่ Firefox ทำมานี่คือประมาณว่าแฟลชไป Freeze เข้าแล้วไปปิดโพรเซสแฟลชแล้วมันก็จะกลับมาได้เหมือนเดิมใช่ไหม ?
chrome มันแยกทั้ง tab ทั้ง
cloverink Wed, 10/03/2010 - 00:21
In reply to ผมว่าแยกโพรเซสของปลั๊กอินออกจ by jirayu
chrome มันแยกทั้ง tab ทั้ง process เลยไม่ใช่เหรอครับ
//แก้ครับ
chrome นี่มันแยกทั้ง plugin ทั้ง tab เลยไม่ใช่เหรอครับ
เรื่องปลั๊กอินนี่ผมไม่ทราบเหม
jirayu Wed, 10/03/2010 - 00:51
In reply to chrome มันแยกทั้ง tab ทั้ง by cloverink
เรื่องปลั๊กอินนี่ผมไม่ทราบเหมือนกันครับ ว่าแยหรือเปล่า ไม่ีเคยสังเกตุ สังเกตุแต่มันแยกแท็บอย่างเดียว
คือส่วนตัวผมชอบแบบเบราเซอร์ก็โพรเซสนึง กับปลั๊กอินอีกโพรเซสนึงน่ะครับ (อันนี้ส่วนตัวล้วนๆ)
ลองเปิดดูแล้ว แยกทั้งแท็บทั้งปลั๊กอินครับ
เยี่ยมเลยครับ
xredzanakub Tue, 09/03/2010 - 23:13
เยี่ยมเลยครับ
มาทดลอง Flash Crash Demo
Perl Tue, 09/03/2010 - 23:38
มาทดลอง Flash Crash Demo ซักหน่อย เผื่อ FF เราจะพิเศษกว่าชาวบ้าน
...
..
และแล้วก็ค้างสมใจ.. T T
ฮาดีครับ
BlackMiracle Wed, 10/03/2010 - 00:51
In reply to มาทดลอง Flash Crash Demo by Perl
ฮาดีครับ
ค้างด้วยคน -"-
illusion Wed, 10/03/2010 - 01:38
In reply to มาทดลอง Flash Crash Demo by Perl
ค้างด้วยคน -"-
จะได้กิน cpu ครบทุก core
ipats Wed, 10/03/2010 - 01:16
จะได้กิน cpu ครบทุก core ซะทีซินะ :D
น่าจะคนละความหมายนะครับ ตรงนี
animateex Wed, 10/03/2010 - 01:56
In reply to จะได้กิน cpu ครบทุก core by ipats
น่าจะคนละความหมายนะครับ
ตรงนี้เค้าหมายถึงแยกโปรแกรมใน Task ใหม่สำหรับ Flash ใหม่นิครับ จากที่เมื่อก่อนทุกอย่างอยู่ใน FireFox.exe ตัวเดียว แต่จะมี mozilla-runtime.exe มา run Plugin แยกโดยเฉพาะ
ถูกแล้วนะครับ คือแต่ก่อน ถ้า
ipats Wed, 10/03/2010 - 02:18
In reply to น่าจะคนละความหมายนะครับ ตรงนี by animateex
ถูกแล้วนะครับ คือแต่ก่อน ถ้า cpu 2 core, firefox.exe รันยังไง ก็กินแค่ 50% (เข้าใจว่ามันไม่แยก thread ด้วยมั๊งตรงนี้ผมไม่แน่ใจนะ จำไม่ได้) แต่พอมันแตก process ไปแล้ว ก็แยกข้าม core ได้ ข้อดีคือ ใช้ cpu คุ้ม, ข้อเสียคือ กิน cpu ซะเต็ม จนบางที system process ค้างไปด้วยเลย
คิดเหมือนกันครับ
illusion Wed, 10/03/2010 - 03:37
In reply to ถูกแล้วนะครับ คือแต่ก่อน ถ้า by ipats
คิดเหมือนกันครับ ^^
ว่าแต่อย่าง firefox คงกิน cpu ไม่เท่าไหร่ แต่ flash นี่ตัวกินไปเต็มแม็กเลย ถ้าแยก 2 core ได้แล้วเปิดเกมเฟสบุคสองตัวเนี่ย....บรื้อออ
แยกเป็น Process Firefox.exe
Bongbank Wed, 10/03/2010 - 06:48
แยกเป็น Process Firefox.exe กับ firefoxplugin แบบนั้น?
หรือว่าแยกเลยว่า
flashgot-plugin
echoFon
แบบนั้นหว่า?
plugin != extension
icez Wed, 10/03/2010 - 07:41
In reply to แยกเป็น Process Firefox.exe by Bongbank
plugin != extension
ส่วนผม เจอปัญหาจาวาสคริปต์ของ
audy Wed, 10/03/2010 - 08:01
ส่วนผม เจอปัญหาจาวาสคริปต์ของ cms บางค่าย ทำ memory leak
ใช้ไปซักพักซดแรมไปเป็นกิ๊ก
ไม่รู้จะแก้ยังไงดี
เพราะอย่างเนี๊ยแหละผมถึงได้มา
Architec Wed, 10/03/2010 - 09:17
In reply to ส่วนผม เจอปัญหาจาวาสคริปต์ของ by audy
เพราะอย่างเนี๊ยแหละผมถึงได้มาใช้ chrome แทน -*-
เปลี่ยนมาให้กิน mem
greentest Wed, 17/03/2010 - 17:05
In reply to เพราะอย่างเนี๊ยแหละผมถึงได้มา by Architec
เปลี่ยนมาให้กิน mem เยอะกว่าเดิม 555+ chrome มันกิน mem เยอะกว่าโดยปริยาย
ดีครับ
mednoon Wed, 10/03/2010 - 09:37
ดีครับ
ทีนี้ plugins ไหนรับทาน mem
tested Wed, 10/03/2010 - 14:55
ทีนี้ plugins ไหนรับทาน mem เยอะคงต้องถอดทิ้งถ้าไม่จำเป็น
จริงๆใช้ chrome ก็ดีแต่ไม่ชอบอยู่อย่างเดียวคือตอนจะ highlight ข้อความนี่มันยากจริงๆ
ลากไปใกล้จบ แล้วกด shift +
Aphorist Wed, 10/03/2010 - 16:31
In reply to ทีนี้ plugins ไหนรับทาน mem by tested
ลากไปใกล้จบ แล้วกด shift + ลูกศร เอา
เหอๆ
+1 highlight ยากจริง
gonhvvjvo Thu, 11/03/2010 - 00:24
+1 highlight ยากจริง