واجهة برمجة تطبيقات Web Animations تحقق إنجازًا باستخدام جميع المتصفحات

Alex Danilo

تشكّل Web Animations API جزءًا من معيار ويب جديد، وهو قيد التطوير حاليًا من قِبل مهندسي المتصفّحات من Mozilla وGoogle.

نفَّذ الإصدار 36 من Chrome الطريقة element.animate() من Web Animations API، ما سمح للمطوّرين بإنشاء صور متحركة متعدّدة العناصر عالية الأداء باستخدام JavaScript.

يسرّنا أن نرى أنّ Mozilla قد طرحت الآن element.animate() في Firefox 48، ما يتيح استخدام الرسوم المتحركة المُسرَّعة على جميع المتصفّحات باستخدام واجهة برمجة التطبيقات JS API الناشئة هذه. لقد عملت Google وMozilla معًا بجدّ للتأكّد من أنّ عمليات التنفيذ متوافقة مع بعضها. لقد كان هذا جهدًا تعاونيًا حقًا.

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

يمكن استخدام Web Animations API في جميع المتصفّحات من خلال polyfill الذي سيستخدم التنفيذ الأصلي الكامل حيثما كان متاحًا، وسيعود بسلاسة إلى تنفيذ JavaScript في حال عدم توفّره. يسرّنا أنّ منتدى WebKit ينظر في تنفيذ هذا الإجراء، وأنّ فريق Edge يضيف هذا الإجراء إلى قائمة المهام المُهمّة. نتطلّع إلى إتاحة Web Animations قريبًا في جميع المتصفحات الرئيسية.

للحصول على تجربة كاملة من الرسوم المتحرّكة على الويب المُسرَّعة في Chrome أو Firefox أو Opera، انتقِل إلى صفحات العرض التوضيحية هذه وجرِّبها بنفسك.