تم استئناف التطوير النشط لمحرك المتصفح Servo

أعلن مطورو محرك المتصفح Servo، المكتوب بلغة Rust، عن حصولهم على تمويل للمساعدة في إحياء المشروع. كالمهام الأولى، تم ذكر العودة إلى التطوير النشط للمحرك، واستعادة المجتمع وجذب أعضاء جدد. خلال عام 2023، من المخطط تحسين نظام تخطيط الصفحات (نظام التخطيط) وتحقيق دعم العمل لـ CSS2.

ويعاني المشروع من الركود منذ عام 2020، بعد أن قامت موزيلا بطرد الفريق الذي قام بتطوير Servo ونقل المشروع إلى مؤسسة Linux، التي خططت لتشكيل مجتمع من المطورين والشركات المهتمة بالتطوير. قبل أن يصبح مشروعًا مستقلاً، تم تطوير المحرك بواسطة موظفي Mozilla بالتعاون مع Samsung.

المحرك مكتوب بلغة Rust ويتميز بدعم العرض متعدد الخيوط لصفحات الويب، بالإضافة إلى موازنة العمليات مع DOM (نموذج كائن المستند). بالإضافة إلى الموازاة الفعالة للعمليات، تتيح لك تقنيات البرمجة الآمنة المستخدمة في Rust زيادة مستوى أمان قاعدة التعليمات البرمجية. في البداية، لم يتمكن محرك متصفح Firefox من استغلال إمكانات الأنظمة الحديثة متعددة النواة بشكل كامل بسبب استخدام أنظمة معالجة المحتوى أحادية الترابط. يسمح لك Servo بتقسيم DOM وعرض التعليمات البرمجية إلى مهام فرعية أصغر يمكن تشغيلها بالتوازي واستخدام موارد وحدة المعالجة المركزية متعددة النواة بشكل أكثر كفاءة. يحتوي Firefox بالفعل على بعض أجزاء Servo المدمجة، مثل محرك CSS متعدد الخيوط ونظام العرض WebRender.

المصدر: opennet.ru

إضافة تعليق