Pero he aquí que Chris Smoak ha escrito un reproductor de archivos Flash en JavaScript, al que ha llamado Smokescreen. Es sin duda una increíble pieza de software. Corre enteramente en el navegador, lee archivos binarios SWF, los descomprime, en JavaScript nativo, extrae las imágenes y el audio, lo convierte a datos base 64: uris, entonces se liga al vector de gráficas como un SVG animado. Abra por ejemplo el Inspector de Chrome mientras la demostración está corriendo y se verá el SVG cambiando en tiempo real. Smokescreen incluso implementa su propio intérprete de ActionScript.
La compañía detrás de esto ha anunciado abrir el código en un futuro cercano. la única preocupación podría ser que la biblioteca es de 175 Kbytes y que el software contiene más de 8000 líneas de javaScript, lo cual podría causar problemas en dispositivos móviles con cargas bajas de energía.
Después de esto, será difícil saber qué argumentos dará ahora Apple. Sin duda estas iniciativas son para convertirse automáticamente en enemigo de Jobs.
Fuente: Simon Willison