Journal Un nouveau lecteur Flash libre : Shumway

Posté par  (site web personnel) . Licence CC By‑SA.
29
15
nov.
2012

Lire les vidéos et jeux au format Flash figure de longue date dans la liste des projets morts des projets prioritaires selon selon la FSF.

Nous avions Gnash et Lightspark qui sont complémentaires

Voici venu le projet de Mozilla Research : Shumway

En attendant la mort de tout format propriétaire, celui-ci s'attaque déjà aux deux format : AVM1 et AVM2. Tout cela reste expérimental, mais l'annonce sur blog.mozilla.org incitera les plus chauds à tester ça!

Fichier README sur le dépôt github:

Integration with Firefox is a possibility if the experiment proves successful.

Un article sur lwn

Annulez vos réservations pour le ski, on va pouvoir passer l'hiver à jouer sous Firefox!

  • # Coupez les radiateurs

    Posté par  (site web personnel) . Évalué à 9.

    on va pouvoir passer l'hiver à jouer sous Firefox!

    En plus, si on passe notre temps à faire tourner des SWF sur du Shumway/Gnash/Lightspark sur du Firefox sur les OS de nos machines, on n'aura plus besoin de chauffage ! \o/

  • # Dispersion

    Posté par  . Évalué à 9.

    Parfois, je ne comprends pas les auteurs de logiciels libres.
    On a deux projets prometteurs mais incomplets; au lieu de venir soutenir un de ces projets pour aboutir à un lecteur flash utilisable (oui, flash saimal mais malheureusement les webdesigners ne sont pas au courant et continuent à faire des sites grand public en flsah only), l'auteur choisit de faire un nouveau projet.

    Pourquoi ? L'auteur a un problème d'ego et veut son projet à lui ?

    On va arriver à une situation où on a maintenant 3 lecteurs flash incomplets, avec une duplication et une dispersion des efforts.

    Ca me rappelle http://xkcd.com/927/ comme idée partant d'un bon sentiment mais aboutissant à un résultat absurde et contre-productif.

    • [^] # Re: Dispersion

      Posté par  (site web personnel) . Évalué à 0.

      Pour le nouveau projet, cela consiste quand même à moins réinventer la roue puisque ça tournerait avec le moteur de firefox et pas en tant que plugin.

      • [^] # Re: Dispersion

        Posté par  . Évalué à 4.

        La dispersion et réinvention, c'est ça:
        "Tu vas nous faire un lecteur flash, qui réutilise le moteur de rendu de FF! Comme ça, plus de plugin et vachement moins d'emmerdes!
        -Aaaaaah"

        Quelques jours plus tard, statut du projet:

        "Alors… et ben ça va pas être facile de refaire tout le moteur de FF pour qu'il lise le Flash! Et il faudra en plus un plugin pour lire le javascript…"

        ------------->[ ]

      • [^] # Re: Dispersion

        Posté par  . Évalué à 1.

        Donc il sera utilisable que par Firefox ?

        Emacs le fait depuis 30 ans.

    • [^] # Re: Dispersion

      Posté par  . Évalué à 5.

      On a(ura) surtout un lecteur Flash qui n'a plus besoin d'être installé : il suffit au webmestre de rajouter un bout de javascript pour faire la liaison, et hop! La porte de sortie rêvée.

      • [^] # Re: Dispersion

        Posté par  (site web personnel) . Évalué à 2.

        Oui l'architecture n'a visiblement rien en commun.

      • [^] # Re: Dispersion

        Posté par  . Évalué à 2.

        Au moins en plugin, on peut ne pas activer les composants flash dans une page (noscript) et killer le plugin-container quand ça merde.
        Si c'est natif, on fait comment pour isoler cette bouze ?

        • [^] # Re: Dispersion

          Posté par  (site web personnel) . Évalué à 0.

          On fait confiance aux développeurs de Firefox ?
          Pour ajouter une fonctionnalité permettant de tuer le conteneur proprement bien sûr :)

    • [^] # Re: Dispersion

      Posté par  (site web personnel, Mastodon) . Évalué à 5.

      Le nouveau "plugin" en question est entièrement en Javascript, et repose sur HTML5 (balise video pour les videos par exemple, et probablement canvas pour le reste).

      Il n'utilise donc pas les mêmes technos que les autres (C/C++), il y a beaucoup moins de chance que ça crash (null pointer etc, ça n'existe pas en JS :-).

      Coté perf, c'est à voir. Ils doivent certainement faire usage des Arrays spécialisés sur les entiers/flottants etc pour les manipulations de matrices ou de bytecode (ce qui est TRÈS performant par rapport à un Array normal).

    • [^] # Re: Dispersion

      Posté par  . Évalué à 7.

      Parfois, je ne comprends pas les auteurs de logiciels libres.

      Pareil

      On a deux projets prometteurs mais incomplets; au lieu de venir soutenir un de ces projets pour aboutir à un lecteur flash utilisable

      Surtout que flash[1], c'est fini avec le refus d'apple[2] de l'intégrer à ses iDevices[3] ce en quoi il a trop eu raison[4]. Donc pourquoi chercher à créer un lecteur d'un format obsolète[5]? Peut-être qu'en 2017, lorsque flash ne sera plus utilisé que dans des coins d'archive.org[6] on pourra faire des jeux à 2 balles et regarder des vidéos de chatons[7].

      [1] troll level spotted!
      [2] troll increasing 125%
      [3] Critical HIT!
      [4] Overflow, overflow!
      [5] Red zone! Entering red zone, Stahp!
      [6] Core temperature near explosion!
      [7] A new troll has spawned

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.