SmokeScreen převede Flash na JavaScript přímo v prohlížeči

Tato zpráva mne dnes ráno opravdu velmi zaujala – systém SmokeScreen, napsaný Chrisem Smoakem, slibuje přehrávat flashové animaci v prohlížečích, které flash neobsahují – tedy na iPadu nebo iPhonu.

Celý systém je prozatím v rané fázi vývoje, ale již nyní začíná vypadat velmi zajímavě – jedná se javascriptový kód dlouhý 8 000 řádků a velký 175 KB, který se spustí v prohlížeči po načtení stránky a stáhne poté flashový obsah (v podobně SWF binárních souborů), rozbalí je, extrahuje uložený zvuk, obrázky a obsaženou vektorovou grafiku převede na animovaný SVG formát. Vše pak složí dohromady a poskytne prohlížeči, který vše zobrazí a přehraje bez ohledu na to, zda má uživatel nainstalován flash plugin či nikoli.

Zajímavé řešení, které má jednu nevýhodu – je velmi náročené na výpočetní výkon právě ve fázi konverze flashe na javascript, což může limitovat použití v mobilních zařízeních. Na druhou stranu ale v přístrojích, kde flash není obsažen vůbec, může být pro tvůrce takových stránek zajímavou možností, jak nabídnou flashové ovládání všem bez nutnosti přepisovat vše do nativní HTML5 konstrukce.

Další informace a postup projektu s otevřeným kódem můžete sledovat na domovské stránce SmokeScreen (via Gizmodo).

6 komentářů: „SmokeScreen převede Flash na JavaScript přímo v prohlížeči

  • Pingback: Jablickari.cz

  • avatar
    02. 06. 2010 (09:42)
    Trvalý odkaz

    Projekt Gordon je tu už půl roku, co umí Smokescreen navíc nebo jak se liší?

  • avatar
    02. 06. 2010 (10:42)
    Trvalý odkaz

    Projekt Gordon je tu už půl roku, co umí Smokescreen navíc nebo jak se liší?

  • avatar
    02. 06. 2010 (10:01)
    Trvalý odkaz

    A ví někdo jaký má SVG oproti Flash tech. omezení? Předpokládám, že u SVG je to například chybějící Touch rozhraní. A taky jestli je to live convertor nebo jestli musím flash zkonvertovat a pak v kodu dát nějakou podmínku že se má zobrazit svg?

  • avatar
    02. 06. 2010 (11:01)
    Trvalý odkaz

    A ví někdo jaký má SVG oproti Flash tech. omezení? Předpokládám, že u SVG je to například chybějící Touch rozhraní. A taky jestli je to live convertor nebo jestli musím flash zkonvertovat a pak v kodu dát nějakou podmínku že se má zobrazit svg?

  • Pingback: Tweets that mention SmokeScreen převede Flash na JavaScript přímo v prohlížeči - -- Topsy.com

Komentáře nejsou povoleny.