التعرّف على إمكانات الويب

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

يُعد Project Fugu محاولة على مستوى الشركة لسد الثغرات في إمكانات الويب، ما يتيح تشغيل فئات جديدة من التطبيقات على الويب. بعبارة أخرى، هذا يعني إضافة واجهات برمجة تطبيقات جديدة إلى المتصفّحات التي يمكن لمطوّري التطبيقات استخدامها لتفعيل حالات الاستخدام التي كان يتعذّر عليها في السابق. وما هي واجهات برمجة التطبيقات التي يدعمها متصفحك الذي تختاره؟ ما تطبيقات الويب التي تستفيد من واجهات برمجة التطبيقات هذه؟ دعنا نكتشف ذلك.

ما هو متصفح Fugu الذي أستخدمه؟

لقد جلبت واجهات برمجة تطبيقات Project Fugu واجهات برمجة التطبيقات مثل File Handling (معالجة الملفات) والوصول إلى نظام الملفات والحافظة غير المتزامنة وWeb Share إلى إمكانات على الويب لم تكن تتوقع الحصول عليها إلا في التطبيقات الخاصة بالنظام الأساسي. على سبيل المثال، يمكنك الآن النقر مرّتين على ملف صورة ليتم فتحه في تطبيق ويب تقدّمي (PWA) مرتبط وإجراء التعديلات وحفظ التغييرات مرة أخرى في الملف، ثم نسخ محتوى الصورة إلى تطبيق آخر أو مشاركته إلى برنامج بريد إلكتروني. لم يكن هذا المسار ممكنًا على الويب حتى وقت قريب.

للتعرف على ما هو ممكن، راجع التطبيق كيف هو متصفحي الخاص بـ Fugu؟ وتعرف على واجهات برمجة تطبيقات Project Fugu التي يدعمها المتصفح الذي تختاره. لا يتم عرض بعض الميزات على كل الأنظمة الأساسية، فعلى سبيل المثال، يتم حاليًا عرض Contact Picker API على الأجهزة الجوّالة فقط، ولذلك يستحيل فنيًا تحقيق نتيجة بنسبة 100% في حال الاختبار على سطح المكتب (والعكس صحيح). لذلك، اعتبر هذا الاختبار مسابقة مرحة وليس علمًا مطلقًا. يوجد رابط للوثائق ذات الصلة لكل ميزة تم اختبارها حتى تتمكن من معرفة المزيد عنها. عندما يكون اكتشاف الميزات ممكنًا، يتم أيضًا عرض ملاحظة حول ما إذا كانت الميزة متوافقة مع متصفّحك أم لا. وفي النهاية، تتضمّن إحصاءات تحميل الصفحة المرتبطة بحالة Chrome التي توضِّح مدى رواج ميزة معيّنة بمرور الوقت.

إذا كان متصفّحك متوافقًا مع واجهة برمجة التطبيقات Web Share API، يمكنك مشاركة بيانات متصفح Fugu بالنقر على الزر مشاركة بجانب سمكة Fugu وشريط التقدّم. أو يمكنك تنزيل لقطة شاشة ثم مشاركتها يدويًا على الشبكة الاجتماعية التي تختارها عبر الإنترنت.

الموقع على https://howfuguismybrowser.dev/.
هل تساءلت يومًا: "ما هو أداء متصفح Fugu الذي أستخدمه؟"

ما هو تعريف شخصية Fugu على الويب؟

ستساعدك إضافة المتصفح المصاحب How Fugu هو الويب في معرفة واجهات برمجة تطبيقات Fugu التي تستخدمها المواقع الإلكترونية التي تزورها. ثبِّت هذه الإضافة من "سوق Chrome الإلكتروني" وتصفَّح الويب، ثم لاحظ كيف يعرض "عدّاد أسماك Fugu" على بعض المواقع الإلكترونية شارة بواجهات برمجة تطبيقات Project Fugu التي تم رصدها. مثلاً، إذا انتقلت إلى Excali draw، سينتقل العدّاد إلى 9، لأنّ Excali draw يستخدم تسع واجهات برمجة تطبيقات Project Fugu قابلة للرصد. وهي كما يلي:

  1. CacheStorage
  2. مشغّل الخدمات
  3. المشاركة على الويب
  4. الحافظة غير المتزامنة
  5. الحافظة غير المتزامنة (الصور)
  6. الوصول إلى نظام الملفات
  7. هدف المشاركة على الويب
  8. هدف المشاركة على الويب (الملفات)
  9. معالجة الملفات
تم استدعاء الإضافة "How Fugu is the Web" على الموقع https://excali draw.com/.
هل تساءلت يومًا: "كيف هو Fugu على الويب؟"

كما في السابق، يمكنك مشاركة النتائج مباشرةً إذا كان المتصفّح يتيح استخدام Web Share API، أو يدويًا إذا لم يكن متوافقًا مع الخدمة. لمعرفة ما إذا كان المتصفّح الذي تستخدمه متوافقًا مع إحدى الميزات، اقرأ المستندات ذات الصلة من خلال النقر على التفاصيل. يمكنك أيضًا الاطّلاع مباشرةً على مقتطف رمز المصدر ذي الصلة بالنقر على رابط رمز المصدر في قائمة التعداد النقطي.

الاستنتاجات

عند تصفُّح الويب مع تثبيت الإضافة كيف يكون Fugu هو الويب، من الرائع معرفة عدد مرّات ظهور شارة واجهة برمجة تطبيقات Project Fugu. ويتراوح ذلك من الصفحات التي تضم ميزات مريحة مثل القدرة على لصق الصور في تطبيق، على سبيل المثال، في صفحة المشكلات الجديدة في GitHub (بدلاً من تحميلها كخيار أقل راحة)، إلى التطبيقات المكتمِلة التي تستخدم العديد من الميزات مثل معالجة الملفات، والوصول إلى نظام الملفات، والوصول إلى الحافظة، كما في ExcaliDraw. حيث كان مطلوبًا سابقًا تطبيق خاص بنظام التشغيل، في بعض الحالات يمكن الآن ملء تطبيق الويب. ومن الأمثلة على ذلك تطبيق Wootility من Wooting لبرمجة لوحات المفاتيح في الألعاب باستخدام WebHID API.

وبالمثل، فإن تشغيل How Fugu هو متصفِّحي؟ على كل إصدار جديد من المتصفِّح الذي تختاره (أو أي متصفِّح آخر أو WebView مضمّن) يكون مُرضيًا للغاية. مع كل إصدار جديد من المتصفِّح تقريبًا، يرتفع شريط التقدم قليلاً عند اكتساب ميزة جديدة أو مستويين.

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