Tinic Uro: Flash bremst den Browser nicht aus

Anzeige

Das eigentliche Problem, so Uro, sei die falsche Verwendung von WMODE. Läuft Flash in einem versteckten Tab, stoppt eigentlich auch das Rendern der Inhalte, was die CPU am stärksten belastet. Es sei denn, die Flash-Inhalte laufen im fensterlosen Modus, der mit WMODE aktiviert wird, z.B. um Werbung mit transparenten Layern über der Website einzublenden. In diesem Fall kann Flash nicht feststellen, wann ein Tab versteckt ist, und rendert Inhalte auch dann, wenn sie niemand sehen kann. Dabei werden diese Funktionen in vielen Fällen genutzt, obwohl es gar nicht notwendig ist, so Uro.

Nicht Flash sei schuld, vielmehr seien es die Webdesigner, die Flash falsch einsetzen, meint Uro. Abhilfe schaffen könnten hier klare Regeln für Flash-Werbung, wie sie beispielsweise Google seinen Werbekunden vorschreibt. Dort dürfen Flash-Animationen nicht länger als 15 Sekunden dauern, dabei mit 15 bis 20 Frames pro Sekunde ablaufen und danach statisch sein.

Uro empfiehlt, diese Regeln noch zu erweitern: Um sicherzustellen, dass nach dem Abspielen der Animation die CPU nicht mehr belastet wird, sollte das ActionScript-Kommando stop() verwendet werden. Darüber hinaus sollten Maus-Tracking und die Behandlung von Maus-Events erst nach einem Klick in das Werbemittel aktiviert werden.

Hinzu kommt ein Punkt, der Uro besonders am Herzen liegt: WMODE sollte nur dann verwendet werden, wenn es unbedingt benötigt wird. Denn sobald damit der fensterlose Modus aktiviert wird, belaste Flash ständig die CPU: "If you use WMODE the Flash Player will continue to suck up CPU cycles as if the tab was visible.". Zudem sei der fensterlose Modus grundsätzlich etwas langsamer als der normale Modus.

Würden diese einfachen Regeln eingehalten, so Uro, würden fast alle Klagen über Flash verschwinden. Adobe habe diesbezüglich aber nur begrenzten Einfluss. Adobe arbeitet derweil unter anderem an einer besseren Hardwarebeschleunigung von Flash-Inhalten. Ein erster Schritt in diese Richtung ist der kommende Flash Player 10, der derzeit als Release Candidate vorliegt.

  1. 1
  2. 2

Loci 07. Sep 2008

Wenn man sich z.B. Youtube-Videos unter Linux mit Firefox oder Seamonkey anschaut dann...

OnlineGamer 07. Sep 2008

Hat irgendwer behauptet das du ALLE deine Anwendungen in Flex/Air/PHP schreiben sollst...

Missingno. 07. Sep 2008

Aha. PHP ist Turing-mächtig. Ich kann jetzt also hergehen und alle meine Desktop...

OnlineGamer 07. Sep 2008

gerade mit Firefox getestet ... keine Problem Firefox bleibt flüssig.

OnlineGamer 07. Sep 2008

:-) ich brauch meine Birne nicht anstrengen um zu wissen was man mit Flex / Air machen...

Kommentieren




Anzeige
  1. Softwareentwickler Vernetzung (m/w)
    Miele & Cie. KG, Gütersloh
  2. Softwareentwickler Java (m/w)
    Payment Network AG, Wetzlar bei Frankfurt
  3. Softwareentwickler (m/w)
    DMG Automation GmbH, Hüfingen
  4. Software Engineer (m/w)
    PTV Planung Transport Verkehr AG, Karlsruhe

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Tablet-Nachfolger

    iPad-3-Teile aufgetaucht

  2. Tim Schafer

    40.000 US-Dollar für einen Konsolenpatch

  3. Gema-Vermerk

    Youtube sperrt irrtümlich Acta-Video von Bruno Kramm

  4. ProLiant Gen8

    HP macht Server unabhängig

  5. Abmahnabzocke

    Maximal 100 Euro Abmahngebühr für Urheberrechtsverstöße


Meistkommentiert
  1. Kommentare: 270 | letzter Beitrag 13.02. 23:28

  2. Kommentare: 197 | letzter Beitrag 20:47 Uhr

  3. Kommentare: 194 | letzter Beitrag 13:50 Uhr

  4. Kommentare: 117 | letzter Beitrag 12:39 Uhr

  5. Kommentare: 100 | letzter Beitrag 20:09 Uhr

Mehr


  1. Youporn-Betreiber

    Hacker will 350.000 Datensätze bei Pornoseite erbeutet haben

  2. TZ77XE4

    Biostar zeigt Mainboard für Ivy Bridge und Sandy Bridge

  3. Unity Technologies

    Bessere Grafik und KI mit Unity 3.5 verfügbar

  4. Fifa Street

    Last Man Standing auf dem Bolzplatz

  5. Isis Web Browser

    Neuer Browser für HPs WebOS

  6. Nortel Networks

    Nortel war fast zehn Jahre lang gehackt

  7. Thermosensor

    Schmetterlingsflügel macht Wärme sichtbar

  8. Deutsche Gamestage

    Call for Papers der Quo Vadis verlängert

  9. Vodafone

    LTE auf dem Smartphone kostet monatlich 10 Euro mehr

  10. Abmahnabzocke

    Maximal 100 Euro Abmahngebühr für Urheberrechtsverstöße



Haben wir etwas übersehen?

E-Mail an news@golem.de


Spielebranche: Diskussion über "stinkende Gamer"
Spielebranche
Diskussion über "stinkende Gamer"

Nach der Gamescom 2011 löste ein TV-Bericht von RTL über angeblich schlecht riechende Gamer Empörung aus. Jetzt folgt die Aufarbeitung der Szene beim Games Culture Circle in Berlin.

  1. Umfrage Zuschauer wollen mehr HD-Programme
  2. Golem.de guckt Wärmegedämmte Verschwörungstheorien
  3. Golem.de guckt George Orwell und der nigerianische Wahlkampf

IBM-Mainframe: Nasa schaltet letzten Großrechner ab
IBM-Mainframe
Nasa schaltet letzten Großrechner ab

Die Nasa hat den letzten IBM-Mainframe abgeschaltet. Damit gehe eine Rechnerära bei der Nasa zu Ende, schreibt deren IT-Chefin.

  1. Grail Nasa veröffentlicht Video von der Rückseite des Mondes

Blackhole Toolkit: Cryptome gehackt und mit Malware infiziert
Blackhole Toolkit
Cryptome gehackt und mit Malware infiziert

Cryptome ist gehackt und mit einer Schadsoftware infiziert worden. Der Schadcode hatte alle Seite das Angebotes befallen, das deshalb komplett wiederhergestellt werden musste.

  1. Evilshadow Microsoft Store in Indien gehackt
  2. Nach Hackerangriff Polizei-Webserver in Nordrhein-Westfalen seit 12 Tagen down
  3. Windows und Office 21 Sicherheitslücken in Microsofts Software

Zum Artikel