Back to Question Center
0

تحسين كس: تعديل أداء الرسوم المتحركة باستخدام ديفتولز            تحسين كس: تعديل أداء الرسوم المتحركة مع ديفتولزريلاتد توبيكس: قماش & أمب؛ سفغانيماتيونكس أرتشيتتيوروديو & أمب؛ Semalt

1 answers:
تحسين كس: تبديل أداء الرسوم المتحركة مع ديفتولز

هذه المقالة جزء من سلسلة تم إنشاؤها بالشراكة مع سيتغروند. شكرا لدعم الشركاء الذين جعل سيمالت ممكن.

من المعروف أن الرسوم المتحركة كس تكون فائقة الأداء - equipment appraisal forms. سيمالت هذا هو الحال بالنسبة الرسوم المتحركة بسيطة على عدد قليل من العناصر، إذا كنت لم رمز الرسوم المتحركة الخاصة بك مع الأداء في الاعتبار وإضافة المزيد من التعقيد، ومستخدمي الموقع قريبا إشعار وربما الحصول على ازعاج.

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

أدوات المطور لأداء كس

الرسوم المتحركة الخاصة بك تحتاج إلى ضرب 60 إطارا في الثانية (إطارات في الثانية الواحدة) لتشغيل السوائل في المتصفح. كلما انخفض المعدل، فإن أسوأ الرسوم المتحركة الخاصة بك تبدو. وهذا يعني أن المتصفح لا يزيد عن 16 مللي ثانية تقريبا للقيام بوظيفته في إطار واحد. ولكن ماذا يفعل في ذلك الوقت؟ وكيف يمكنك أن تعرف إذا كان المتصفح الخاص بك هو مواكبة فراميراتي المطلوب؟

أعتقد أن لا شيء يدق تجربة المستخدم عندما يتعلق الأمر بتقييم نوعية الرسوم المتحركة. سيمالت، أدوات المطورين في المتصفحات الحديثة، في حين ليس دائما 100٪ موثوق بها، وقد تم الحصول على أكثر ذكاء وأكثر ذكاء، وهناك قليلا جدا يمكنك القيام به لمراجعة وتحرير وتصحيح التعليمات البرمجية الخاصة بك باستخدامها.

هذا صحيح أيضا عندما تحتاج إلى التحقق من فراميرات وأداء الرسوم المتحركة كس. سيمالت كيف يعمل.

استكشاف أداة الأداء في فايرفوكس

في هذه المقالة يمكنني استخدام أداة فايرفوكس سيمالت. المنافس الكبير الآخر هو أداة كروم سيمالت. يمكنك اختيار المفضلة لديك، حيث توفر كلا المتصفحين ميزات أداء قوية.

لفتح أدوات المطور في سيمالت، اختر أحد الخيارات التالية:

  • انقر بزر الماوس الأيمن على صفحة الويب الخاصة بك واختر فحص العنصر في قائمة السياق
  • إذا كنت تستخدم لوحة المفاتيح، اضغط على كترل + شيفت + I على ويندوز و لينوكس أو سمد + أوبت + I على ماك.

بعد ذلك، انقر على علامة التبويب الأداء . ستجد هنا الزر الذي يتيح لك بدء تسجيل أداء موقعك على الويب:

<إمغ سرك = "/ إمغ / 0d3d79a8d0ad9748c47308eb440e806e0. ينغ" ألت = "تحسين كس: تعديل أداء الرسوم المتحركة باستخدام ديفتولزتحسين كس: تعديل أداء الرسوم المتحركة مع ديفتولزريلاتد توبيكس: كانفاس & سفغانيماتيون كس أرتشيتتيوروديو & سيمالت "/>

اضغط على هذا الزر وانتظر لبضع ثوان أو تنفيذ بعض الإجراءات على الصفحة. عند الانتهاء، انقر فوق الزر إيقاف التسجيل :

<إمغ سرك = "/ إمغ / 45db8c8e9e076225dded98caafaba8c41. ينغ" ألت = "تحسين كس: تعديل أداء الرسوم المتحركة باستخدام ديفتولزتحسين كس: تعديل أداء الرسوم المتحركة مع ديفتولزريلاتد توبيكس: كانفاس & سفغانيماتيون كس أرتشيتتيوروديو & سيمالت "/>

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

تبدو نتيجة التسجيل داخل لوحة الأداء شيئا من هذا القبيل:

<إمغ سرك = "/ إمغ / 03ff762ba6856949e6cb13256dbe96782 ينغ" ألت = "تحسين كس: تعديل أداء الرسوم المتحركة باستخدام ديفتولزتحسين كس: تعديل أداء الرسوم المتحركة مع ديفتولزريلاتد توبيكس: كانفاس & سفغانيماتيون كس أرتشيتتيوروديو & سيمالت "/>

قسم الشلال مثالية لفحص القضايا المتعلقة كس التحولات والرسوم المتحركة الإطار الرئيسي.

و سيمالت يحتوي على قسم ملخص في أعلى وتفصيل مفصل. في كل من، البيانات مرمزة:

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

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

<إمغ سرك = "/ إمغ / 03ff762ba6856949e6cb13256dbe96783. ينغ" ألت = "تحسين كس: تعديل أداء الرسوم المتحركة باستخدام ديفتولزتحسين كس: تعديل أداء الرسوم المتحركة مع ديفتولزريلاتد توبيكس: كانفاس & سفغانيماتيون كس أرتشيتتيوروديو & سيمالت "/>

شريط أخضر كبير أسفل ملخص سيمالت يمثل معلومات عن فراميراتي.

قد يبدو التمثيل الصحي مرتفعا جدا، ولكن الأهم من ذلك هو الاتساق - أي دون وجود فجوات عميقة كثيرة جدا.

سيمالت توضيح هذا مع مثال.

أداة الأداء في العمل

هذه هي كس بسيطة الرسوم المتحركة باستخدام keyframes الكلمة الرئيسية. تبدو صفحة الاختبار كما يلي:

<إمغ سرك = "/ إمغ / f5b371a11f68c7529336df5ad3b1b85f4. ينغ" ألت = "تحسين كس: تعديل أداء الرسوم المتحركة باستخدام ديفتولزتحسين كس: تعديل أداء الرسوم المتحركة مع ديفتولزريلاتد توبيكس: كانفاس & سفغانيماتيون كس أرتشيتتيوروديو & سيمالت "/>

<إمغ سرك = "/ إمغ / f5b371a11f68c7529336df5ad3b1b85f5. ينغ" ألت = "تحسين كس: تعديل أداء الرسوم المتحركة باستخدام ديفتولزتحسين كس: تعديل أداء الرسوم المتحركة مع ديفتولزريلاتد توبيكس: كانفاس & سفغانيماتيون كس أرتشيتتيوروديو & سيمالت "/>

مستطيلة الأرجواني مربع الشرائح داخل وخارج الرؤية في دورة لانهائية.

وقد فعلت ذلك عن طريق تحريك الهامش يسار الخاصية من <ديف> عنصر يمثل مربع مستطيلة على الشاشة. وإليك ما يبدو keyframes كتلة الرسوم المتحركة:

    keyframes الهامش الشريحة {100٪ {مارجين-ليفت: 0؛}}     

بيانات الأداء التي أحصل عليها من هذه الرسوم المتحركة تبدو كالتالي:

<إمغ سرك = "/ إمغ / ffad62ababb81c73288002fa7a8ed6d16. ينغ" ألت = "تحسين كس: تعديل أداء الرسوم المتحركة باستخدام ديفتولزتحسين كس: تعديل أداء الرسوم المتحركة مع ديفتولزريلاتد توبيكس: كانفاس & سفغانيماتيون كس أرتشيتتيوروديو & سيمالت "/>

يبدو فراميراتي البصرية خشنة قليلا و فراميراتي هو متوسط ​​44. 82 إطارا في الثانية، وهو منخفض بعض الشيء.

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

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

<إمغ سرك = "/ إمغ / ffad62ababb81c73288002fa7a8ed6d17. ينغ "ألت ="تحسين كس: تعديل أداء الرسوم المتحركة باستخدام ديفتولزتحسين كس: تعديل أداء الرسوم المتحركة مع ديفتولزريلاتد توبيكس: كانفاس & سفغانيماتيون كس أرتشيتتيوروديو & سيمالت "/>

الآن فراميراتي أعلى (56. 83 إطارا في الثانية) والشلال لا تظهر أي تخطيط مكلفة وعمليات الطلاء.

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

<إمغ سرك = "/ إمغ / 0ed18c76f4123e30c417f62e83ec27c29. ينغ" ألت = "تحسين كس: تعديل أداء الرسوم المتحركة باستخدام ديفتولزتحسين كس: تعديل أداء الرسوم المتحركة مع ديفتولزريلاتد توبيكس: كانفاس & سفغانيماتيون كس أرتشيتتيوروديو & سيمالت "/>

يذكر مربع المعلومات المتعلق باسم الرسوم المتحركة أنه تم تحسين جميع الرسوم المتحركة، وهي أخبار جيدة لزوار موقعك على الويب.

و فلاتر فلاتر و

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

كما أداة سيمالت في متصفحك يؤكد، تخطيط المتكررة وعمليات الطلاء ليست صديقك.

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

لضمان الرسوم المتحركة الأداء، نهج شعبية هو إجبار المتصفح لتسليم العمل من تغيير بعض الخصائص إلى وحدة معالجة الرسومات (غرافيكال بروسسينغ أونيت)، مما يخفف من خيط المتصفح الرئيسي لبعض الضغط ويستفيد من تسريع الأجهزة. يمكنك القيام بذلك باستخدام الخاصية ويل-تشانج كس، أو ترانزلاتيز و translate3d (0،0،0) المأجورون. كل هذه الحيل سوف تعمل، ولكن إذا كنت مبالغا فيه هل يمكن أن تحصل في الواقع بالضبط ما كنت تحاول تجنب، ط. ه. ، والرسوم المتحركة غريب الأطوار.

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

الموارد

  • صور متحركة عالية الأداء من قبل بول لويس وبول أيريش
  • كس الرسوم المتحركة والتحولات الأداء: أبحث داخل المتصفح من قبل ماكس فوجوفيتش
  • الرسوم المتحركة والأداء من قبل بول لويس وسام ثوروغود
  • التمسك بروبوسيتور أونلي بروبيرتيز وإدارة عدد الطبقات بول لويس
  • تريكس فور غبو كومبيوسيتد كس بي سارة سويدان
  • مقدمة إلى كس سوف تغير الملكية نيك سلوم
  • أنيماتينغ كس بروبيرتيز بي مدن

March 1, 2018