IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Firefox Discussion :

Firefox lance le projet de lire les formats Flash dans son navigateur sans le plug-in


Sujet :

Firefox

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2014
    Messages
    1 089
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 1 089
    Points : 26 554
    Points
    26 554
    Par défaut Firefox lance le projet de lire les formats Flash dans son navigateur sans le plug-in
    Shumway : Mozilla teste sa solution HTML5 pour lire le Flash
    le lecteur open source s’invite dans Firefox nightlies

    Flash Player qui a fait les beaux jours de l’interactivité du web est en pleine décroissance depuis plusieurs années. Cette chute qui a été favorisée en partie par des failles détectées dans différentes versions du lecteur a été accentuée par l’apparition du nouveau standard HTML 5.

    En dépit de ce désamour constaté pour ce lecteur, il n’en demeure pas moins que ce dernier trouve encore de l’audience sur le web. Le site W3Techs avance le chiffre de 11,7% de sites web utilisant encore Flash sur la toile.

    Conscient de cela, Firefox avait lancé un projet dénommé Shumway et qui vise à embarquer directement dans son navigateur les fonctionnalités de Flash Player sans intégrer le plug-in. Il convient de souligner que ce projet ne doit pas être confondu au lecteur Flash intégré directement dans le navigateur, comme c’est le cas pour Chrome. Ici, il s’agit juste des fonctionnalités que Firefox compte inclure. Pour réaliser ce projet, les développeurs de Mozilla ont adapté les fonctionnalités de Flash au format HTML5 et conçu de toute pièce celles qui n’existaient pas. Une comparaison des architectures permet de voir le travail qui a été abattu dans le navigateur.


    Nous voyons au travers de cette représentation qu’une correspondance existe déjà entre le format HTML5 et Flash Player.

    Par exemple, la machine virtuelle d’Adobe nommée AVM1 qui exécute les codes Actionscript 1 et 2 est déjà disponible dans le projet. Vu qu’AVM1 est une version ancienne, Firefox s’est plus intéressé à AVM2 nommée Tamarin et qui exécute le code Actionscript. L’équivalent dans le projet n’intègre pas de fait toutes les fonctionnalités de celle d’Adobe ce qui nécessite des travaux supplémentaires sur par exemple le format E4X, les proxys, vecteurs, les expressions régulières, etc. En ce qui concerne la fonctionnalité Display List d’Adobe, elle est semblable au HTML DOM. Des travaux à ce niveau seront également effectués pour rendre les fonctionnalités de l’affichage parfaitement compatibles avec celles du Flash. Les Codecs, les APIs, le SKD Flex demanderont beaucoup de travaux d’adaptation dont certains pourront être évités par la mise en œuvre de la machine virtuelle du projet.

    Comme on peut le constater, rien n’est gagné d’avance. Toutefois, les choses semblent avancer, car des tests ont été déjà effectués et permettent de lire déjà les vidéos Flash du site Amazon. Une extension de ces tests compte être effectuée sur d’autres sites afin d’améliorer le projet. Le format Flash semble avoir encore de beaux jours devant lui.


    Source : Site GitHub Shumway


    Et vous ?


    Que pensez-vous de ce projet ? Aura-t-il autant de succès que Flash par le passé?
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 187
    Points : 434
    Points
    434
    Par défaut
    Après javascript servant d'assembleur pour compiler des sources écrites en d'autres languages (pourquoi pas même si niveau perf c'est pas extraordinaire), là il sert à développer un interpréteur...?

    A quand une machine virtuelle java écrite en javascript ? Plus sérieusement, ça fait un peu passer à un projet d'il y a quelques années où des gars s'étaient amusés à encapsuler IP dans HTTP...

  3. #3
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Points : 1 184
    Points
    1 184
    Billets dans le blog
    9
    Par défaut
    FLASH a encore un intérêt pour développer des applications web lourdes (jeux 3D...),

    Donc ce lecteur flash sera t'il "100% compatible" avec les fonctionnalité les plus avancée

  4. #4
    Membre averti

    Homme Profil pro
    Serial Entrepreneur
    Inscrit en
    Mai 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Serial Entrepreneur

    Informations forums :
    Inscription : Mai 2006
    Messages : 68
    Points : 316
    Points
    316
    Par défaut
    J'utilise Flash pour certaines fonctionnalités encore impossible sur browser (par exemple la copie directe dans le presse papier). Comment fait Mozilla pour gérer cela ?

    Question subsidiaire : s'ils y arrivent ici, pourquoi c'est pas possible en natif ?

  5. #5
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 560
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 560
    Points : 15 487
    Points
    15 487
    Par défaut
    Citation Envoyé par Washmid Voir le message
    Après javascript servant d'assembleur pour compiler des sources écrites en d'autres languages (pourquoi pas même si niveau perf c'est pas extraordinaire), là il sert à développer un interpréteur...?

    A quand une machine virtuelle java écrite en javascript ?
    C'est déjà fait: http://int3.github.io/doppio/about.html

    Citation Envoyé par sazearte Voir le message
    FLASH a encore un intérêt pour développer des applications web lourdes (jeux 3D...),

    Donc ce lecteur flash sera t'il "100% compatible" avec les fonctionnalité les plus avancée
    La meilleure compatibilité possible est bien le but, mais malgré de gros progrès on en est encore loin.
    Il faut bien voir que Shumway n'a pas pour but de prendre la place de Flash mais juste de fournir un outil de compatibilité pour les anciens contenu, tandis que les nouveau transiteront tôt ou tard vers HTML5.

    Citation Envoyé par xurei Voir le message
    J'utilise Flash pour certaines fonctionnalités encore impossible sur browser (par exemple la copie directe dans le presse papier). Comment fait Mozilla pour gérer cela ?

    Question subsidiaire : s'ils y arrivent ici, pourquoi c'est pas possible en natif ?
    Il n'y a plus vraiment trop de chose que permet flash qui ne soit permis par les dernières API HTML5.
    Pour ce qui est de la manipulation du presse papier c'est possible depuis des années, avant même que l'on ne parle de HTML5.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 187
    Points : 434
    Points
    434
    Par défaut
    @Uther : en tout cas merci de l'info !

  7. #7
    Expert confirmé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 173
    Points : 4 686
    Points
    4 686
    Par défaut
    Citation Envoyé par Uther Voir le message
    Je vais finir par me demander ce qui n'a pas été fait en JS... ayant même vu un noyau Linux en JS.

  8. #8
    Membre expérimenté
    Avatar de Jarodd
    Profil pro
    Inscrit en
    Août 2005
    Messages
    851
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 851
    Points : 1 717
    Points
    1 717
    Par défaut
    Citation Envoyé par xurei Voir le message
    Question subsidiaire : s'ils y arrivent ici, pourquoi c'est pas possible en natif ?
    Qu'entends-tu par natif ?

    Cette fonctionnalité est en cours de développement, une fois qu'elle sera finalisée, elle sera proposée dans le canal stable de Firefox. Le canal Nightly c'est justement pour intégrer des fonctionnalités nouvelles et sujettes à des bugs ou des changements, ensuite elle passe sur la version Developer (ancienne Aurora), et si tout va bien elle intègre ensuite la stable, pour tout le monde.

    D'ailleurs il manque une info de taille dans cet article : ce Shumway n'est accessible que sur certaines versions de Firefox : Windows Vista/7/8, et OSX. Pas de Linux pour l'instant.

  9. #9
    Expert confirmé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 173
    Points : 4 686
    Points
    4 686
    Par défaut
    Citation Envoyé par Jarodd Voir le message
    Qu'entends-tu par natif ?

    Cette fonctionnalité est en cours de développement, une fois qu'elle sera finalisée, elle sera proposée dans le canal stable de Firefox. Le canal Nightly c'est justement pour intégrer des fonctionnalités nouvelles et sujettes à des bugs ou des changements, ensuite elle passe sur la version Developer (ancienne Aurora), et si tout va bien elle intègre ensuite la stable, pour tout le monde.

    D'ailleurs il manque une info de taille dans cet article : ce Shumway n'est accessible que sur certaines versions de Firefox : Windows Vista/7/8, et OSX. Pas de Linux pour l'instant.
    Petite précision :
    Nightly -> Dév (Aurora) -> Beta -> Stable
    Chaque étape dure généralement 6 semaines.

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    353
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 353
    Points : 510
    Points
    510
    Par défaut
    Salut

    Citation Envoyé par Jarodd Voir le message
    D'ailleurs il manque une info de taille dans cet article : ce Shumway n'est accessible que sur certaines versions de Firefox : Windows Vista/7/8, et OSX. Pas de Linux pour l'instant.
    Il suffit d'installer l'extension du même nom pour l'essayer, même sur Firefox release... https://github.com/mozilla/shumway

    Mais pas forcément fonctionnelle pour tous les site ! ça doit dépend du codage au niveau du site... mais bien sur, si Shumway est fonctionnelle (je confirme), il est encore expérimental...
    Contrairement à ce qui est dit à divers endroit, Shumway est fonctionnelle sans avoir à faire des modifications de préférences... d'ailleurs lors de mes essais, je n'ai trouvé que 2 préférences est sans rapports avec les suggestions faites !

Discussions similaires

  1. Réponses: 0
    Dernier message: 17/02/2015, 05h29
  2. [SWING][Synth]Lire les propriétés stockées dans synth.xml
    Par salaunga77 dans le forum AWT/Swing
    Réponses: 0
    Dernier message: 27/03/2009, 17h26
  3. [Wamp] Impossible de lire les fichiers php dans le répertoire www de localhost
    Par eddflo dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 28/01/2009, 00h39
  4. Lire les fonctions contenues dans une DLL
    Par uranium-design dans le forum Windows
    Réponses: 5
    Dernier message: 06/09/2006, 11h47
  5. Réponses: 5
    Dernier message: 16/03/2005, 22h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo