Passive Event Listener sind bereits in stabilem Chrome 51 verfügbar und die gleiche Version für Android wurde bereits veröffentlicht ( http://googlechromereleases.blogspot.com.es/2016/06/chrome-for-android-update.html ).
Außerdem hat das WebKit-Team von Apple angekündigt, es zu unterstützen. https://bugs.webkit.org/show_bug.cgi?id=149466
Ich denke, es ist ein guter Moment, um zu testen und zu messen, in welchen Teilen des Frameworks wir diese Funktion verwenden können: https://github.com/WICG/EventListenerOptions/blob/gh-pages/explainer.md
{passive: true}
wird in älteren UA als capture: true
interpretiertGibt es hierzu Neuigkeiten? Es hat einen großen Einfluss auf meine bestehenden Apps. Bei einigen Geräten (Android 4.2.0 Chrome 52) funktioniert das Scrollen überhaupt nicht. Während bei einigen Geräten (Android 6.0.1, Chrome 52) das Scrollen sehr träge ist.
Es gibt folgenden Fehler in der Konsole
"Die Verarbeitung des Eingabeereignisses 'touchstart' wurde um 158 ms verzögert, da der Hauptthread beschäftigt war. Ziehen Sie in Betracht, den Ereignishandler als 'passiv' zu markieren, um die Seite reaktionsschneller zu machen."
Jedes Update zur Behebung dieses Problems.
Das zu implementieren wäre wirklich schön, da die Schriftrolle jetzt wirklich träge geworden ist
@neelkamal0666 @RonCan wir haben in den letzten Wochen in wichtigen Teilen des Frameworks Unterstützung für passive Ereignisse hinzugefügt.
Hilfreichster Kommentar
Gibt es hierzu Neuigkeiten? Es hat einen großen Einfluss auf meine bestehenden Apps. Bei einigen Geräten (Android 4.2.0 Chrome 52) funktioniert das Scrollen überhaupt nicht. Während bei einigen Geräten (Android 6.0.1, Chrome 52) das Scrollen sehr träge ist.
Es gibt folgenden Fehler in der Konsole
"Die Verarbeitung des Eingabeereignisses 'touchstart' wurde um 158 ms verzögert, da der Hauptthread beschäftigt war. Ziehen Sie in Betracht, den Ereignishandler als 'passiv' zu markieren, um die Seite reaktionsschneller zu machen."
Jedes Update zur Behebung dieses Problems.