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

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

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

ما رأيك في Fugu عن متصفّحي؟

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

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

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

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

كيف تعبر Fugu عن الويب؟

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

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

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

الاستنتاجات

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

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

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