HTML5 steckt noch in den Kinderschuhen und muss sich schon jetzt mit den Alteingesessenen messen - Flash! Auf lange Sicht besteht für HTML5 durchaus die Möglichkeit sich durchzusetzen. Ja, auf lange Sicht, doch was ist heute? Hat die neue Technologie heute schon die Chance sich performancetechnisch zu gewinnen?

Dieses Video eines Adobe Flash Anhängers namens MIchael Chaize zeigt einem genau den Stand, den HTML5 im Vergleich zu Flash heute hat. Michael Chaize benutzt für seinen Test ein Nexus One. Anschließend ist auch der Test auf einem iPhone zu sehen.
- 00:56 HTML/JS wird auf dem Nexus One gestartet. Der FPS dümpelt bei 4-5 umher.
- 01:07 HTML5 mit Canvas wird aufgerufen und ein FPS von 12-13 erreicht.
- 01:20 Flash 10.1 ist nun an der Reihe. Auf dem Nexus One pendelt sich der FPS bei 25-27 ein.
Nach diesen Zahlen wird die Anzahl der Partikel erhöht und ein Schatten unter jeden Partikel gelegt. Anschließend werden die Rendering-Qualitäten der beiden Kontrahenten nochmals getestet.
- 01:58 Flash erreicht unter diesen Umständen immer noch akzeptable 15-20FPS
- 02:16 HTML5 mit Canvas kommt mit diesen Gegebenheiten überhaupt nichts zurecht. Nur 2-3 FPS sind möglich. Das ist nicht einmal ein Fünftel der Leistung, die Flash bietet!
- 03:28 Nun darf das gute iPhone auch mal ran und erreicht gerade mal 1-2 FPS.
Genau an diesen Stellen sieht man deutlich die Vorteile von Adobe Flash. HTML5 mit Canvas ist jung und bekleckert sich bei dieser Elementaren Rendering Aufgabe nicht mit Ruhm. Ganz im Gegenteil! Gerade die iPhone User, die in nächster Zeit nicht in den Genuss von Flash kommen werden und sich mit HTML5 begnügen werden müssen, sind nicht zu beneiden. Und das nur weil Steve sagt: Flash is evil...
Falls ihr die Tests selbst auf euren Geräten ausprobieren wollt ist hier der Link dazu:
http://www.themaninblue.com/experiment/AnimationBenchmark/

Puh - da sieht man doch diesen bestimmten Leistungsunterschied, den die Jahre der Erfahrung mit sich bringen.