Mozilla Foundation ยังคงปรับใช้การประมวลผลหลายตัวและแซนด์บ็อกซ์เพื่อให้เบราว์เซอร์ได้รับความเร็ว ความเสถียร และความปลอดภัย
มันอยู่กับเวอร์ชัน 48 ของ Firefoxว่า Mozilla Foundation ได้เริ่มปรับใช้การประมวลผลหลายตัวแล้ว ด้วยการรุ่น 50ของเบราว์เซอร์ วิวัฒนาการนี้เกิดจากโครงการกระแสไฟฟ้าเปิดตัวในปี 2552 จากนั้นหยุดชั่วคราวระหว่างปี 2554 ถึง 2556 เกือบทุกคนสามารถเข้าถึงได้ สำหรับผู้ใช้ที่ใช้ส่วนขยายสำหรับ Firefox ถือว่าเข้ากันได้กับคุณสมบัติใหม่นี้ แต่เป็นเวอร์ชัน 51 ที่จะออกปลายเดือนมกราคมปีหน้าว่าการปฏิวัติจะเริ่มต้นขึ้นจริงๆ
แยกเพื่อเพิ่มประสิทธิภาพและปลอดภัย
เบราว์เซอร์ "สมัยใหม่" ส่วนใหญ่ใช้โหมดการทำงานนี้ นี่เป็นกรณีของ Internet Explorer ผู้สืบทอด Edge, Safari และ Chrome อย่างเห็นได้ชัด ทั้งหมดแยกองค์ประกอบสำคัญสองประการสำหรับการทำงานของเบราว์เซอร์:
- ในด้านหนึ่งคือเอ็นจิ้นการเรนเดอร์ซึ่งตีความโค้ด HTML ของเพจ สไตล์ชีท (CSS) และจาวาสคริปต์
- ในทางกลับกัน เฟรมเวิร์กของเบราว์เซอร์เอง
เพื่อให้ชัดเจนยิ่งขึ้น นักพัฒนาเบราว์เซอร์และ Firefox ในกรณีนี้ต้องการแยก แยกองค์ประกอบที่หลากหลาย เช่น แกนหลักของเบราว์เซอร์ แต่ละแท็บ เนื้อหาของแต่ละแท็บ ส่วนขยาย และกลไกอื่นๆ (โดยเฉพาะ Javascript)
ดังนั้นแต่ละส่วนจึงแสดงถึงกระบวนการที่แยกจากกันและเป็นอิสระ ซึ่งหมายความว่าในกรณีที่เกิดการชน จะมีเพียงองค์ประกอบเดียวเท่านั้นที่ตกลงมา โดยไม่ได้นำสิ่งอื่นๆ ไปด้วย ด้วยวิธีนี้ หากแท็บขัดข้อง จะไม่ส่งผลให้เบราว์เซอร์ขัดข้องโดยสิ้นเชิงและสูญเสียข้อมูลที่เกี่ยวข้องด้วย ไม่ต้องพูดถึงความยุ่งยากของผู้ใช้
ในกรณีที่มีการโจมตี จะมีเพียงกระบวนการเดียวเท่านั้นที่ถูกโจมตี และเนื่องจากมันถูกเก็บรักษาไว้ในแซนด์บ็อกซ์ ปัญหาจะถูกควบคุมได้ง่ายขึ้น ซึ่งจะป้องกันการแพร่กระจายของความเสี่ยง ซึ่งบางครั้งอาจส่งผลให้เกิดการโจรกรรมข้อมูลหรือการเข้าครอบครองจากระยะไกล
ประสิทธิภาพที่เพิ่มขึ้นอย่างไม่น่าเชื่อ
สำหรับผู้ใช้ กระบวนการหลายขั้นตอนจึงให้ความลื่นไหลและความเร็วมากขึ้นในระหว่างการท่องเว็บ ด้วยการรุ่น 49มูลนิธิได้นำคุณลักษณะใหม่นี้มาสู่เกือบ 50% ของฐานผู้ใช้ กล่าวคือ ผู้ใช้อินเทอร์เน็ตเกือบทั้งหมดใช้ส่วนขยายไม่มากหรือน้อยมาก ขอขอบคุณการสนับสนุนนี้ตามโมซิลลาคนเหล่านี้สามารถได้รับประโยชน์จากการปรับปรุงความเร็วในการโหลดหน้าเว็บ 400% ถึง 700%
เบราว์เซอร์เวอร์ชัน 50 ซึ่งให้บริการแก่ผู้ใช้อินเทอร์เน็ตในเดือนพฤศจิกายน อนุญาตให้รองรับส่วนขยายเพิ่มเติม ซึ่งได้รับการระบุอย่างชัดเจนว่าเข้ากันได้กับการประมวลผลหลายรายการ เพื่อรองรับ
ผลของการปรับโครงสร้างองค์กร
เราต้องรอจนถึงเดือนกรกฎาคม 2558 และยกเครื่องกลยุทธ์การพัฒนา Firefox โดยมูลนิธิมอซิลลาเพื่อให้หลายกระบวนการกลายเป็นเรื่องสำคัญอีกครั้ง
ก่อนที่จะไปถึงจุดนั้นและเกือบจะบรรลุเป้าหมาย ทีมพัฒนาต้องคิดทบทวนส่วนขยายของ Firefox ใหม่ ซึ่งมีส่วนสำคัญต่อความสำเร็จ ดังนั้นในปี 2558 จึงมีการแนะนำระบบส่วนขยายใหม่เพื่อให้สามารถรวมการประมวลผลหลายตัวเข้าด้วยกันได้
การปรับปรุงที่ควบคู่ไปกับการใช้งานแซนด์บ็อกซ์ ซึ่งรับประกันความปลอดภัยของกระบวนการต่างๆ ในตอนนี้ เฉพาะเวอร์ชัน 50 สำหรับ Windows เท่านั้นที่จะได้รับประโยชน์จากแซนด์บ็อกซ์ การป้องกันที่ควรได้รับการปรับปรุงให้ดีขึ้นในอนาคตและขยายไปยังเวอร์ชันของ Firefox สำหรับ Mac และ Linux
หากการทดสอบที่จำเป็นทั้งหมดเป็นไปตามแผนที่วางไว้ Firefox 51 ซึ่งคาดว่าจะเกิดขึ้นในวันที่ 24 มกราคม 2017 ควรนำการประมวลผลหลายตัวมาสู่ผู้ใช้ทุกคน และทำงานกับส่วนขยายทั้งหมด ยกเว้นส่วนขยายที่ทำเครื่องหมายไว้อย่างชัดเจนว่าเข้ากันไม่ได้
จากนั้นทีมงาน Firefox ก็จะเสร็จสิ้นขั้นตอนสำคัญในการเปลี่ยนแปลงเบราว์เซอร์ของพวกเขา แต่พวกเขากำลังเตรียมพร้อมสำหรับอนาคตด้วยการทำงานเพื่อเพิ่มประสิทธิภาพจำนวนกระบวนการพร้อมกันที่สามารถรองรับได้โดยไม่กระทบต่อความเร็ว ความเสถียร หรือความปลอดภัยของเบราว์เซอร์ งานระยะยาวที่คุณสามารถเป็นผู้สังเกตการณ์ได้โดยใช้ "งานสร้างยามค่ำคืน" สงวนไว้สำหรับนักพัฒนาและผู้ที่มีความอยากรู้อยากเห็น
แหล่งที่มา :
โมซิลลา
ดาวน์โหลด Firefox เวอร์ชัน 32 บิตสำหรับ Windows (ฟรี)
ดาวน์โหลด Firefox เวอร์ชัน 64 บิตสำหรับ Windows (ฟรี)
ดาวน์โหลด Firefox สำหรับ Mac (ฟรี)
ดาวน์โหลด Firefox สำหรับ Linux (ฟรี)
🔴 เพื่อไม่ให้พลาดข่าวสารจาก 01net ติดตามเราได้ที่Google ข่าวสารetวอทส์แอพพ์-
Opera One - เว็บเบราว์เซอร์ที่ขับเคลื่อนด้วย AI
โดย: โอเปร่า