M
MercyNews
Home
Back
محرك Servo يكشف عن تحديث كبير متعدد النوافذ
تكنولوجيا

محرك Servo يكشف عن تحديث كبير متعدد النوافذ

Hacker News3h ago
3 دقيقة قراءة
📋

حقائق رئيسية

  • يقدم تحديث ديسمبر القدرة لتطبيقات Servo على إنشاء وإدارة عدة نوافذ في وقت واحد، وهي ميزة أساسية لتطبيقات سطح المكتب الحديثة.
  • تمت إضافة دعم الوكيل، مما يسمح بتوجيه حركة المرور عبر الخوادم المحددة عبر متغيرات البيئة القياسية مثل HTTP_PROXY.
  • تم تنفيذ ذاكرة تخزين مؤقت جديدة لـ HTTP إلى جانب تحسينات كبيرة في التخزين المؤقت للخطوط، بهدف تعزيز الأداء العام للعرض.
  • تلقى دعم WebGL العديد من الإصلاحات، بما في ذلك التصحيحات الخاصة بالتعامل مع المتغيرات الموحدة والتحقق من الملمسات، مما يعزز قدرات الرسوم ثلاثية الأبعاد.
  • شهدت منافذ Servo على Windows وAndroid تحديثات رئيسية، مما يحسن استقرار المنصة ويقدم ميزات جديدة مثل دعم MediaSession على Android.
  • تم إعادة هيكلة WindowContext والمُركِّب الأساسي لمواجهة متطلبات رسم عدة نوافذ مستقلة.

ملخص سريع

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

تشمل التطورات الرئيسية إدخال دعم النوافذ المتعددة، وهي ميزة أساسية لتجربة التصفح الحديثة. بالإضافة إلى ذلك، يجلب التحديث دعم الوكيل الأصلي وتحسينات رئيسية لأنظمة التخزين المؤقت للمحرك، مما يعالج أهداف الأداء طويلة الأمد.

تمثل هذه التغييرات جهداً متكاملاً لنضج المحرك، مما يقربه من حالة الجاهزية الإنتاجية لمجموعة أوسع من التطبيقات. تم تنفيذ التحديثات من خلال عمل مخصص عبر عدة مكونات أساسية من بنية Servo.

قدرات النوافذ المتعددة

يُعد حجر الزاوية في تحديث ديسمبر هو القدرة الجديدة لتطبيقات مبنية على Servo على إدارة عدة نوافذ. تم تنفيذ هذه الميزة من خلال إضافة واجهات برمجة التطبيقات اللازمة لإنشاء وتدمير النوافذ ديناميكياً، وهي متطلبة أساسية لأي متصفح سطح مكتب كامل الوظائف أو مكون عرض الويب.

تضمن عمل التطوير إعادة هيكلة كبيرة لهياكل WindowContext و BrowserWindow. يسمح هذا التغيير المعماري للمُركِّب بالتعامل مع عمليات الرسم لعدة أسطح، مما يضمن أن كل نافذة يمكنها عرض محتواها بشكل مستقل وفعال.

مع هذا التنفيذ، يمكن للمطورين الآن بناء تطبيقات تتطلب نوافذ منبثقة منفصلة، أو مربعات حوار، أو واجهات متعددة الألواح. القدرة على إنشاء نوافذ جديدة وإدارة دورة حياتها هي خطوة أساسية نحو دعم معايير الويب المعقدة وتوقعات المستخدمين.

  • واجهات برمجة تطبيقات إنشاء وتدمير النوافذ الديناميكية
  • إعادة هيكلة WindowContext لإدارة الأسطح المتعددة
  • عرض مستقل لكل مثيل نافذة
  • دعم النوافذ المنبثقة والواجهات متعددة الألواح

"تم تكوين HttpLoader الجديد مع تفاصيل الوكيل، مما يسمح للمحرك بتوجيه الطلبات عبر خوادم الوكيل المحددة." — ملاحظات تطوير مشروع Servo

شبكة الويب ودعم الوكيل

تلقى قدرات الشبكة دفعة كبيرة مع دمج دعم الوكيل. يقدم التحديث HttpLoader جديد الذي تم تكوينه مع تفاصيل الوكيل، مما يسمح بتوجيه جميع الطلبات الصادرة عبر خادم وكيل محدد.

تتم السيطرة على هذه الوظيفة عبر متغيرات البيئة القياسية، مثل HTTP_PROXY و HTTPS_PROXY، مما يضمن التوافق مع تكوينات النظام الحالية. يتعامل التنفيذ مع حركة المرور HTTP وHTTPS، مما يوفر حلاً مرناً للمستخدمين العاملين في بيئات شبكة متنوعة.

إضافة دعم الوكيل حيوية للنشر المؤسسي والمستخدمين الذين يتطلبون خصوصية محسنة أو يحتاجون إلى تجاوز قيود الشبكة. إنها تدل على التزام المشروع بتوفير كومة شبكة قوية وقابلة للتكوين تلبي المتطلبات الواقعية.

تم تكوين HttpLoader الجديد مع تفاصيل الوكيل، مما يسمح للمحرك بتوجيه الطلبات عبر خوادم الوكيل المحددة.

تحسينات الأداء

كان تحسين الأداء موضوعاً رئيسياً للإصدار لشهر ديسمبر، مع تركيز خاص على آليات التخزين المؤقت. قدم الفريق تنفيذاً جديداً لـ ذاكرة التخزين المؤقت لـ HTTP، مصمم لتخزين واسترداد أصول الويب بكفاءة أكبر، مما يقلل من عبء الشبكة ويسرع من أوقات تحميل الصفحات.

بخلاف التخزين المؤقت للشبكة، قدم التحديث أيضاً تحسينات كبيرة في التخزين المؤقت للخطوط. من خلال تحسين كيفية تخزين الخطوط والوصول إليها، يمكن لـ Servo الآن عرض الصفحات الغنية بالنص بواجهة مستخدم أسرع وأكثر سلاسة. يتم استكمال ذلك بتحسينات عامة لإدارة الذاكرة عبر المحرك.

هذه التحسينات حيوية لمحرك متصفح عالي الأداء. من خلال تقليل جلب البيانات ومعالجتها المتكررة، يضمن Servo تجربة مستخدم أكثر سلاسة واستجابة، خاصة على مواقع الويب الغنية بالمحتوى. يؤكد التركيز على التخزين المؤقت نهجاً استراتيجياً للمواجهة، مما يستهدف عوائق الخناق التي تؤثر مباشرة على السرعة المدركة.

  • ذاكرة تخزين مؤقت جديدة لتخزين الأصول
  • تخزين مؤقت محسن للخطوط لعرض النص
  • تقليل عبء الذاكرة للموارد المخزنة مؤقتاً
  • أوقات تحميل صفحة أسرع في الزيارات المتكررة

WebGL والتقدم المنصات

بجانب الميزات الرئيسية، تضمن تحديث ديسمبر عملاً كبيراً على دعم WebGL. شهد النظام الفرعي WebGL العديد من الإصلاحات والتحسينات، مما يعزز استقراره وصحته لعرض الرسوم ثلاثية الأبعاد في المتصفح.

شهد توافق المنصات أيضاً تقدماً كبيراً. تم تحديث منفذ Windows لـ Servo مع العديد من الإصلاحات، مما يحسن صحته ويجعله هدفاً أكثر جدوى للتطوير. وبالمثل، تم تطوير دعم Android مع تحديثات لنظام البناء وإدخال تنفيذ جديد لـ MediaSession.

هذه التحسينات الخاصة بالمنصة حيوية لهدف Servo في كونه محرك عرض حقيقي متعدد المنصات. من خلال ضمان دعم قوي على أنظمة التشغيل الرئيسية لسطح المكتب والهواتف المحمولة، يوسع المشروع نطاق تبنيه وحالات استخدامه المحتملة.

شمل عمل WebGL إصلاحات للتعامل مع مواقع المتغيرات الموحدة، والتحقق من اكتمال الملمسات، وحالة إطارات الألواح.

نظرة إلى الأمام

تمثل تحديثات ديسمبر milestone كبيراً لمشروع Servo، مما يدفع قدراته إلى الأمام في مجالات متعددة حاسمة. يضع إدخال دعم النوافذ المتعددة، وتكوين الوكيل، وتخزين المؤقت المتقدم أساساً قوياً لتطوير المستقبل.

لا تحسن هذه التحسينات أداء المحرك ومجموعة الميزات فحسب، بل تشير أيضاً إلى نضجه المستمر. مع استمرار Servo في التطور، يعزز مكانته كبديل قوي وحديث في مشهد محركات المتصفح، مبنياً على السلامة والالتقاء التوازي في جوهره.

من المحتمل أن تبني الجهود المستقبلية على هذا الأساس، وتحسن WebGL أكثر، وتوسع دعم المنصات، وتكمل التحسين للمتطلبات المطلوبة للويب الحديث.

"شمل عمل WebGL إصلاحات Key Facts: 1. يقدم تحديث ديسمبر القدرة لتطبيقات Servo على إنشاء وإدارة عدة نوافذ في وقت واحد، وهي ميزة أساسية لتطبيقات سطح المكتب الحديثة. 2. تم إضافة دعم الوكيل، مما يسمح بتوجيه حركة المرور عبر الخوادم المحددة عبر متغيرات البيئة القياسية مثل HTTP_PROXY. 3. تم تنفيذ ذاكرة تخزين مؤقت جديدة لـ HTTP إلى جانب تحسينات كبيرة في التخزين المؤقت للخطوط، بهدف تعزيز الأداء العام للعرض. 4. تلقى دعم WebGL العديد من الإصلاحات، بما في ذلك التصحيحات الخاصة بالتعامل مع المتغيرات الموحدة والتحقق من الملمسات، مما يعزز قدرات الرسوم ثلاثية الأبعاد. 5. شهدت منافذ Servo على Windows وAndroid تحديثات رئيسية، مما يحسن استقرار المنصة ويقدم ميزات جديدة مثل دعم MediaSession على Android. 6. تم إعادة هيكلة WindowContext والمُركِّب الأساسي لمواجهة متطلبات رسم عدة نوافذ مستقلة. FAQ: Q1: ما هي الميزة الأكثر أهمية في تحديث Servo لشهر ديسمبر؟ A1: إدخال دعم النوافذ المتعددة هو على الأرجح الميزة الأكثر أهمية. يسمح ذلك للتطبيقات المبنية على Servo بإنشاء وإدارة عدة نوافذ متميزة، وهي متطلبة أساسية لأي متصفح كامل الوظائف أو تطبيق سطح مكتب. تضمن ذلك تغييرات معمارية رئيسية في أنظمة النوافذ والمركِّب. Q2: كيف يعمل دعم الوكيل الجديد؟ A2: يحتوي Servo الآن على HttpLoader جديد يمكن تكوينه مع تفاصيل خادم الوكيل. يقرأ من متغيرات البيئة القياسية مثل HTTP_PROXY وHTTPS_PROXY لتوجيه طلبات الشبكة. يسمح ذلك للمحرك بالعمل بشكل صحيح في بيئات الشبعة التي تتطلب وكيل للوصول إلى الإنترنت. Q3: ما هي تحسينات الأداء التي تم إجراؤها؟ A3: ركز التحديث بشكل كبير على التخزين المؤقت. تم تنفيذ ذاكرة تخزين مؤقت جديدة لـ HTTP لتخزين أصول الويب بكفاءة أكبر، وتم تحسين التخزين المؤقت للخطوط بشكل كبير. صُممت هذه التغييرات لتقليل طلبات الشبكة وتسريع عرض النص وعناصر الصفحة الأخرى، مما يؤدي إلى تجربة مستخدم أسرع. Q4: أي منصات تلقت تحديثات؟ A4: تلقت كلتا منصتي Windows وAndroid تحديثات كبيرة. تم تحديث منفذ Windows مع العديد من الإصلاحات لتحسين صحته، بينما تم تطوير دعم Android مع تحديثات نظام البناء وتنفيذ جديد لـ MediaSession لتحسين التكامل مع التحكم في الصوت/الفيديو.

Continue scrolling for more

الذكاء الاصطناعي يحول البحث والبراهين الرياضية
Technology

الذكاء الاصطناعي يحول البحث والبراهين الرياضية

لقد انتقل الذكاء الاصطناعي من وعد متقطع إلى واقع ملموس في الرياضيات، حيث تستخدم نماذج التعلم الآلي الآن لدعم استنباط براهين أصلية. يجبر هذا التطور على إعادة تقييم طرق البحث والتدريس في هذا التخصص.

Just now
4 min
380
Read Article
الذكاء الاصطناعي يهيمن على دافوس: قادة التكنولوجيا ي.debatingون حول المستقبل
Technology

الذكاء الاصطناعي يهيمن على دافوس: قادة التكنولوجيا ي.debatingون حول المستقبل

هيمن الذكاء الاصطناعي على منتدى دافوس الاقتصادي العالمي هذا العام، حيث تحول الحدث إلى مؤتمر تكنولوجي عالي المستوى ناقش قادة الأعمال مستقبل التكنولوجيا.

29m
5 min
1
Read Article
الرومانسية الجديدة: 25 مبادئ حول الثقافة المعاصرة
Culture

الرومانسية الجديدة: 25 مبادئ حول الثقافة المعاصرة

استكشاف عميق لـ 25 مبدأ حول الرومانسية الجديدة، examines كيف يعيد هذا الحركة الثقافية تشكيل المجتمع والتكنولوجيا والاتصال البشري في القرن الحادي والعشرين.

31m
5 min
1
Read Article
تعطل تقني في نظام كلود AI
Technology

تعطل تقني في نظام كلود AI

تظهر تقارير عن تعطل تقني كبير في نظام كلود AI في 24 يناير 2026، مما أثار نقاشاً واسعاً بين المطورين وعشاق التكنولوجيا.

41m
5 min
1
Read Article
تنسيق الوكلاء للخجول: نهج جديد
Technology

تنسيق الوكلاء للخجول: نهج جديد

نهج جديد لتنسيق ووكيل الذكاء الاصطناعي يظهر، مع إعطاء الأولوية للسلامة والتحكم على حساب القدرة الخام. المؤسسات مثل UBS والناتو تستكشف أطر عمل تسمح للأنظمة المعقدة بالعمل بشكل موثوق دون الحاجة إلى إشراف بشري فائق.

1h
5 min
1
Read Article
Report reveals that OpenAI's GPT-5.2 model cites Grokipedia
Technology

Report reveals that OpenAI's GPT-5.2 model cites Grokipedia

OpenAI may have called GPT-5.2 its "most advanced frontier model for professional work," but tests conducted by the Guardian cast doubt on its credibility. According to the report, OpenAI's GPT-5.2 model cited Grokipedia, the online encyclopedia powered by xAI, when it came to specific, but controversial topics related to Iran or the Holocaust. As seen in the Guardian's report, ChatGPT used Grokipedia as a source for claims about the Iranian government being tied to telecommunications company MTN-Irancell and questions related to Richard Evans, a British historian who served as an expert witness during a libel trial for Holocaust denier David Irving. However, the Guardian noted ChatGPT didn't use Grokipedia when it came to a prompt asking about media bias against Donald Trump and other controversial topics. OpenAI released the GPT-5.2 model in December to better perform at professional use, like creating spreadsheets or handling complex tasks. Grokipedia preceded GPT-5.2's release, but ran into some controversy when it was seen including citations to neo-Nazi forums. A study done by US researchers also showed that the AI-generated encyclopedia cited "questionable" and "problematic" sources. In response to the Guardian report, OpenAI told the outlet that its GPT-5.2 model searches the web for a "broad range of publicly available sources and viewpoints," but applies "safety filters to reduce the risk of surfacing links associated with high-severity harms." This article originally appeared on Engadget at https://www.engadget.com/ai/report-reveals-that-openais-gpt-52-model-cites-grokipedia-192532977.html?src=rss

1h
3 min
0
Read Article
BirdyChat يصبح أول تطبيق أوروبي يتوافق مع واتساب
Technology

BirdyChat يصبح أول تطبيق أوروبي يتوافق مع واتساب

أصبح BirdyChat أول تطبيق أوروبي يحقق التوافق الكامل مع واتساب، مما يسمح للمستخدمين بالتواصل عبر المنصتين بسلاسة دون الحاجة إلى تطبيقات إضافية.

1h
5 min
1
Read Article
Satechi تكشف عن مفاتيح مفاتيح فائقة النحافة لجهاز Mac
Technology

Satechi تكشف عن مفاتيح مفاتيح فائقة النحافة لجهاز Mac

كشفت Satechi عن مجموعة جديدة من مفاتيح المفاتيح والأسماك فائقة النحافة لمستخدمي Mac في CES 2026. تتميز باتصال لاسلكي وشحن USB-C وتصميم يحاكي جماليات Apple.

1h
3 min
5
Read Article
Get-Shit-Done: مشروع GitHub الجديد الذي يُحدث ثورة في الإنتاجية
Technology

Get-Shit-Done: مشروع GitHub الجديد الذي يُحدث ثورة في الإنتاجية

مشروع GitHub جديد بعنوان Get-Shit-Done يكتسب زخمًا على Hacker News. اكتشف كيف تغير هذه الأداة المدعومة من Y Combinator سير عمل المطورين.

1h
5 min
2
Read Article
مستخدمو Gmail يواجهون مشاكل في مرشحات البريد العشوائي بينما تعمل Google على إصلاح
Technology

مستخدمو Gmail يواجهون مشاكل في مرشحات البريد العشوائي بينما تعمل Google على إصلاح

يواجه مستخدمو Gmail مشاكل في مرشحات البريد العشوائي، مما يؤدي إلى فيضان صناديق الوارد وتحذيرات متزايدة. تؤكد Google المشكلة وت تعمل على إصلاح.

1h
5 min
12
Read Article
🎉

You're all caught up!

Check back later for more stories

العودة للرئيسية