ما هو HTTP / 3 وكيف تفعله الآن في فايرفوكس لتصفح الأنترنت بسرعة كبيرة جدا

HTTP / 3 هو الإصدار الجديد من HTTP (بروتوكول نقل النص التشعبي) ، وهو أحد أهم البروتوكولات على الإنترنت: على وجه التحديد البروتوكول الذي تستخدمه المتصفحات للتواصل مع خوادم الويب.

 كان الإصدار الأول من HTTP 0.9 قد صدر في عام 1991 ؛ لم نتمكن من الاستمتاع بـ 1.0 حتى عام 1996 ، وبعد ثلاث سنوات فقط تم ترقيته إلى 1.1. تم إطلاق الإصدار 2.0 بالفعل في القرن الحادي والعشرين ، وتحديداً في عام 2015.
 كخبراء وفرقة عمل هندسة الإنترنت التي طوّرته   ، يوفر HTTP / 3 أوقات تحميل أقصر بكثير بفضل تخليها عن بروتوكول TCP التكميلي لصالح QUIC (اتصالات الإنترنت السريعة UDP) ، وهو مشروع مفتوح المصدر يعتمد على في بروتوكول UDP القديم.
مفتاح سرعة HTTP / 3 هو أن QUIC ، على عكس TCP ، لا يتطلب من مرسل الاتصال الانتظار للتحقق مما إذا تم استلام حزم البيانات المرسلة بشكل صحيح: يتم إرسالها ببساطة ، وهو تطبيق التحول المسؤول عن الإشراف على سلامة البيانات. كل هذا يجعلك تتصفح الأترنت بسرعة أكبر عند اعتماده.
تتضمن المتصفحات الرئيسية بالفعل التوافق مع هذه البروتوكولات الجديدة ، تجريبيًا فقط ، مما سيجبرنا على تنشيطها من أجل استخدامها.
في سبتمبر من العام الماضي ، قدمت Google بالفعل دعم HTTP3 / 3 في  المتصفح التجريبي كناري  ، وفي  مدونة حوحو للمعلوميات أوضحنا كيفية تنشيط HTTP / 3 + QUIC في هذا المتصفح. الآن دعنا نرى كيف نفعل نفس الشيء مع فايرفوكس.
كيفية  تفعيل HTTP / 3 في فايرفوكس
لهذا ، سنحتاج إلى تثبيت أحد أحدث إصدارات “غير المستقرة” من  مايرفوكس : إصدار المطور أو Nightly ، والذي يتيح لنا الوصول إلى الميزات التي ستستغرق بعض الوقت لتكون متاحة في الإصدار المستقر على هذا الرابط :
Firefox Nightly
 بعد فته ،  سيتعين علينا فقط كتابة “about:config” في شريط العنوان في المتصفح والضغط على Enter لتحميل الصفحة. هناك ، سيتعين علينا فقط استخدام شريط البحث الذي  سنبحث فيه عن عن “network.http.http3.enabled”.

بعد ذلك ، سنستخدم زر “التبديل” الذي يظهر على يمين الشاشة للانتقال من القيمة الافتراضية “false” إلى “true” لتفعيل  HTTP / 3 .
سهل أليس كذلك؟  يمكنك الآن اخبار هذا البروتوكول على متصفحك .