Ich arbeitete an einem Projekt mit JavaScript und ich fragte mich, ob ich setInterval()
verwendet und legte es auf jede Millisekunde ausführen, würde das zu Leistungsproblemen führen? Würde die Funktion bei Bedarf immer leistungsfähiger aufgerufen werden? Oder setInterval()
hat keinen Einfluss auf die Leistung?JavaScript setInteral() Leistung
2
A
Antwort
1
Wenn Sie setInterval setzen, wird Ihre Funktion dem Stapel alle x ms hinzugefügt. Das bedeutet nicht, dass es alle x ms ausgeführt wird. In der Tat kann der Stapel in dem Moment, in dem die Funktion hinzugefügt wird, nicht leer sein. Sie werden also Ihre Funktion mit einer Periode ausführen, die mindestens x ms beträgt (keine Genauigkeit garantiert!). Das ist das einzige Leistungsproblem, das ich über setInterval weiß Hoffe, dass geholfen hat!
Verwandte Themen
- 1. Javascript Leistung von Array.map
- 2. Javascript Objekte Leistung
- 3. Javascript Wörterbuch Leistung Frage
- 4. JavaScript void Leistung
- 5. Seltsame JavaScript-Leistung
- 6. Javascript mit() Leistung
- 7. Javascript Objektzugriff Leistung
- 8. Javascript foreach Schleife Leistung
- 9. Javascript Leistung Riesige Seite
- 10. Javascript-Ereignis Listener-Leistung
- 11. Leistung von JavaScript else if
- 12. Javascript Objekt Reorganisation mit Leistung
- 13. Leistung von Javascript ersetzen vs jQuery ersetzen
- 14. Erwartete Leistung der MD5-Berechnung in Javascript?
- 15. Javascript - Wie die Leistung zu erhöhen?
- 16. Langsame JavaScript-Leistung mit JSON-Anfrage
- 17. JavaScript-ID + Klasse vs. Klassenselektor Leistung
- 18. Messung von Javascript-Leistung in IE
- 19. Javascript Gamifizierung/Leistung Bibliothek für Handy
- 20. Cross-Plattform-, Cross-Browser-Javascript Leistung Profilerstellung
- 21. CALayer Leistung vs. UIImageView Leistung
- 22. MySQL Leistung vs MSSQL Leistung
- 23. angular2 Typoskript Leistung
- 24. JavaScript-Objekt im Vergleich zu Array-Lookup-Leistung
- 25. Javascript: Was ist die algorithmische Leistung von "Spleiß"?
- 26. Wie Render-Leistung für Javascript basierte Charting-Bibliotheken erhalten?
- 27. Leistung von übergeben Objekt als Argument in Javascript
- 28. Javascript: Leistung der .className Änderungen vs. .style Änderungen
- 29. Javascript. Beeinflusst die Position des Codes die Leistung?
- 30. Verbesserung der Leistung von jquery/javascript Webseite Logik
Browser wird es sowieso nicht so schnell laufen. Normalerweise ist das kürzeste Intervall ungefähr 15 oder 16 ms. – Pointy
Hängt davon ab, wie teuer der Rückruf ist. – Damon
Siehe auch [this] (http://stackoverflow.com/questions/7648557/setinterval-behaviour-with-0-milliseconds-in-javascript) SO Frage. –