Ich frage mich, ob es einen großen Unterschied gibt, wenn Grafiken in reinem Javascript oder mit einem großen Bild geladen werden. Als Referenz habe ich dieses Beispiel unter jsFiddle gemacht. Aus Performance-Sicht, was ist am besten, drawImage mit einem PNG-Bild oder Zeichnung mit Javascript?Was ist schneller beim Vergleich von Bild und Javascript?
2
A
Antwort
1
Bei komplexen Bildern wird das Rendern langsam sein, weil Javascript selbst langsam ist. Bei hunderten von kleinen Bildern wird die Verwendung eines img-Tags wahrscheinlich sehr schnell sein.
Die einzige Möglichkeit, Performance zu töten, ist ein "Javascript, das sehr lange läuft", weil es blockiert (und das kann mit einigen Arbeiter/Verbraucher Muster vermieden werden), oder riesige Bilder mit Alpha-Transparenz haben.
Zukünftige Versionen von Chrome und Opera werden einen Profiler für CSS/Rendering haben, der Ihnen genau sagen wird, wie viel und was mehr Zeit zum Rendern benötigt.
Verwandte Themen
- 1. Regex gegen manuellen Vergleich. Welche ist schneller?
- 2. Warum ist string.IsNullOrEmpty schneller als ein Vergleich?
- 3. Javascript && Operator versus nested wenn Aussagen: Was ist schneller?
- 4. Lua - Wenn und und, was ist schneller?
- 5. Was ist schneller?
- 6. Vergleich zwischen Subsonic und ADO.NET Entity Framework, welches ist schneller
- 7. Speichervergleich, was ist schneller?
- 8. Was ist effizienter/schneller beim Aufruf eines gecachten Bildes?
- 9. was ist schneller?
- 10. Was ist die Arbeitslogik von '==' beim Vergleich zweier Objekte?
- 11. JavaScript-Code funktioniert schneller, wenn JS Profiling aktiviert ist? Was?
- 12. Was ist schneller: viele Wenns, oder wenn?
- 13. GLScissors: Was ist schneller/besser?
- 14. Vergleich von Javascript-Bibliotheken
- 15. Was ist schneller in jquery?
- 16. Was ist {} + {} in JavaScript?
- 17. Wie viel schneller ist MyISAM im Vergleich zu InnoDB?
- 18. Schwierigkeiten beim Vergleich und Zuweisung von Datentypen
- 19. Hibernate-Kriterien vs HQL: Was ist schneller?
- 20. Ist Canvas schneller als ein normales Bild?
- 21. Wie viel schneller ist NUnit im Vergleich zu MSTest
- 22. Wie ist dart2js Code schneller als Javascript?
- 23. accdb vs mdb. Was ist schneller/besser?
- 24. Mongodb was ist schneller $ in oder $ oder?
- 25. JavaScript - Daten schneller laden?
- 26. Was ist schneller, key_cache oder OS-Cache?
- 27. Was ist schneller, XPath oder Regexp?
- 28. Was ist schneller: JDBC oder JNDI?
- 29. Was ist schneller? Struct array oder DataTable
- 30. Was ist schneller: SetEvent, Sendmessage, Postmessage
Haben Sie beide Versionen benchmarkiert? – Celada
Verwenden Sie jsperf, um diese Antwort zu erhalten – tkone
Nein, ich habe keine Benchmarks, kann ich es tun, ohne einen Webhost? – justanotherhobbyist