يضيف Firefox 151 دعم واجهة برمجة تطبيقات Web Serial، مما يتيح للمطورين ربط الأجهزة مباشرةً بالمتصفح بدعم من Adafruit

أطلقت موزيلا دعم واجهة برمجة تطبيقات Web Serial في إصدار فايرفوكس 151 الذي صدر هذا الأسبوع، مما يتيح للمستخدمين التواصل مباشرةً مع الأجهزة المتصلة عبر منافذ التسلسل — بما في ذلك المتحكمات الدقيقة ولوحات التطوير — دون الحاجة إلى برامج إضافية أو إعدادات معقدة. هذه الميزة متاحة في نسخة سطح المكتب من محرك Gecko الخاص بفايرفوكس، وتسدّ الفجوة التي طال أمدها مقارنةً بمتصفحات كروميوم التي كانت تدعم هذه الواجهة منذ سنوات. وفي إطار هذا الإطلاق، تعاونت موزيلا مع مجتمع أدافروت للأجهزة مفتوحة المصدر لاختبار وتحقق سير العمليات البرمجية المتعلقة بالأجهزة عبر المتصفح في فايرفوكس؛ حيث تعمل الآن أدوات أدافروت مثل أداة WebSerial ESPTool المخصصة لبرمجة لوحات ESP32 بشكل مباشر في فايرفوكس 151. وتصف موزيلا هذا التعاون كإشارة إلى أن جميع المجتمعات — وليس فقط المستخدمين العاديين — يجب أن يكون لديهم حرية استخدام الشبكة وفق شروطهم الخاصة.

من غير المرجح أن تظهر واجهة Web Serial في التصفح اليومي، لكنها ذات أهمية كبيرة لمصممي الأجهزة والمعلمين ومطوري الأجهزة المدمجة ومجتمعات العلوم والتكنولوجيا والهندسة والرياضيات الذين اعتمدوا على أدوات مثل محرر CircuitPython القائم على المتصفح أو بيئات برمجة الأجهزة المماثلة التي كانت تتطلب سابقاً استخدام متصفحي كروم أو إيدج. ومن خلال دمج هذه الواجهة في محرك Gecko، توفر موزيلا إمكانية استخدام هذه الأدوات للمستخدمين المهتمين بالخصوصية الذين يفضلون فايرفوكس لكن كان عليهم التحول إلى متصفحات أخرى لتنفيذ مشاريعهم المتعلقة بالأجهزة. ويمكن الاطلاع على التقرير الهندسي الكامل الذي يتناول تفاصيل التنفيذ على موقع Mozilla Hacks.

مدونة موزيلا | Mozilla Hacks