محرك الويب Servo يكمل عامه الأول من التطوير الممكّن بالتبرعات
أتم مشروع Servo مفتوح المصدر عاماً كاملاً من رعاية دور مطور مخصص من خلال تبرعات المجتمع والشركات لبناء بيئة تشغيل خفيفة الوزن لتقديم الويب.
The Global Wire Newsroom ·
Link preview · horizonglobalnews.com
محرك الويب Servo يكمل عامه الأول من التطوير الممكّن بالتبرعات
أتم مشروع Servo مفتوح المصدر عاماً كاملاً من رعاية دور مطور مخصص من خلال تبرعات المجتمع والشركات لبناء بيئة تشغيل خفيفة الوزن لتقديم الويب.
تُرجم هذا المقال آليًا بواسطة الذكاء الاصطناعي في غرفة أخبارنا عن الأصل الإنجليزي. اقرأ بالإنجليزية
أعلن المطورون وراء Servo، وهو محرك مفتوح المصدر لتقديم الويب بشكل متوازٍ، في 16 سبتمبر 2026، أن المشروع أتم بنجاح عامه الكامل الأول من تمويل وظيفة مطور مخصص من خلال التبرعات المالية. ويمثل هذا الإنجاز تحولاً تشغيلياً في الجهود البرمجية التي تسعى إلى تزويد مهندسي التطبيقات ببديل مستقل وخفيف الوزن وعالي الأداء لتضمين معايير الويب في التطبيقات عبر أجهزة المكتب والأجهزة المحمولة والأنظمة المدمجة.
## حقائق رئيسية - أتم مشروع Servo عاماً كاملاً من تمويل دور مطور مخصص من خلال المساهمات المجتمعية والشركات في 16 سبتمبر 2026. - صُمم المحرك خصيصاً لتوفير بيئة تشغيل ويب نمطية وقابلة للتضمين، ومبنية بلغة البرمجة Rust. - أُنشئ المشروع في الأصل بواسطة Mozilla Research في عام 2012، وانتقلت حوكمة Servo إلى Linux Foundation في نوفمبر 2020. - يُجمع تمويل الدور المخصص عبر منصات التمويل الجماعي العامة بما في ذلك Open Collective وGitHub Sponsors. - تهدف المبادرة إلى تقديم بديل آمن للذاكرة للمحركات المهيمنة على المتصفحات مثل Blink من Google وWebKit من Apple.
## ماذا حدث في تحديث للمشروع نُشر في 16 سبتمبر 2026، فصّل مطورو مشروع Servo التقدم المحرز خلال الأشهر الاثني عشر الأولى من العمل بمهندس مدفوع الأجر مُموَّل من خلال الرعاية المباشرة من الجمهور والشركات. وسجل المنشور اكتمال العام الكامل الأول للمشروع في الحفاظ على دور هندسي مخصص منذ الانتقال إلى إطار عمل تشغيلي مدعوم من المجتمع.
ووفقاً للقائمين على المشروع، مكنت وظيفة المطور الممول من استمرار العمل اليومي على القدرات الأساسية للمحرك، وهو ما لم يكن بوسع جهود المتطوعين وحدها الحفاظ عليه بشكل موثوق. وشملت مجالات التركيز الرئيسية خلال العام الماضي إصلاح أخطاء العرض (rendering)، وتحسين استقرار محرك التخطيط (layout)، وتوسيع الدعم لاختبارات منصة الويب (Web Platform Tests)، وتحديث البنية الداخلية لتسهيل التضمين داخل تطبيقات الطرف الثالث.
واعتبر القائمون على المشروع اكتمال إنجاز الاثني عشر شهراً دليلاً على أن النماذج القائمة على التبرعات يمكنها الاستمرار في دعم مكونات البنية التحتية البرمجية معقدة التكوين ومفتوحة المصدر. وأشار الفريق الهندسي إلى أنه يعتزم الحفاظ على الدور الممول مع السعي للحصول على دعم مالي موسع لتوظيف مطورين إضافيين في المراحل القادمة.
## لماذا يكتسب هذا الأمر أهمية يعالج استمرار التطوير المُموَّل لـ Servo تحديات هيكلية أوسع تتعلق باحتكار نوع واحد من محركات متصفحات الويب، وأمن البرمجيات، وبصمة الذاكرة للتطبيقات.
في المشهد التكنولوجي الحديث، يتركز سوق تقديم الويب بشكل كبير حول مجموعة صغيرة من المحركات التابعة للشركات. فمحرك Blink من Google—وهو مشتق من WebKit—يشغل الغالبية العظمى من متصفحات سطح المكتب والأجهزة المحمولة، بما في ذلك Google Chrome وMicrosoft Edge وBrave وOpera. ويعد WebKit من Apple إزامياً على أجهزة iOS بسبب قواعد المتاجر، بينما يحتفظ محرك Gecko من Mozilla بحصة أصغر من خلال Firefox. ويجعل هذا الاعتماد على عدد محدود من المحركات تنفيذ معايير الويب معتمداً بشكل كبير على القرارات التي تتخذها ثلة من شركات التكنولوجيا الكبرى.
يقدم Servo بديلاً مستقلاً مُصمماً خصيصاً للتزامن العالي وأمان الذاكرة. ونظراً لكتابته بلغة Rust، فقد بُني Servo لتقسيم المهام مثل تحليل CSS، وحسابات التخطيط، وتقديم الرسوميات عبر المعالجات متعددة النواة. وبما أن محركات المتصفحات التقليدية المكتوبة بلغة C++ تظل عرضة لأخطاء تلف الذاكرة مثل عيوب "الاستخدام بعد التحرير" (use-after-free)، فإن القاعدة البرمجية لـ Servo المبنية على Rust تقدم أساساً أكثر أماناً من الناحية المعمارية.
علاوة على ذلك، يعتمد المطورون الذين يبنون برمجيات سطح المكتب في كثير من الأحيان على أطر عمل مثل Electron، والتي تدمج بيئة تشغيل متصفح Chromium كاملة مع كل تطبيق مثبت. وغالباً ما تؤدي هذه الطريقة إلى استهلاك مفرط للذاكرة، وأحجام تثبيت كبيرة، وتعرض أمني واسع. ويهدف Servo إلى العمل كمحرك تقديم مدمج ونمطي يمكن للمطورين تضمينه مباشرة في التطبيقات دون تحمّل الأعباء الإضافية الثقيلة للموارد التي تتطلبها بيئة تشغيل المتصفح القياسية.
## الخلفية التاريخية يتطلب فهم الوضع الحالي لـ Servo مراجعة أصوله ضمن أبحاث الشركات وانتقاله اللاحق إلى مشروع مجتمعي مستقل.
أطلقت Mozilla Research مشروع Servo في عام 2012 كمشروع تجريبي لاختبار كيفية قيام لغات برمجة الأنظمة الحديثة بتحسين التوازي والأمان في متصفحات الويب. ولتدعيم متطلبات Servo الصارمة للتزامن والأمان، طور مهندسو Mozilla لغة البرمجة Rust جنباً إلى جنب مع المحرك. وعمل Servo كميدان اختبار رئيسي في العالم الحقيقي لـ Rust، مبرهناً على أن مكونات العرض المتوازية يمكنها العمل بأمان دون حدوث تنافس على البيانات (data races).
وبين عامي 2016 و2018، نجحت Mozilla في نقل مكونات رئيسية مُطورة في Servo إلى Firefox ضمن مبادرتها Firefox Quantum. وشملت هذه المكونات Stylo، وهو محرك أنماط CSS متوازٍ، وWebRender، وهو مركب عرض يعتمد على وحدة معالجة الرسوميات (GPU)، وقد حسّن كلاهما بشكل كبير من أداء العرض في Firefox.
ومع ذلك، في أغسطس 2020، خضعت Mozilla لإعادة هيكلة مدفوعة بتعديلات مالية، مما أدى إلى تقليص عدد الموظفين وهو ما أثر على الفريق الأساسي لـ Servo. ولحماية الملكية الفكرية للمشروع ومستودعات الشيفرة البرمجية، نُقلت الحوكمة رسمياً إلى Linux Foundation في نوفمبر 2020. وفي حين منع هذا النقل المشروع من الانحلال، تباطأت الهندسة النشطة في البداية بينما سعى القائمون عليه إلى إيجاد نموذج مالي مستدام طويل الأجل.
وبدءاً من عام 2023، نظمت شركة الاستشارات مفتوحة المصدر Igalia، إلى جانب مساهمين مجتمعيين، مبادرة لإعادة إطلاق التطوير النشط. وأنشأ الفريق آليات تبرع عامة عبر منصات مثل Open Collective وGitHub Sponsors، مما أتاح للمطورين الأفراد والكيانات المؤسسية المساهمة مباشرة في تعويضات المطورين. ويمثل تحديث 16 سبتمبر 2026 حصيلة نموذج التمويل ذاك بعد عام كامل من التطبيق.
## ردود الفعل يعكس الإنجاز الذي أعلنه مطورو Servo النقاشات المستمرة في القطاع بشأن الاستدامة المالية للبنية التحتية للبرمجيات مفتوحة المصدر.
وأعرب المطورون ومهندسو البرمجيات عبر المنتديات المتخصصة باستمرار عن قلقهم بشأن هشاشة المشاريع مفتوحة المصدر الحيوية التي تعتمد حصرياً على العمل التطوعي غير المدفوع. إذ تتطلب مكونات البنية التحتية—بما في ذلك مكتبات التشفير، والمترجمات (compilers)، ومحركات التقديم—صيانة مستمرة بدوام كامل لمواكبة معايير الويب المتطورة وتقديم التحديثات الأمنية في الوقت المناسب.
وضمن منظومة Rust والمجتمعات مفتوحة المصدر الأوسع، يُنظر إلى تقدم Servo على أنه جهد حيوي للحفاظ على التنوع في تطبيقات منصات الويب. وأشار معلقو القطاع إلى أن المحركات البديلة ضرورية للتحقق من مواصفات الويب الصادرة عن هيئات المعايير مثل منظمة W3C (World Wide Web Consortium)، مما يضمن أن المعايير تعكس توافقاً بين عدة بائعين بدلاً من سلوك المحرك الواحد للمنصات المهيمنة.
## ما لا نعرفه بعد في حين يحتفي تحديث المشروع بإكمال العام الأول، إلا أن العديد من التفاصيل المالية والفنية لا تزال غائبة عن التقرير المتاح.
أولاً، لا يكشف الملخص القصير عن الأرقام المالية الدقيقة المرتبطة بالدور الممول. إذ غُيبت الإيرادات المضبوطة التي تم جمعها، والتوزيع بين التبرعات الدقيقة الفردية والمنح المؤسسية، ومعدلات التعويض المحددة المدفوعة للمطور الممول. وبدون دفاتر مالية مفصلة، لا يمكن التحقق بشكل مستقل من الاحتياطي النقدي طويل الأجل والاستمرارية التشغيلية المستقبلية للمشروع.
ثانياً، يفتقر الملخص إلى مقاييس هندسية صريحة للأداء. إذ يعتمد التقييم القياسي في القطاع لمحركات الويب على معدلات اجتياز اختبارات منصة الويب (WPT) عبر مواصفات CSS وHTML5 وJavaScript القياسية. ولا يذكر ملخص التقرير نسبة التحسن المئوية الدقيقة في الامتثال لـ WPT المنجزة خلال فترة الاثني عشر شهراً.
ثالثاً، لا يسلط التحديث الضوء على منتجات تجارية محدودة أو تطبيقات سطح مكتب إنتاجية نجحت في دمج Servo كمكون تقديم رئيسي لها خلال العام الماضي.
## ما يجب مراقبته ستحدد نقاط التطوير الرئيسية والتحديثات الإدارية خلال الأشهر القادمة ما إذا كان Servo يستطيع ترجمة نموذج القائم على الصيانة المُموَّلة إلى تبنٍّ برمجي طويل الأجل.
- **تحديثات التقارير المالية:** ستكشف الإفصاحات المستقبلية على منصات رعاية Servo ما إذا كانت التبرعات الشهرية الواردة كافية للحفاظ على المنصب الهندسي الحالي أو توسيع التمويل لأدوار تطوير إضافية. - **تقدم اختبارات WPT المرجعية:** ستتتبع التحديثات على مجموعات الاختبار الآلية سرعة تنفيذ Servo لمعايير الويب الحديثة مقارنة بالمحركات الناضجة مثل Blink وWebKit وGecko. - **روابط أطر عمل التطبيقات:** سيحدد تقدم المشروع في إصدار روابط مستقرة وسهلة الاستخدام لأطر عمل التطبيقات—مثل Tauri أو مكتبات واجهة المستخدم الرسمية (GUI) الخفيفة بلغة Rust—معدل تبنيه بين مطوري التطبيقات. - **تحسينات الرسوميات والبرمجة النصية:** ستشكل التحديثات الفنية المتعلقة بتكامل WebGPU ومكتبات تخطيط الخطوط الحديثة وروابط محرك JavaScript محطات ملموسة للنضج الفني للمشروع.
يعتمد هذا التقرير على تحديثات المشروع التي نشرها مطورو مشروع Servo.
المصدر: The Servo Project Developers



