Ionic-framework: الأداء (التمرير): المستمعون السلبيون للأحداث

تم إنشاؤها على ٤ يوليو ٢٠١٦  ·  3تعليقات  ·  مصدر: ionic-team/ionic-framework

تتوفر مستمعات الأحداث السلبية بالفعل في الإصدار المستقر Chrome 51 وقد تم بالفعل إطلاق الإصدار نفسه لنظام Android (http://googlechromereleases.blogspot.com.es/2016/06/chrome-for-android-update.html).

أيضًا ، أعلن فريق WebKit في Apple أنهم سيدعمونه. https://bugs.webkit.org/show_bug.cgi؟id=149466

لذلك أعتقد أنها لحظة جيدة للاختبار والقياس في أي أجزاء من إطار العمل يمكننا استخدام هذه الميزة: https://github.com/WICG/EventListenerOptions/blob/gh-pages/explainer.md

  • [x] حدد أجزاء إطار العمل التي يمكن أن تستفيد منها
  • [x] تنفيذ اكتشاف ميزة لـ Passive Event Listener (يتم تفسير {passive: true} على أنه capture: true في UA الأقدم
  • [x] قدم فكرة مجردة (ربما من خلال UIEventManager؟)

التعليق الأكثر فائدة

أي تحديث على هذا؟ كان هناك تأثير كبير على تطبيقاتي الحالية. في بعض الأجهزة (android 4.2.0 chrome 52) ، لا يعمل التمرير على الإطلاق. بينما في بعض الأجهزة (android 6.0.1 ، chrome 52) يكون التمرير بطيئًا للغاية.
يعطي الخطأ التالي في وحدة التحكم
"تم تأخير معالجة حدث الإدخال" touchstart "لمدة 158 مللي ثانية بسبب انشغال مؤشر الترابط الرئيسي. ضع في اعتبارك وضع علامة على معالج الحدث على أنه" سلبي "لجعل الصفحة أكثر استجابة"

أي تحديث حول كيفية إصلاح هذا.

ال 3 كومينتر

أي تحديث على هذا؟ كان هناك تأثير كبير على تطبيقاتي الحالية. في بعض الأجهزة (android 4.2.0 chrome 52) ، لا يعمل التمرير على الإطلاق. بينما في بعض الأجهزة (android 6.0.1 ، chrome 52) يكون التمرير بطيئًا للغاية.
يعطي الخطأ التالي في وحدة التحكم
"تم تأخير معالجة حدث الإدخال" touchstart "لمدة 158 مللي ثانية بسبب انشغال مؤشر الترابط الرئيسي. ضع في اعتبارك وضع علامة على معالج الحدث على أنه" سلبي "لجعل الصفحة أكثر استجابة"

أي تحديث حول كيفية إصلاح هذا.

سيكون تنفيذ هذا أمرًا رائعًا حقًا لأن التمرير أصبح بطيئًا حقًا الآن

@ neelkamal0666RonCan واضاف لدينا دعم للأحداث السلبية في أجزاء مهمة في إطار في الأسابيع الماضية.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات