Egy böngésző a Google-től.
  • Ability
    #1164
    Nem kell semmit sem tenni, mindegyik böngésző jó és pozitív irányba halad. Egyre nagyobb öröm, hogy az FF is kezd felzárkózni, nekem mint fejlesztőnek pont az lenne a legjobb, ha a versenyhelyzet miatt mindegyik bönésző gőzerővel elkezd javulni. Bár a Firefox-szal ilyen téren pont nincs probléma. Az msec meg a legtöbb embernek csak egy jelképes szám, amivel tud ékeskedni, de közben észre sem veszi, hogy hol találkozik olyan dologgal, ahol számít is ez a szám.

    Például vegyük az ismert és nagyon jó Clearbox JS scriptet. Itt egy oldal vele. A megnyitott képek animációja hasonlít egy számítógépes játékhoz. Ugye ott is mindenki arra hajt, hogy minél gyorsabban fusson. Itt sincs másként, csak nem olyan szembetűnő ha lassú. Amikor egy új kép töltődik be, akkor egy olyan folyamat játszódik le, aminek hatására ugyan az a művelet egymás után lefut kb. ezerszer. Időalapú animáció, ki van kötve például, hogy 1 másodperc alatt a képnek fel kell vennie a tényleges méretét. Ilyenkor a böngésző észrevehetetlenül gyorsan a képet megnyitja minimális mérettel, és minden lépésben 1-2 pixel-lel nagyobbra méretezi a képet. Ez a folyamat 1000 millisec alatt kell hogy befejeződjön, szóval ezidő alatt ez a művelet akár 1000x is megismédlődhet. Gyakorlatilag olyan mint a TV vagy egy számítógépes játék, van frameráta, egy mp alatt hány képet tud kinyomni/legenerálni. Csak ez itt kicsiben működik. És ilyenkor hidd el, hogy egy csekély gyorsulás is folyamatosabb élményhez vezethet, pedig csak pár msec gyorsulásról beszélünk.