Developpez.com

Le Club des Développeurs et IT Pro

Shumway : Mozilla lance son implémentation JavaScript et HTML5 de Flash

Les démos du projet disponibles

Le 2012-11-15 14:08:08, par Hinault Romaric, Responsable .NET
Même si HTML5 est vu comme un remplaçant de Flash, il existe encore une grande quantité de contenus Flash sur le Web.

Pour permettre le rendu de ces contenus sans avoir besoin du lecteur Flash Player, Mozilla a lancé le projet Shumway.

Shumway est une machine virtuelle écrite en JavaScript, couplée aux technologies HTML5, qui permet le rendu des fichiers SWF sans avoir besoin de Flash Player.

Shumway est construit avec deux objectifs principaux selon un billet de blog de Mozilla : faire avancer le Web ouvert en toute sécurité en prenant en compte les formats fermés et propriétaires, et offrir un processus d’exécution pour les fichiers SWF et d’autres formats « Rich Media ».

L’équipe en charge du projet a créé plusieurs exemples de démonstration de Shumway.

Pour le rendu des démonstrations, les utilisateurs peuvent télécharger une bêta de Firefox et installer l’extension de test pour visualiser le contenu SWF à l’aide de Shumway.

Le projet est encore au stade expérimental et manque de certaines caractéristiques. La technologie finalisée pourrait être introduite dans Firefox et serait – théoriquement – compatible avec tout navigateur moderne supportant JavaScript et HTML5.



Démonstration d'un jeu avec Shumway

Les exemples de démonstration de Shumway sur Github

Télécharger l'extension de test

Télécharger la bêta de Firefox

Source : Mozilla

Et vous ?

Que pensez-vous de Shumway?
  Discussion forum
37 commentaires
  • Uther
    Expert éminent sénior
    Envoyé par ferber
    Donc c'est une bonne nouvelle mais bon, c'est étrange, dans la mesure ou Mozilla n'est pas obligé de faire vivre ce module sur le plus ou moins long terme, d'autant plus que le format swf n'est pas une norme W3C, j'ai vraiment des doutes sur la pérennité du projet, si c'est un projet avec une vision a court terme qui risque de ne plus être maintenue d'ici 1 ans ou 2 pour finir végétatif pendant les 4 année suivante. Je suis pas sur qu'il faille l'utiliser comme un GWT.
    En effet, l'objectif de Mozilla n'est certainement pas de pérenniser le swf, ça serait d'autant plus idiot que même Adobe ne croit plus l'avenir du flash player à long terme.
    Je pense juste qu'il faut voir ça comme un outil de compatibilité en attendant que l'usage du HTML5 se généralise. Il a probablement été pensé pour être utile à Firefox OS.

    Envoyé par ferber
    Google s'occuperais du projet ça serrait différent, il sont plus ouvert.
    Mais la Mozilla je les sens pas et plus j'y pense plus je trouve ça louche.
    Là j'aimerais une explication, car je dirais que c'est tout le contraire.

    Mozilla est connu pour être bien plus ouvert dans ses process que Google.
  • Zefling
    Expert confirmé
    Après le FLAC, AAC, MP3, PDF lu par JS, maintenant le SWF... On va avoir des libs pour tout et n'importe quoi, à peine imaginable il y a 3 ans.
  • camus3
    Membre éprouvé
    Firefox 27 se débarrassera du plugin Flash le 21 janvier 2014,
    Sources officielles? et pas juste le repository sur Github ... le choix du titre ressemble un peu trop à du click-bait.

    Donc Shumway integrera les DRMs permettant de lire des videos flashs FLV ?
  • tomlev
    Rédacteur/Modérateur
    Très bonne nouvelle ! La plupart des freezes que je rencontre sous Firefox sont dus au plugin Flash...
  • Uther
    Expert éminent sénior
    Le terme "se débarrasser" du titre de l'article est quand même un peu fort. Mozilla devrait intégrer Shumway à Firefox à cette date, mais il ne comptent certainement pas remplacer le flash player immédiatement.

    Je doute que Shumway soit activé par défaut à la sortie. Le projet est très intéressant, mais actuellement pas assez avancé pour moi pour se permettre de l'activer directement.
  • camus3
    Membre éprouvé
    Comme ça serait bien de pouvoir enfin se débarasser de la plaie qu'est Flash player !!
    ....Pour un plugin de DRM directement integré à la spec HTML5 ! super !!!

    http://boingboing.net/2013/10/02/w3c-green-lights-adding-drm-to.html?

    HTML5 , sans flash mais encore pire car pas désinstallable et integré directement à votre hardware
  • Kiiwi
    Membre chevronné
    Espérons que ce soit un lecteur flash entièrement fonctionnel et à la hauteur de flash d'Adobe. Parce que leur lecteur PDF en javascript n'est pas à la hauteur.
  • Etre_Libre
    Membre éprouvé
    Envoyé par Kiiwi
    Espérons que ce soit un lecteur flash entièrement fonctionnel et à la hauteur de flash d'Adobe. Parce que leur lecteur PDF en javascript n'est pas à la hauteur.
    Bien d'accord... beaucoup des PDF que j'utilise sont d'une lenteur avec le lecteur intégré à Firefox, ou même ne s'affichent tout simplement pas.

    Avec Adobe Reader, aucun problème.

    Et avec Flash : déjà que je le trouve gourmand, mais avec du JS ça risque d'atteindre des sommets...
    Actuellement, Flash est dans un processus à part, ce qui évite de trop ralentir l'interface de Firefox ; mais si c'est intégré ça sera le même processus, avec une bonne lenteur, à moins que Firefox mette le "fameux" Electrolysis.
  • Uther
    Expert éminent sénior
    En même temps rien ne t'oblige à utiliser le lecteur pdf intégré de Firefox, et tu peux l'ouvrir avec un lecteur externe en seulement un clic.
    Si c'est trop pour toi, je sais pas qui est le plus fainéant.
  • Neckara
    Inactif
    -> Que pensez-vous de Shumway?

    Les plugins flash ne sont pas toujours très stables sur firefox et pouvaient même faire planter firefox.
    Shumway étant écris en HTML5 et JavaScript, je pense qu'au pire on aura un petit message d'erreur "le script a cessé de fonctionner" sans plus.

    J'espère donc qu'il sera plus stable que certains plugins flashs.