Mozilla ด้วยความกระตือรือร้นที่จะปรับปรุง Firefox นำเสนอสิ่งใหม่ ๆ ให้กับเราเพื่อพัฒนาโครงสร้างของเบราว์เซอร์ยอดนิยมนี้ ด้วยประการฉะนี้ Servo ซึ่งเป็นเอนจิ้น Firefox ใหม่จะวางจำหน่ายในเดือนมิถุนายน ที่จะมาแทนที่ Gecko และนั่นคือเรื่อง มุ่งเน้นไปที่ประสิทธิภาพ. Servo จะเป็นส่วนหนึ่งของโครงสร้างของเบราว์เซอร์และเป็นคุณสมบัติใหม่ที่รวมอยู่ใน Firefox
ในการค้นหาความเสถียรสถาปัตยกรรมของเทคโนโลยีนี้ทำงานร่วมกับภาษาโปรแกรม สร้างขึ้นเพื่อรับมáความแข็งแรงและความปลอดภัยนอกเหนือจากโครงสร้างที่ใช้เทคโนโลยีคอมพิวเตอร์ใหม่ ๆ เอ็นจิ้นนี้ไม่ได้มีไว้เพื่อแทนที่ Firefox แต่เป็นการนำคุณสมบัติใหม่ ๆ มาสู่แพลตฟอร์มและผลิตภัณฑ์ของ Mozilla
ในบรรดาคุณสมบัติใหม่ ๆ ที่รวมอยู่ใน Servo เราพบ browser.html; มันถูกนำเสนอให้เราเป็นโฮมเพจซึ่งจะปรับเปลี่ยนได้สำหรับเบราว์เซอร์รุ่นหรือเวอร์ชันต่างๆ นี้ อินเทอร์เฟซเขียนด้วย JavaScript, HTML และ CSS. และแม้ว่าจะอยู่ในขั้นตอนการทดสอบ แต่นักพัฒนาก็หวังว่ามันจะแสดงให้เห็นถึงคุณธรรมทั้งหมดบนแพลตฟอร์ม นอกจากนี้ Servo ยังสร้างขึ้นโดย Cargo ซึ่งเป็นผู้จัดการแพคเกจพร้อมกับเครื่องมือ Mach สำหรับการพัฒนางานอื่น ๆ
ข้อมูลอีกชิ้นหนึ่งคือภาษาโปรแกรมที่ใช้สำหรับเอ็นจิ้นนี้ชื่อ สนิม; เฉพาะสำหรับเว็บแอปพลิเคชันและสร้างขึ้นเพื่อให้มีความเร็วเสถียรภาพและการทำงานพร้อมกันมากขึ้น
ทำงานบนระบบที่ค่อนข้างเร็วป้องกันการแยกส่วนและรับประกันความปลอดภัยของเธรด คุณสามารถรักษาเป้าหมายทั้งสามนี้ได้โดยไม่ต้องมีคนเก็บขยะ; คุณลักษณะนี้ทำให้ดีเมื่อเทียบกับภาษาอื่น ๆ ที่ไม่มีประสิทธิภาพในการฝังภาษาอื่นโปรแกรมที่มีความต้องการพื้นที่และเวลาเฉพาะและสำหรับการเขียนโค้ดระดับต่ำรวมถึงไดรเวอร์อุปกรณ์และระบบปฏิบัติการ มีข้อได้เปรียบเหนือภาษาโปรแกรมอื่น ๆ ในปัจจุบันเนื่องจากมีชุดของพารามิเตอร์ความปลอดภัยในเวลาคอมไพล์ซึ่งไม่ทำให้เกิดโอเวอร์โหลดในขั้นตอนการดำเนินการ
ในวัตถุประสงค์ของมันภาษานี้พยายามที่จะดำเนินการ abstractions ที่ไม่มีค่าใช้จ่ายแม้ว่า abstractions จะดูเหมือนเป็นภาษาระดับสูงก็ตาม ถึงอย่างนั้น Rust ยังคงให้การควบคุมที่แม่นยำเช่นเดียวกับภาษาระดับต่ำ.
การนำเสนอสิ่งใหม่ใน Mozilla จะช่วยให้ผู้ใช้ที่จัดการเบราว์เซอร์นี้ได้ลองและมีส่วนร่วมในสิ่งที่พวกเขาเห็นว่าจำเป็นสำหรับการพัฒนา นอกจากนี้ยังกระตือรือร้นที่จะปรับปรุงผลิตภัณฑ์ Mozilla นักพัฒนากำลังดำเนินการเพื่อแนะนำเทคโนโลยีบางอย่างที่ใช้ใน Servo for Gecko เพื่อให้สามารถแนะนำสิ่งที่ดีกว่าสำหรับรุ่นหลังได้
ขณะนี้เครื่องยนต์ใหม่รองรับ Firefox OS, Linux, OS X, Android และ Windowsซึ่งทำให้สามารถปรับเปลี่ยนได้สำหรับระบบปฏิบัติการที่แตกต่างกันและใช้มากที่สุด ควรค่าแก่การจดจำ Servo เป็นโครงการที่พยายามกระตุ้นให้นักพัฒนามีความปรารถนาที่จะมีส่วนร่วมในแนวคิดของพวกเขา. ดังนั้นหากคุณต้องการข้อมูลเกี่ยวกับชุมชนนักพัฒนาที่ทำงานร่วมกับ Servo คุณสามารถเข้าถึงได้ ลิงค์ หรือคุณสามารถเข้าร่วมรายชื่อผู้รับจดหมาย dev-เซอร์โว.
เซอร์โวฉันจับตาดูเมื่อปีที่แล้วและฉันชั่งใจว่าในระยะสั้นพวกเขาจะวางไว้ในระบบปฏิบัติการ firefox เพื่อให้มีภาษาสนิมสำหรับการพัฒนาแอปพลิเคชันสำหรับระบบปฏิบัติการ firefox แต่ไม่มีสิ่งใดเกิดขึ้นอย่างน่าเสียดาย
เซอร์โวฉันได้จับตามองเมื่อปีที่แล้วและฉันคิดว่าในระยะสั้นพวกเขาจะวางไว้ในระบบปฏิบัติการ firefox เพื่อให้มีภาษาสนิมสำหรับการพัฒนาแอปพลิเคชันสำหรับระบบปฏิบัติการ firefox แต่ไม่มีสิ่งนี้เกิดขึ้นน่าเสียดาย