binaryage / binaryage/firequery
add an option to disable data mutation displaying
- Vorherrschende Sprache
- JavaScript
- Sterne
- 170
- Forks
- 18
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
the .eq call on line https://github.com/binaryage/firequery/blob/master/firefox/chrome/content/firequery.js#L683 uses far too much CPU time if there is a lot of data attached to DOM nodes, this can be seen in the attached image:

Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne in firefox/chrome/content/firequery.js bei Zeile 683 und untersuche den Aufruf von .eq sowie den umgebenden Ablauf der Anzeige von Datenmutationen. Ermittle, wo eine Option zum Deaktivieren dieser Anzeige hingehört und wie sie verfügbar gemacht werden sollte. Als erledigt gilt die Aufgabe, wenn die Option die aufwendige Anzeigeverarbeitung verhindert und bei aktivierter Option das bestehende Verhalten erhalten bleibt; im Issue wird kein Test und kein Einstiegspunkt genannt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- performance
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100