الأخبار التكنولوجية والاستعراضات والنصائح!

يتم إحياء مقاطع الفيديو وألعاب الفلاش بواسطة محاكي Ruffles

بمجرد أن حبيبي الويب الشاب ، أصبحت Flash مسؤولية في النهاية بسبب الثغرات الأمنية الهائلة واستخدام الموارد الثقيل. ولكن على الرغم من التقلبات التي تلقتها ، من الصعب إنكار حجم المحتوى الشرعي والجدير بالملاحظة الذي يتم إنتاجه باستخدام الفلاش ، وخاصة الرسوم المتحركة والألعاب ثنائية الأبعاد. للتأكد من عدم فقد هؤلاء إلى الأبد ، قام أحد المطورين بمهمة مرهقة تتمثل في إنشاء Ruffles ، محاكي WebAssembly Flash مفتوح المصدر.

الكشك ليس طبقة توافق أو بديلاً للـ Flash. إنه محاكي مباشر يجب أن يسمح لمقاطع الفيديو بشفافية ، وفي النهاية الألعاب ، بالعمل في متصفحات الويب أو حتى على سطح المكتب حتى دون أن يصبح Flash Player قريبًا. ولكن أكثر من مجرد محاكي بسيط ، تهدف أسس Ruffles إلى جعله وسيلة أكثر تدوم طويلاً وأكثر أمانًا للحفاظ على محتوى Flash للأجيال القادمة.

يجمع Ruffles ، المكتوب بلغة برمجة Rust (التي طورتها موزيلا ودفعتها) ، محتوى الفلاش إلى WebAssembly من أجل توفير التشغيل والأداء بأقصى سرعة كما لو كان يعمل بالفعل في Flash Player. يعمل WebAssembly أيضًا على وضع الحماية ، ويتناول المخاوف المتعلقة بالأمان. أخيرًا ، كمشروع مفتوح المصدر ، يمكن اكتشاف أي أخطاء محتملة ويمكن أن تكون بالفعل في المستعرض بدلاً من Ruffles نفسها.

لا يزال المشروع قيد التنفيذ ، ولكن مع Newgrounds ، معقل العالم الباقي لمحتوى Flash ، الذي يدعمه ، يمكن أن تتطور عملية التطوير بعد الإعلان الأولي. هناك عمل على امتداد المتصفح الذي سيكتشف كود تضمين الفلاش ومبادلته مع الكشكشة وراء الكواليس. الهدف النهائي هو دعم تشغيل مقاطع الفيديو والرسوم المتحركة ، وفيما بعد ، المحتوى التفاعلي المعقد ، بدون مثل هذه الإضافات.

قد يكون برنامج Flash قد حصل على أداء سيئ في أوقات أكثر حداثة ، لكن قبل ظهور HTML5 و Web 2.0 ، سمح لجميع أنواع الأشخاص بإنشاء محتوى غني بالوسائط المتعددة والمحتوى التفاعلي يمكن تجربته على متصفحات الويب. بدلاً من التخلص من كل هؤلاء ، يمكن أن يساعد Ruffles في الحفاظ على جزء صغير من تاريخ الألعاب ومقاطع الفيديو الترفيهية التي انتشرت على الإنترنت في عصر ما قبل القطط.