WHATWG

تأسست مجموعة عمل تقنيات تطبيقات الويب التشعبية ( WHATWG ) عام ٢٠٠٤ على يد ممثلين عن شركة آبل ، ومؤسسة موزيلا، وشركة أوبرا سوفتوير ، وهي من أبرز موردي متصفحات الويب . [ ٢ ] [ ٣ ] تتولى WHATWG مسؤولية صيانة العديد من المعايير التقنية المتعلقة بالويب ، بما في ذلك مواصفات لغة ترميز النص التشعبي (HTML) ونموذج كائن المستند (DOM). [ ٤ ] [ ٥ ] تتألف الهيئة التنظيمية المركزية لـ WHATWG، والتي تُعرف باسم "الهيئة التوجيهية"، من شركات آبل، وموزيلا، وجوجل، ومايكروسوفت. ويضمن محررو المواصفات في WHATWG التنفيذ الصحيح، بالتشاور مع المشاركين، ولكن في نهاية المطاف بما يتوافق مع أهداف أعضاء الهيئة التوجيهية. [ ٦ ]

تاريخ

تأسست مجموعة عمل تطبيقات الويب (WHATWG) استجابةً لبطء تطور معايير الويب الخاصة باتحاد شبكة الويب العالمية (W3C)، وقرار الاتحاد بالتخلي عن لغة HTML لصالح التقنيات القائمة على XML . [ 7 ] أُعلن عن القائمة البريدية لمجموعة عمل تطبيقات الويب في 4 يونيو 2004، [ 8 ] بعد يومين من رفض أعضاء اتحاد شبكة الويب العالمية (W3C ) لمبادرات ورقة موقف مشتركة بين أوبرا وموزيلا [ 9 ] في ورشة عمل الاتحاد حول تطبيقات الويب والمستندات المركبة. [ 10 ]

في 10 أبريل 2007، اقترحت مؤسسة موزيلا، وشركة أبل، وشركة أوبرا سوفتوير [ 11 ] أن تعتمد مجموعة عمل HTML الجديدة التابعة لـ W3C معيار HTML5 الخاص بـ WHATWG كنقطة انطلاق لعملها وتسمي منتجها المستقبلي باسم "HTML5" (على الرغم من أن مواصفات WHATWG أعيد تسميتها لاحقًا باسم HTML Living Standard ).

في 9 مايو 2007، قررت مجموعة عمل HTML الجديدة التابعة لاتحاد شبكة الويب العالمية (W3C) القيام بذلك. [ 12 ] دُعيَ مهندس معماري لمنصة إنترنت إكسبلورر من مايكروسوفت ، لكنه لم ينضم، مُشيرًا إلى عدم وجود سياسة براءات اختراع تضمن إمكانية تطبيق جميع المواصفات مجانًا . [ 13 ] ومنذ ذلك الحين، كان اتحاد شبكة الويب العالمية (W3C) ومجموعة عمل HTML (WHATWG) يُطوران HTML بشكل مستقل، مما تسبب أحيانًا في تباين المواصفات. [ 14 ]

في عام ٢٠١٧، أبرمت مجموعة عمل WHATWG اتفاقيةً لحقوق الملكية الفكرية تتضمن سياسةً لبراءات الاختراع. [ ١٥ ] وقد حفّز ذلك محاولةً جديدةً للسماح لاتحاد شبكة الويب العالمية (W3C) ومجموعة عمل WHATWG بالعمل معًا على المواصفات. وفي عام ٢٠١٩، اتفق الاتحادان على مذكرة تفاهم تنص على أن يتم تطوير مواصفات HTML وDOM بشكل أساسي في مجموعة عمل WHATWG. [ ١٤ ] [ ١٦ ]

يتمتع المحرر بسلطة كبيرة على المواصفات، لكن بإمكان المجتمع التأثير على قراراته. [ 17 ] في إحدى الحالات، اقترح المحرر إيان هيكسون استبدال الوسم بوسم أكثر عمومية ، لكن المجتمع رفض ذلك، وتم التراجع عن التغيير. [ 17 ]<time><data>

فريق عمل تكنولوجيا تطبيقات النصوص التشعبية على الويب

في البداية، استُخدم اسم " فريق عمل تقنية تطبيقات النص التشعبي على الويب" [ 18 ] [ 19 ] [ 20 ] [ 21 ] ، بالإضافة إلى اختصارات أخرى مثل "مجموعة عمل WHAT" [ 22 ] و "فريق عمل WHAT" و "WHATTF" [ 23 ] . بعد فترة من استخدام كلا الاسمينwhattf.org [ 21 ] ، تم اعتماد اسم WHATWG بشكل نهائي. ولا يزال معرّف الموارد الموحد (URI) الخاص بمساحة الاسم مستخدمًا لمكتبة أنواع البيانات الخاصة بمدقق HTML [ 24 ] .whatwg.orghttp://whattf.org/datatype-draft

انتقال النشر بتنسيق HTML إلى WHATWG

في 28 مايو 2019، أعلن اتحاد شبكة الويب العالمية (W3C) أن مجموعة عمل ما قبل الويب (WHATWG) ستكون الناشر الوحيد لمعايير HTML وDOM. [ 25 ] [ 26 ] [ 16 ] [ 27 ] وكانت W3C وWHATWG تنشران معايير متنافسة منذ عام 2012. وبينما كان معيار W3C مطابقًا لمعيار WHATWG في عام 2007، فقد تباعدت المعايير تدريجيًا منذ ذلك الحين بسبب اختلاف قرارات التصميم. [ 28 ] وكان معيار WHATWG "الحي" هو المعيار الفعلي للويب لبعض الوقت. [ 29 ]

تحديد

تنشر مجموعة عمل WHATWG عدداً من المعايير التي تشكل جزءاً كبيراً من منصة الويب، بما في ذلك:

  • معيار HTML الحي (يُطلق عليه أحيانًا بشكل غير رسمي HTML5 [ 30 ] ). كانت مواصفات HTML وثيقة حية بدون أرقام إصدارات منذ عام 2011. [ 31 ] وهي تشمل كلاً من HTML، لغة الترميز الأساسية للويب، وعددًا من واجهات برمجة التطبيقات ذات الصلة.
  • يحدد معيار DOM كيفية عمل نموذج كائن المستند على الويب ويحل محل مستوى W3C DOM 3. على سبيل المثال، يستبدل أحداث التغيير بمراقبي التغيير .
  • معيار Fetch، [ 32 ] الذي "يحدد الطلبات والاستجابات والعملية التي تربطها: الجلب". يحدد معيار Fetch واجهة برمجة تطبيقات JavaScript الخاصة بـ "fetch" ، ويحل محل وظيفة الجلب في HTML5 ، و CORS، ودلالات رأس HTTP Origin.
  • يوفر معيار Streams واجهات برمجة تطبيقات (APIs) لإنشاء وتكوين واستهلاك تدفقات البيانات. صُممت هذه التدفقات لتتوافق بكفاءة مع عمليات الإدخال/الإخراج الأساسية، وتتيح سهولة التكوين مع آليات مدمجة للتحكم في التدفقات وترتيبها في قوائم الانتظار. بالإضافة إلى التدفقات، يمكن لمنصة الويب بناء تجريدات عالية المستوى، مثل واجهات برمجة تطبيقات نظام الملفات أو المقابس، وفي الوقت نفسه، يمكن للمستخدمين استخدام الأدوات المتاحة لإنشاء تدفقاتهم الخاصة التي تتكامل بسلاسة مع تدفقات منصة الويب.
  • يحدد معيار التشفير كيفية التعامل مع ترميزات الأحرف مثل Windows-1252 و UTF-8 في متصفحات الويب، ويهدف إلى استبدال سجل ترميزات IETF.
  • يحدد معيار استشعار نوع MIME كيفية استشعار أنواع MIME في متصفحات الويب.
  • يحدد معيار عنوان URL كيفية تحليل عناوين URL في متصفحات الويب. [ 33 ]
  • تُستخدم لغة تعريف واجهة الويب (Web IDL) لوصف الواجهات التي يُراد تنفيذها في متصفحات الويب. [ 34 ]

انظر أيضاً

مراجع

  1. "اتفاقية المجموعة التوجيهية - WHATWG" . whatwg.org . WHATWG.
  2. "أسئلة وأجوبة - ما هي مجموعة عمل WHATWG؟" . مجموعة عمل WHATWG. 12 فبراير 2010. تم الاطلاع عليه بتاريخ 24 فبراير 2010 .
  3. ريد، جوناثان (2015). "1 - مرحبًا بك في HTML5". مرجع مبرمج HTML5 . دار نشر Apress. الصفحات. في قسم "نبذة تاريخية عن HTML" - "تشكيل WHATWG وإنشاء HTML5". ISBN  9781430263678تم الاطلاع عليه بتاريخ 2 ديسمبر 2015 .
  4. كوهين، نانسي؛ إكسبلور، تك. "اتفاقية W3C وWHATWG: نسخة موحدة من مواصفات HTML وDOM" . techxplore.com . تم الاطلاع عليه بتاريخ 19 مايو 2023 .
  5. "تحالف يمنح لغة HTML مستقبلاً أقوى بعد صراع دام عقداً من الزمن للسيطرة على التقنيات الأساسية للويب" . CNET . تم الاطلاع عليه بتاريخ 19 مايو 2023 .
  6. "أسئلة شائعة - كيف تعمل مجموعة عمل WHATWG؟" . WHATWG. 22 نوفمبر 2012. تم الاطلاع عليه في 1 يناير 2013. عند الضرورة، يتم حل الخلافات من قبل المجموعة التوجيهية التي تضم أعضاء معينين من المنظمات التي تطور محركات المتصفحات، كإجراء احتياطي لضمان توافق رأي المحرر مع ما سيتم تنفيذه.
  7. «HTML5: مفردات وواجهات برمجة تطبيقات مرتبطة بها لـ HTML وXHTML» . توصيات W3C . W3C. مؤرشف من الأصل في 21 أكتوبر 2015. تم الاطلاع عليه في 21 أكتوبر 2015. بعد ذلك بوقت قصير، أعلنت كل من Apple وMozilla وOpera بشكل مشترك عن نيتها مواصلة العمل على هذا المشروع تحت مظلة جهة جديدة تُسمى WHATWG.{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  8. هيكسون، إيان (4 يونيو 2004). "إعلان القائمة البريدية المفتوحة لـ WHAT" . WHATWG . تم الاطلاع عليه بتاريخ 24 فبراير 2010 .
  9. تم رفض ورقة الموقف المشتركة بين أوبرا وموزيلا قبل تأسيس مجموعة عمل تطبيقات الويب (WHATWG): ورقة موقف لورشة عمل اتحاد شبكة الويب العالمية (W3C) حول تطبيقات الويب والمستندات المركبة
  10. "ورشة عمل اتحاد شبكة الويب العالمية حول تطبيقات الويب والمستندات المركبة (اليوم الثاني) 2 يونيو 2004" . اتحاد شبكة الويب العالمية . 2 يونيو 2004. تم الاطلاع عليه بتاريخ 24 فبراير 2010 .
  11. ستاخوفياك، ماسيج (9 أبريل 2007). "اقتراح اعتماد HTML5" . اتحاد شبكة الويب العالمية . تم الاطلاع عليه بتاريخ 24 فبراير 2010 .
  12. كونولي، دان (9 مايو 2007). "نتائج أسئلة HTML 5 حول النص والمحرر والاسم" . اتحاد شبكة الويب العالمية . تم الاطلاع عليه بتاريخ 24 فبراير 2010 .
  13. ويلسون، كريس (10 يناير 2007). "أنت وأنا واتحاد شبكة الويب العالمية (المعروف أيضًا باسم إعادة ابتكار لغة HTML)" . مدونة ألباتروس! المدونة الشخصية لكريس ويلسون، مهندس منصة فريق منصة إنترنت إكسبلورر في مايكروسوفت . مايكروسوفت . تم الاطلاع بتاريخ 30 يناير 2009 .
  14. 1 2 سيمبانو، كاتالين (28 مايو 2019). "بائعي المتصفحات ينتصرون في حربهم مع اتحاد شبكة الويب العالمية (W3C) بشأن معايير HTML وDOM" . ZDNet .
  15. ^ فان كيستيرين ، آن (11 ديسمبر 2017). "مزيد من التغييرات في وضع العمل" . مدونة WHATWG . ماذا.
  16. 1 2 "مذكرة تفاهم بين اتحاد شبكة الويب العالمية (W3C) ومجموعة عمل تقنية الويب العالمية (WHATWG)" . اتحاد شبكة الويب العالمية (W3C) . 28 مايو 2019. مؤرشف من الأصل في 29 مايو 2019. تم الاطلاع عليه في 29 مايو 2019 .
  17. 1 2 واي، جيفري (6 ديسمبر 2011). "تاريخ موجز لـ HTML5" . مؤرشف من الأصل في 27 مارس 2021. تم الاطلاع عليه في 4 أكتوبر 2016 .
  18. "فريق عمل تكنولوجيا تطبيقات النصوص التشعبية على الويب" . مؤرشف من الأصل بتاريخ 28 أغسطس 2018.
  19. "توصية مسودة HTML 5 - 7 يوليو 2008" . فريق عمل تقنية تطبيقات النصوص التشعبية على الويب. 7 يوليو 2008. مؤرشف من الأصل في 4 سبتمبر 2018.
  20. هيكسون، إيان (4 يونيو 2004). "إعلان قائمة بريدية مفتوحة لـ WHAT" . فريق عمل تقنية تطبيقات النصوص التشعبية على الويب. مؤرشف من الأصل في 10 يناير 2005.
  21. 1 2 "ميثاق فريق عمل تقنية تطبيقات النصوص التشعبية على الويب" . WHATTF.org . فريق عمل تقنية تطبيقات النصوص التشعبية على الويب. مؤرشف من الأصل في 4 يوليو 2007.قارن بين ميثاق المجموعة المتطابق وقائمة الأعضاء المتطابقة على موقع WHATWG.org، المؤرشف بتاريخ 2007-07-07 .
  22. "القائمة البريدية لمجموعة عمل تقنية تطبيقات النصوص التشعبية على الويب" . مؤرشفة من الأصل في 10 أكتوبر 2006.
  23. "قائمة بريدية لفريق عمل تقنية تطبيقات النصوص التشعبية على الويب" . مؤرشفة من الأصل في 4 يوليو 2007.
  24. "form-datatypes.rnc" . مدقق HTML الخاص بـ Nu (الإصدار Nu) .
  25. جافي، جيف (28 مايو 2019). "اتحاد شبكة الويب العالمية (W3C) ومجموعة عمل الويب العالمية (WHATWG) سيعملان معًا للنهوض بمنصة الويب المفتوحة" . مدونة اتحاد شبكة الويب العالمية . مؤرشف من الأصل في 29 مايو 2019. تم الاطلاع عليه في 29 مايو 2019 .
  26. «وقّعت منظمة W3C ومجموعة عمل WHATWG اتفاقية للتعاون في إصدار موحد من HTML وDOM» . W3C . 28 مايو 2019. مؤرشف من الأصل في 29 مايو 2019. تم الاطلاع عليه في 29 مايو 2019 .
  27. سيمبانو، كاتالين (29 مايو 2019). "مُصنّعو المتصفحات ينتصرون في حربهم مع اتحاد شبكة الويب العالمية (W3C) بشأن معايير HTML وDOM" . ZDNet . مؤرشف من الأصل في 29 مايو 2019. تم الاطلاع عليه في 29 مايو 2019 .
  28. "W3C - WHATWG Wiki" . WHATWG Wiki . مؤرشف من الأصل بتاريخ 29 مايو 2019. تم الاطلاع عليه بتاريخ 29 مايو 2019 .
  29. شانكلاند، ستيفن (9 يوليو 2009). "رثاء لمعيار الويب، XHTML 2" . سي نت . سي بي إس إنتراكتيف إنك.
  30. "هل هذا HTML5؟" . WHATWG. 13 يونيو 2019. تم الاطلاع عليه بتاريخ 13 يونيو 2019 .
  31. هيكسون، إيان (19 يناير 2011). "HTML هي HTML5 الجديدة" . WHATWG . تم الاطلاع عليه بتاريخ 21 يناير 2011 .
  32. "Fetch Standard" . WHATWG. 3 مايو 2019. تم الاطلاع عليه في 13 يونيو 2019 .
  33. "whatwg-url" . npm (برنامج) . ١٨ أغسطس ٢٠١٨. مؤرشف من الأصل في ٢٥ يوليو ٢٠١٩. تم الاسترجاع في ٢٥ يوليو ٢٠١٩. whatwg-url هو تطبيق كامل لمعيار WHATWG URL. يمكن استخدامه بشكل مستقل، ولكنه يكشف أيضًا عن العديد من الخوارزميات الداخلية المفيدة لدمج محلل عناوين URL في مشروع مثل jsdom.
  34. "معيار Web IDL" . webidl.spec.whatwg.org . تم الاطلاع عليه بتاريخ 3 سبتمبر 2023 .