الخلاصة
- أعلنت رسالة 28 فبراير 2017 المحفوظة في أرشيف W3C اتفاق ممثلين عن Chrome وEdge وFirefox وWebKit على اكتمال تصميم الصيغة الثنائية وواجهة JavaScript الأولى بما يكفي للسماح بإطلاقها افتراضياً. وألزمت الإضافات المقبلة بالتوافق مع تلك البداية.
- أفادت Mozilla في نوفمبر 2017 بأن الدعم صار في أربع عائلات رئيسية من المتصفحات. ويضع سجل نشر W3C أول مسودة عامة للمواصفة الأساسية في 15 فبراير 2018، والتوصية في 5 ديسمبر 2019.
الإذن العملي صدر من أصحاب التنفيذ
لم تقل رسالة فبراير إن W3C أنهى وضع المعيار. قالت إن المزيد من التصميم النظري يحتاج الآن إلى خبرة التنفيذ والاستخدام الفعلي. انتهت مرحلة المعاينة للمتصفحات، وأصبح ممكناً تفعيل الصيغة افتراضياً. لم يكن الأمر تجربة منفردة داخل شركة؛ أربعة أطراف تبني متصفحات مختلفة وافقت على هدف ثنائي وواجهة مشتركة.
هذا القرار حمل ديناً للمستقبل. كل ميزة تضاف لاحقاً يجب أن تحافظ على التوافق مع الصيغة الأولى. حين تبدأ المواقع إرسال وحدات برمجية مبنية عليها، يصبح تغييرها المفاجئ إتلافاً لبرامج مستخدمين آخرين. لذلك امتلك توافق المجموعة المجتمعية أثراً في الشيفرة المنتشرة، قبل وصوله إلى وثيقة توصية نهائية.
تذكر الرسالة الأصلية واجهة JavaScript والصيغة الثنائية ومفسراً مرجعياً، وتضع تأسيس مجموعة عمل في W3C وصياغة مواصفة للإصدار الأول ضمن الخطوات التالية. غياب أول مسودة رسمية لا يعني غياب التصميم المكتوب. يعني أن نسخة أولية قابلة للتطبيق كانت تنتظر مسار مراجعة ونشر أكثر رسمية.
سبقت المنتجات جدول المؤسسة
في 13 نوفمبر 2017 قالت Mozilla إن Safari وEdge انضما إلى Firefox وChrome في دعم WebAssembly. يثبت هذا صدور نسخ من أربعة متصفحات، ولا يقدم إحصاء لجميع الأجهزة المحدثة. لكن المطور الذي يريد تسليم وحدة إلى متصفحات موجودة أمام الناس صار يملك هدفاً مشتركاً قبل اكتمال التوصية.
كانت وثيقة تأسيس مجموعة عمل W3C في 2017 تتوقع أول مسودة عامة في الربع الرابع من العام نفسه وتوصية النسخة الأولى في الربع الثاني من 2018. أما سجل النشر الفعلي فيثبت المسودة في فبراير 2018، والمرحلة المرشحة في يوليو 2019، والتوصية في ديسمبر 2019. تأخر الجدول الرسمي. ولا تحدد الوثيقتان سبباً واحداً للتأخر؛ ما تثبتانه هو اختلاف ساعة النشر الرسمي عن ساعة الشيفرة التي تعمل.
ماذا أضاف ختم 2019؟
شمل إعلان W3C في ديسمبر 2019 ثلاث توصيات: مواصفة Core للآلة الافتراضية وصيغة الشيفرة، وواجهة JavaScript للنداءات وتبادل القيم، وWeb API لجلب المورد وتنفيذه داخل الويب. قراءة ملف ثنائي وحدها لا تحدد كيف تحمله صفحة، أو كيف تتحدث وحدته مع بيئتها، أو كيف يكرر متصفح آخر السلوك نفسه.
طالبت وثيقة التأسيس أيضاً باختبارات وتقرير للتنفيذ ونقاشات عامة ومراجعة مع مجموعات أخرى. كان للتقنين الرسمي عمل محدد بعد بدء التشغيل. لم ينتظر المتصفح التوصية لكي يعمل، ولم تصبح التوصية بلا قيمة لأن المتصفح سبقها. ثبت المنفذون الهدف الأول في 2017، ثم صار حدوده أكثر وضوحاً وقابلية للفحص في 2019. هذا ترتيب الوقائع، بلا أسطورة عن ورقة صنعت البرنامج أو برنامج ألغى الحاجة إلى الورقة.
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات





