Shumway : Firefox Nightly peut lire du contenu Flash... sans Flash

Shumway : Firefox Nightly peut lire du contenu Flash… sans Flash

Un monde sans plugins

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

17/02/2015 3 minutes
102

Shumway : Firefox Nightly peut lire du contenu Flash... sans Flash

Les plugins pour les navigateurs n’ont plus la cote depuis plusieurs années, essentiellement pour des problèmes de sécurité et de fiabilité. Mozilla, très engagé dans leur « extermination », permet désormais de tester Shumway dans la branche Nightly de Firefox, son projet visant à se débarasser du lecteur Flash.

Un avenir sans plugin tiers dans les navigateurs

On peut désormais tester la lecture de contenus Flash sans que Flash ne soit installé. C’est ce que propose Firefox dans ses versions Nightly, accessibles depuis le site dédié. Le projet Shumway a pour objectif très simple d’autoriser le visionnage des contenus sans qu’il soit nécessaire de recourir au plugin Flash fourni par Adobe.

La raison de ce projet est évidente à qui a suivi la lente chute en disgrâce des plugins tiers. Il faut savoir en effet qu’à l’inverse des extensions que l’on trouve par exemple dans Chrome et Firefox, les plugins contiennent du code binaire, en grande majorité propriétaire. Pour les éditeurs de navigateurs, ils représentent donc un code tiers sur lequel ils n’ont pas de prise, vecteur de failles de sécurité et d’instabilités. Plusieurs solutions ont été trouvées par Google, Mozilla ou encore Microsoft, la plus commune étant l’encapsulation du composant dans un espace mémoire isolé.

Un premier jet qui ne fonctionne que partiellement

Mozilla, très actif sur le HTML5, compte sur ce dernier pour remplacer au fur et à mesure tous les plugins qui seraient nécessaires à une navigation courante et sans friction. C’est pour cette raison que Firefox sait ouvrir des documents PDF sans qu’Acrobat Reader soit installé. Pourquoi dès lors ne pas le faire avec les contenus Flash ?

La mission est pourtant loin d’être aussi simple et les premiers résultats ne sont que partiels. Dans sa mailing list, Mozilla annonce ainsi que l’on peut tester Shumway pour la première fois, mais uniquement sur les vidéos présentes sur le site d’Amazon, comme sur cette page. Il est obligatoire de posséder la dernière révision Nightly, et encore uniquement sous Windows (Vista au minimum) et OS X. Si les conditions sont remplies, la lecture se fait sans problème particulier.

firefox shumway flash

On peut voir que la vidéo ne présente pas d’artefacts et dispose des contrôles de base : le bouton lecture/pause, la barre de progression ainsi que le bouton permettant de basculer sur la vue plein écran, elle aussi de la partie. On reconnaitra simplement l'utilisation de Shumway au cadre différent qui accueille la vidéo et à l’étiquette rouge en haut à droite.

Il reste évidemment un travail important à faire. Shumway est écrit intégralement en TypeScript (un sur-ensemble open source de JavaScript créé par Microsoft) et son code doit être amélioré, tant pour le support de tous les sites qui pourraient proposer du Flash (et on pense immédiatement à toutes les plateformes d’hébergement de vidéos comme YouTube). Pour autant, Mozilla prouve sa détermination à utiliser systématiquement le JavaScript et HTML5 pour autant de fonctionnalités que possible, et on ne perdra pas de vue que toutes ces réalisations auront un impact direct sur Firefox OS.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Un avenir sans plugin tiers dans les navigateurs

Un premier jet qui ne fonctionne que partiellement

Fermer

Commentaires (102)


Si je comprends bien, ce “pseudo plugin” n’a (pour le moment) que la capacité de remplacer des lecteurs vidéo en Flash ?



si c’est le cas c’est un peu dommage à l’heure où justement les vidéos sont de moins en moins un problème vu que les principausx hébergeurs proposent des alternatives HTML5.



Perso, j’attends plutôt un remplaçant du plugin Flash pour quand il nous arrive de tomber sur les sites “tout flash”.

 


C’est le but à terme.


Certains jeux et animations (pub) fonctionnent parfaitement. Par contre, c’est loin d’être parfais. Mais quand je vois l’horreur qu’est Flash sous Linux, c’est pas franchement pire. Il reste tout de même des cas où cela fait cracher Firefox… Enfin mon jeu flash, il ne l’aime pas, mais depuis quelque temps, j’arrive jusqu’aux menus, mais pas plus loin. Ça progresse.








zefling a écrit :



Certains jeux et animations (pub) fonctionnent parfaitement. Par contre, c’est loin d’être parfais. Mais quand je vois l’horreur qu’est Flash sous Linux, c’est pas franchement pire. Il reste tout de même des cas où cela fait cracher Firefox… Enfin mon jeu flash, il ne l’aime pas, mais depuis quelque temps, j’arrive jusqu’aux menus, mais pas plus loin. Ça progresse.





T’en fais pas, sous Windows même si ça fonctionne mieux évidement, Flash s’amuse tout de même bien à faire planter Firefox quand l’envie lui prend&nbsp;<img data-src=" />



Hâte de voir Flash remisé au rang des antiquités. <img data-src=" />

(Bon, c’est presque déjà le cas, la majorité des vidéos peuvent être lues sans lui.)









zefling a écrit :



cela fait cracher Firefox…





À quelle distance ? <img data-src=" />



C’est compliqué. En gros, la vidéo HTML5 fait son chemin. Mais Mozilla a prit un énorme retard sur le dev des librairies dédiées. MSE, entre autre, qui est la base de la vidéo HTML5. La faute à la guerre des codecs, mais aussi à une mauvaise gestion des ressources je pense, vu le bugtracker dédié.

&nbsp;

Pour donner une idée de l’état d’avancement, dans la version actuelle, il est possible d’activer MSE et ses options. Ca fonctionne sur Youtube… Mais une vidéo n’arrive pas à se relire, si je fais pause, plus rien ne fonctionnera en vidéo sans relancer FF, la gestion de la priorité du processus dédié est mauvaise (si pour une raison X ou Y FF doit bosser, la lecture perd sa fluidité). Et tout ça sur une install W8.1 toute neuve.



A côté, les autres navigateurs sont tous plus ou moins prêts (même IE !), voir même n’utilisent plus que ça (Chrome). Un player compatible Flash permet de temporiser.

&nbsp;



Et par dessus tout ça, et je travaille lourdement sur la question depuis un certain temps, le streaming de vidéo est un monde assez moche du côté serveurs. Sans parler du live-streaming où on nage en plein délire (les technos HTML5 standardisées ne sont tout simplement pas faites pour faire du live !).

Daylimotion est en Flash, Vimeo aussi, Twitch, Amazon… Même Netflix doit utiliser des artifices (Silverlight…) sur un nombre non négligeable de plateformes.

Logiciels proprios, technos mal implémentées, ressources importantes nécessaires pour le multi-encodage, etc… Du coup, une plateforme ne va pas quitter Flash avant longtemps une fois qu’elle y a investit sa R&D et ses ressources. D’où l’intérêt d’avoir un équivalent à Flash.




Les plugins pour les navigateurs n’ont plus la côte cote depuis plusieurs années





<img data-src=" />



Je quote la côte qui devrait s’écrire «cote», et j’enfile ma cotte de maille <img data-src=" />



Je sais qu’il y a un bouton «Signaler» mais je n’ai pas pu résister <img data-src=" />


Et sur FirefoxOS ça fait cracher le noyau ? <img data-src=" />


Merci pour toutes ces précisions sur le contexte <img data-src=" />








Moff Tigriss a écrit :



Daylimotion est en Flash, Vimeo aussi, Twitch, Amazon… Même Netflix doit utiliser des artifices (Silverlight…) sur un nombre non négligeable de plateformes.

Logiciels proprios, technos mal implémentées, ressources importantes nécessaires pour le multi-encodage, etc… Du coup, une plateforme ne va pas quitter Flash avant longtemps une fois qu’elle y a investit sa R&D et ses ressources. D’où l’intérêt d’avoir un équivalent à Flash.





C’est pas de la vidéo mais j’ai halluciné aussi en voyant que Deezer utilisait Flash. Je pensais qu’on pouvait faire la même chose en HTML5.



EDIT : OK j’ai ma réponse…http://blogmotion.fr/internet/telecharger-deezer-flash-7118









philanthropos a écrit :



T’en fais pas, sous Windows même si ça fonctionne mieux évidement, Flash s’amuse tout de même bien à faire planter Firefox quand l’envie lui prend <img data-src=" />



depuis que Flash a été isolé, il n’a plus fait planter une seule fois Fx chez moi.

par contre les plantages de Flash n’ont clairement pas diminué… <img data-src=" />









Moff Tigriss a écrit :



C’est compliqué. En gros, la vidéo HTML5 fait son chemin. Mais Mozilla a prit un énorme retard sur le dev des librairies dédiées. MSE, entre autre, qui est la base de la vidéo HTML5. La faute à la guerre des codecs, mais aussi à une mauvaise gestion des ressources je pense, vu le bugtracker dédié.

 

Pour donner une idée de l’état d’avancement, dans la version actuelle, il est possible d’activer MSE et ses options. Ca fonctionne sur Youtube… Mais une vidéo n’arrive pas à se relire, si je fais pause, plus rien ne fonctionnera en vidéo sans relancer FF, la gestion de la priorité du processus dédié est mauvaise (si pour une raison X ou Y FF doit bosser, la lecture perd sa fluidité). Et tout ça sur une install W8.1 toute neuve.



A côté, les autres navigateurs sont tous plus ou moins prêts (même IE !), voir même n’utilisent plus que ça (Chrome). Un player compatible Flash permet de temporiser.

 



Et par dessus tout ça, et je travaille lourdement sur la question depuis un certain temps, le streaming de vidéo est un monde assez moche du côté serveurs. Sans parler du live-streaming où on nage en plein délire (les technos HTML5 standardisées ne sont tout simplement pas faites pour faire du live !).

Daylimotion est en Flash, Vimeo aussi, Twitch, Amazon… Même Netflix doit utiliser des artifices (Silverlight…) sur un nombre non négligeable de plateformes.

Logiciels proprios, technos mal implémentées, ressources importantes nécessaires pour le multi-encodage, etc… Du coup, une plateforme ne va pas quitter Flash avant longtemps une fois qu’elle y a investit sa R&D et ses ressources. D’où l’intérêt d’avoir un équivalent à Flash.







Étonnant d’ailleurs quand on sait que Netflix est un membre du W3C. Ces acteurs devraient bosser ensemble pour définir des standards qui permettent tous ces usages (streaming…).



Faire tourner flash (à la limite).

Privilégier la vidéo ? (bonjour la prime à l’immobilisme des sites de streaming)

Et en plus faire tourner ça d’abord sur Windows et OSX alors qu’ils ont un FF Os sur le feu.&nbsp;<img data-src=" />


Firefox s’abrège Fx, pas FF.



Et l’extension trouvable ici permet de se passer de la dernière révision Nightly.








Mowkx a écrit :



Firefox s’abrège Fx, pas FF.



Et l’extension trouvable ici permet de se passer de la dernière révision Nightly.





Je pose ma Gameboy, et je télécharge ça.



&nbsp;<img data-src=" />









Moff Tigriss a écrit :



Je pose ma Gameboy, et je télécharge ça.



&nbsp;<img data-src=" />





Et on dit mon Gameboy <img data-src=" />



C’est bien de vouloir se débarrasser des plugins, mais pour l’instant les navigateurs et standards ne sont pas tout à fait prêts. Les formats de vidéo HTML5 supportés sont très faibles, surtout sur Firefox. Il n’y a pas de standard pour les vidéos à débit adaptatif, ni pour la diffusion live. Donc Mozilla n’a aucun intérêt à bloquer le plugin Flash à court terme.








Patch a écrit :



depuis que Flash a été isolé, il n’a plus fait planter une seule fois Fx chez moi.

par contre les plantages de Flash n’ont clairement pas diminué… <img data-src=" />





Bah c’est ce que j’espérais aussi.

Et autant, oui, y’a des fois où flash plante solo sans rien demander à personne, autant la plupart des plantages entrainent Fx avec, et pourtant je suis à jour (35.0.1).



Et ça me gave pas mal quand y’a 2530 onglets qui sautent d’un coup sur 45 fenêtre en même temps X)



Si c’est aussi fiable que le lecteur PDF intégré à Firefox, Adobe n’a pas trop de souci à se faire :)



J’imagine le rendu de la vidéo Flash…. Avec les boutons de commande vidéo en plein milieu de l’écran “oui bon y’a encore des améliorations à apporter”… Ou alors un décalage entre son et image (“bon, on peut très bien retenir ce que le personnage vient de dire pendant deux secondes, hein !”) <img data-src=" />


Firefox a été le premier navigateur en version stable a proposer les balises vidéo et audio. Après ils se sont un peu relâcher. La fonctionnalité Track /sous-titre a mis du temps à arriver.

Je pense que depuis 6 mois Mozilla a mis beaucoup de ressources sur MSE. Il y a au moins un ou 2 bugs d’ouverts/ fermés tous les jours sur le metabug:https://bugzilla.mozilla.org/show_bug.cgi?id=778617

Contrairement à MS ou à Apple, Mozilla propose MSE avec le H264, le VP9 et le VP8.

&nbsp;

Sans compter que Mozilla doit préparer en parallèle la gestion des DRM prévu pour arriver cette année dans Firefox.



Malheureusement MSE ne sera pas activé dans Firefox 36:https://bugzilla.mozilla.org/show_bug.cgi?id=1129039


une extension pour remplacer un plugin! cocasse! <img data-src=" />


Flash est encore utilisé, plus pour l’interface, seulement pour gérer la partie sonore, pour éviter que les gens récupèrent trop facilement les musiques jouées (DRM?)


C’est le but de MSE d’adapter le débit.

Le choix de codec restreint est volontaire et Firefox est celui qui en lit le plus actuellement (Vorbis, VP8, VP9, H264) avec Chrome:https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats#Browse…



Bref sur la vidéo, Flash n’a plus guère d’avantage (les DRM sont en passe d’être standardiser par le W3C, cfhttp://www.w3.org/TR/encrypted-media/ ).

C’est pour ça que Mozilla s’attaque à ce bout (plus facile), alors que la partie “jeux” “animations” HTML5 est semble-t-il pas encore au niveau de Flash.



Après les sites web devraient apprendre à se passer de Flash: les smartphones, Android et iOS en tête ne connaisse pas cette technologie.


Ben y’a bien eu une époque où le “tout flash” s’était évanoui. Puis l’essor de la vidéo l’a fait revenir. Beaucoup moins pour des sites complets (hors sites publicitaire/promotionnel) heureusement.


Oui, ils redressent la barre, et heureusement !

C’est dur de savoir d’où vient réellement le retard (à part la guerre des codecs), entre le W3C, les réponses techniques floues, etc… La question des DRM ayant aussi été un gros problème dans l’élaboration de l’après Flash.



Pour Firefox 36, je suis passé en béta pour voir où ça en était justement (il passe en maj publique le 24, d’après le planning). Youtube fonctionne mieux, par contre je ne peux toujours pas mettre en pause une vidéo et la relancer, et une fois la lecture terminée impossible de relancer une lecture. Par contre, il switch bien sur les “bons” codecs (WebM sur la version 35, malgré les préférences), et ne plante plus si je bouge dans la vidéo.


je rêve d’un monde sans flashplayer <img data-src=" />








spike_boon a écrit :



je rêve d’un monde sans flashplayer <img data-src=" />





Je rêve d’un monde sans Flash Player… mais avec &lt;script type=“text/actionscript3”&gt; ^^;



Comme d’habitude, on crache sur Flash sans se rendre compte que le Html 5 apportera les mêmes galères, en plus gourmand. Le seul tort de Flash est de ne pas être open-source, c’est pour ça que les grands acteurs du web ont voulu le tuer.

La révolution c’est pas pour vous, c’est pour eux !



Finalement adobe a très mal joué sur ce coup là, ils auraient mieux fait de le passer open-sources, on en serait pas là….


Plus gourmand ??



Tu peux développer sachant que le plus souvent le navigateur utilise l’accélération matérielle des codecs comme le fait aussi Flash.








chickenwing a écrit :



Comme d’habitude, on crache sur Flash sans se rendre compte que le Html 5 apportera les mêmes galères, en plus gourmand. Le seul tort de Flash est de ne pas être open-source, c’est pour ça que les grands acteurs du web ont voulu le tuer.

La révolution c’est pas pour vous, c’est pour eux !



Finalement adobe a très mal joué sur ce coup là, ils auraient mieux fait de le passer open-sources, on en serait pas là….





Flash s’est tué tout seul. Le plugin est pourri mal fichu et il n’a pas suivit l’évolution des technos web en général.&nbsp; Le HTML5 va résoudre et résout déjà de nombreux soucis. On ne sera plus dépendant d’une seule implémentation et il sera géré nativement par le navigateur. Et je vois pas pourquoi il sera plus gourmand a l’avenir…



Ha mais c’est très bien tout ça… <img data-src=" />








Patch a écrit :



depuis que Flash a été isolé, il n’a plus fait planter une seule fois Fx chez moi.

par contre les plantages de Flash n’ont clairement pas diminué… <img data-src=" />





Depuis que j’utilise des artifices pour me passer de flash (HTML5, LiveStreamer, et autres logiciels…)

j’ai moins de plantages de Flash&nbsp; <img data-src=" />









philanthropos a écrit :



Bah c’est ce que j’espérais aussi.

Et autant, oui, y’a des fois où flash plante solo sans rien demander à personne, autant la plupart des plantages entrainent Fx avec, et pourtant je suis à jour (35.0.1).



Et ça me gave pas mal quand y’a 2530 onglets qui sautent d’un coup sur 45 fenêtre en même temps X)



pas de pot <img data-src=" />

tu as réinstallé ton système depuis la séparation, ou laissé une “vieille” installation pour que ca fasse encore ca?







RaoulC a écrit :



Depuis que j’utilise des artifices pour me passer de flash (HTML5, LiveStreamer, et autres logiciels…)

j’ai moins de plantages de Flash  <img data-src=" />



je joue à un jeu flash, difficile de m’en passer pour le moment <img data-src=" />









Patch a écrit :



pas de pot <img data-src=" />



 tu as réinstallé ton système depuis la séparation, ou laissé une "vieille" installation pour que ca fasse encore ca?








 Le système est neuf, y'a rien à dire de ce côté ; et quand bien même j'avais les mêmes soucis avant. So ...      

C'est pas non plus des plantages à répétition 15 fois par minute hein <img data-src="> mais 2/3 fois par jour, ce qui est tout de même important.



&nbsp;



Bon après, à sa décharge, Fx est constamment ouvert. Là, sur le Gestionnaire des Tâches, il prend&nbsp; 1Gio de Ram pour 6.8 Gio en lecture et 13 Gio en écriture (E/S), et Flash prend 110 Mio de Ram (ce qui me fera toujours flipper d'ailleurs), sans compter 2 instances Java de plus de 5 Gio chacune, donc j'imagine bien qu'au bout d'un moment "ça doit bien arriver".   






Enfin bon, en soit les technos' web ne sont pas ma spécialité, donc j'avoue que j'ai beau chercher je ne trouve pas l'origine réelle du soucis.








A33 a écrit :



À quelle distance ? <img data-src=" />





Ho, pas très loin et c’est pas joli. <img data-src=" />







Zed-K a écrit :



Je rêve d’un monde sans Flash Player… mais avec ^^;





C’est vrai que l’AS3 c’était un truc que j’aimais bien. Bien plus que le python qui est à la mode en moment.









Patch a écrit :



je joue à un jeu flash, difficile de m’en passer pour le moment <img data-src=" />&nbsp;



Moi aussi. Et je passe soit par la version Steam (Technologie&nbsp; AIR, donc pas de navigateur) soit par le projector flash “standalone”. Une fois passée la lourdeur du plugin, ca va mieux !



le html5, c est pas encore pour tout de suite: qd j active le player html5 sous firefox, la resolution max des videos youtube est tjs le 720p. Alors que ces mêmes videos proposent du 1080p ou supérieur avec le plugin Flash… Du coup, je reste à ce Flash que j abhorre.

&nbsp;








philanthropos a écrit :



Le système est neuf, y’a rien à dire de ce côté ; et quand bien même j’avais les mêmes soucis avant. So …



 C'est pas non plus des plantages à répétition 15 fois par minute hein <img data-src="> mais 2/3 fois par jour, ce qui est tout de même important.     



 



Bon après, à sa décharge, Fx est constamment ouvert. Là, sur le Gestionnaire des Tâches, il prend  1Gio de Ram pour 6.8 Gio en lecture et 13 Gio en écriture (E/S), et Flash prend 110 Mio de Ram (ce qui me fera toujours flipper d'ailleurs), sans compter 2 instances Java de plus de 5 Gio chacune, donc j'imagine bien qu'au bout d'un moment "ça doit bien arriver".   






Enfin bon, en soit les technos' web ne sont pas ma spécialité, donc j'avoue que j'ai beau chercher je ne trouve pas l'origine réelle du soucis.





c’est étrange vu qu’ils l’ont passé en plug-in justement pour éviter ca et le faire planter tout seul sans emporter tout le reste…







RaoulC a écrit :



Moi aussi. Et je passe soit par la version Steam (Technologie  AIR, donc pas de navigateur) soit par le projector flash “standalone”. Une fois passée la lourdeur du plugin, ca va mieux !



je ne connaissais pas le projector, je me pencherai demain dessus si j’ai le temps <img data-src=" />









Patch a écrit :



c’est étrange vu qu’ils l’ont passé en plug-in justement pour éviter ca et le faire planter tout seul sans emporter tout le reste..





Vui : /



Encore un comblot des néo-conservateurs libéralistes.



Flash a l’avantage de devenir une fenêtre tierce en plein écran (donc on peut continuer à surfer sur un autre onglet de Firefox en balançant la vidéo Flash sur un autre écran). Les remplaçants HTML5 et compagnie ne le font pas, ça ferme les panneaux (marques-pages…), ça accapare la fenêtre courante… que d’habitudes à changer. On perd aussi en performance et en feeling je trouve.








troudhuk a écrit :



Flash a l’avantage de devenir une fenêtre tierce en plein écran (donc on peut continuer à surfer sur un autre onglet de Firefox en balançant la vidéo Flash sur un autre écran). Les remplaçants HTML5 et compagnie ne le font pas, ça ferme les panneaux (marques-pages…), ça accapare la fenêtre courante… que d’habitudes à changer. On perd aussi en performance et en feeling je trouve.





Ce genre de modifications viendrons sans doute dans le futur.

&nbsp;

Faut pas oublier que, comparé au Flash, ses pendants en HTML5 sont tous jeunes, en pleine phase de développement, faut leur laisser le temps.



Je te rejoins, et idem pour l’émulation de l’actionScript.



C’est un peu dommage que Mozilla dépense de l’énergie sur un truc qui est clairement sur une pente descendante assez raide !.. Ils auraient certainement tout plein de domaines nouveaux où ils pourraient apporter des améliorations, sans tenter de ressusciter une technologie à l’agonie. <img data-src=" />


Non mais. Si je n’ai pas installé Flash sur mon PC c’est parce que je ne veut pas de Flash. Alors un navigateur qui me permet de lire du Flash, non merci!


Perso j’ai d’assez gros problèmes de stabilité avec le plugin flash pour Youtube sous Gnu Linux.



Il me fait des gros “kernel panic” avec des problèmes processeur.



Dans le doute, j’ai fait un memtest pour vérifier mes barrettes (on sait jamais), et après 45 minutes, aucun problème avec celles-ci.



Du coup, je suis passé à HTML5 pour Youtube.



Dommage, je ne peux plus dépasser la résolution de 720p, mais au moins je n’ai plus de kernel panic !!!





NB : J’utilise la distribution Gnu Linux Mint en version Mate.








geekounet85 a écrit :



une extension pour remplacer un plugin! cocasse! <img data-src=" />





Ouais enfin non.

Plutôt une extension qui permet d’utiliser un truc qui sera standard dans quelque temps… sans attendre la release officielle qui arrivera plus tard.



Ça reste que le boulot d’une personne (et demi). Regarde les comits. Quand tu vois les ressources de MSE à côté ou même CSS, ça n’a rien à voir. D’ailleurs c’est un peu la même chose côté PDF.js ça avance, mais loin d’être une priorité.



Perso, je trouve que c’est une bonne chose, car tout ce qui a été créé en Flash ne disparaîtra pas. Ça reste une longue période du net, un quasi-standard pendant quelques années, et ça serait dommage de voir un pan si grand du net disparaître. C’est un peu comme dire qu’il faut arrêter de lire les vieux .doc parce que c’était de la merde.


Ça me fait planter ou lagger Firefox, mais ça ne va jamais plus loin. Mon Linux est ultra stable vu ce que je lui fait manger. <img data-src=" /> Ça fait 1 an que je me dis que ça serait bien de le réinstaller, tout propre… la flemme…








zefling a écrit :



Ça fait 1 an que je me dis que ça serait bien de le réinstaller, tout propre… la flemme…





Moi c’est pareil pour la douche… la flemme…









Soriatane a écrit :



Plus gourmand ??



Tu peux développer sachant que le plus souvent le navigateur utilise l’accélération matérielle des codecs comme le fait aussi Flash.





Sur une vieille config, je dis pas que flash est la panacée, mais html5 dans les mêmes conditions c’est loin d’être mieux. C’est pire.



Tu me diras, qu’est-ce que j’ai à la ramener ici avec une vieille config<img data-src=" />









kade a écrit :



Sur une vieille config, je dis pas que flash est la panacée, mais html5 dans les mêmes conditions c’est loin d’être mieux. C’est pire.



Tu me diras, qu’est-ce que j’ai à la ramener ici avec une vieille config<img data-src=" />







s’pèce de sans dents … <img data-src=" />









FRANCKYIV a écrit :



s’pèce de sans dents … <img data-src=" />





Ta gneulle !









Mowkx a écrit :



Et on dit mon Gameboy <img data-src=" />





Nadjat Belkacem désapprouve ce message ! Le petite Gameboy n’a pas à se plier à la dictature fasciste cis-hétéro ; elle est libre de choisir le genre qui lui plaît et d’obtenir de la société la reconnaissance de son choix



Et puisque PCI refuse manifestement de prendre les mesures de censure indispensables au vivre-ensemble qui seules empêcheront le retour aux Heures les plus Sombres de notre Histoire, une censure administrative va être ordonnée afin d’éviter le retour au fascisme.



J’espère que ce sera implémenté sur PaleMoon quand la feature sera fonctionnel, la stabilité ne pourrait qu’en être grandement améliorée…


Ferait mieux de bosser sur l’acceleration graphique sur Linux, Fx y est toujours lent comme une grosse vache.








A33 a écrit :



Hâte de voir Flash remisé au rang des antiquités. <img data-src=" />

(Bon, c’est presque déjà le cas, la majorité des vidéos peuvent être lues sans lui.)



Je n’installe plus flash sous Windows depuis déjà plus d’un an. Nid à problème, perte d’autonomie, point d’entrée potentiel supplémentaire pour des virus.









freechelmi a écrit :



Ferait mieux de bosser sur l’acceleration graphique sur Linux, Fx y est toujours lent comme une grosse vache.





Sous windows, il y a régulièrement des bugs graphiques maintenant. (Exemple: curseur pas au bon endroit, perte de l’affichage de la barre en haut, …) Quel progrès!



Je l’ai forcé, et c’est pas super instable. Ça cause beaucoup moins de problème que Flash.


C’est un tout autre problème, ou tu de douches aussi souvent que tu te réinstalles ton système ? <img data-src=" />








philanthropos a écrit :



T’en fais pas, sous Windows même si ça fonctionne mieux évidement, Flash s’amuse tout de même bien à faire planter Firefox quand l’envie lui prend <img data-src=" />





Perso, je n’ai pas vu depuis un petit moment Firefox planter avec Flash. Au pire, je dois kill la/les (ça dépend) tâche(s) “plugin-container.exe” et ça repart …



Essaye de faire un datagrid en HTML5 compatible tout navigateur capable de gerer plus de 2000 lignes…



Au boulot l’interface de nos appli étaient en flash (généré par Flex), on a pas encore trouvé mieux dans les framwork JS, et de très loin niveau performance…








jaretlafoudre a écrit :



Essaye de faire un datagrid en HTML5 compatible tout navigateur capable de gerer plus de 2000 lignes…



Au boulot l’interface de nos appli étaient en flash (généré par Flex), on a pas encore trouvé mieux dans les framwork JS, et de très loin niveau performance…





En même temps si tu fais un datagrid de 2000 lignes c’est peut être pas HTML5 le problème mais ton interface ^^ .



Sans plug in ok, mais qu’on puisse bloquer ce que l’on veut comme on veut hein !<img data-src=" />


Pour ma part, firefox sous linux mint, j’ai désactivé flash et franchement ça ne me manque pas du tout.C’est un plugin lourd et qui ne me servait plus qu’à aller sur youtube(mais le HTML fonctionne très bien), ou bien pour afficher des pub (super!) . Je vous recommande de faire pareil si vous n’avez pas des sites 100% flash dans vos favoris…


Je l’installe encore, mais il est désactivé par défaut. Je ne le relance que de temps en de temps.

Si on ne fait pas de jeu Flash, on peut quasiment s’en passer.








seb2411 a écrit :



En même temps si tu fais un datagrid de 2000 lignes c’est peut être pas HTML5 le problème mais ton interface ^^ .





Ça s’appelle une RIA ;)

Quand tu développe des applications pro, tu peux vite être amené à devoir gérer de grandes quantités de données.



Pour ce type d’applications, je n’ai rien vu en JS qui réussisse à égaler Flex, autant en terme de performances, de maintenabilité et de rapidité de développement.

Ce qui s’en rapproche le plus à la limite c’est Ext.JS, mais c’est pas encore ça àmha.









zefling a écrit :



Perso, je trouve que c’est une bonne chose, car tout ce qui a été créé en Flash ne disparaîtra pas. Ça reste une longue période du net, un quasi-standard pendant quelques années, et ça serait dommage de voir un pan si grand du net disparaître. C’est un peu comme dire qu’il faut arrêter de lire les vieux .doc parce que c’était de la merde.







Oui, Flash a été un «standard de fait» comme on dit : tout le monde devait l’avoir, sans quoi une bonne partie du Web était inaccessible.



C’est de moins en moins vrai aujourd’hui. Les nouvelles plates-formes (Android, iOS) ne connaissent pas Flash, Adobe a arrêté de supporter Flash pour Linux… Même Adobe fournit les outils pour convertir ses projets Flash en html5









Zed-K a écrit :



Ça s’appelle une RIA ;)

Quand tu développe des applications pro, tu peux vite être amené à devoir gérer de grandes quantités de données.



Pour ce type d’applications, je n’ai rien vu en JS qui réussisse à égaler Flex, autant en terme de performances, de maintenabilité et de rapidité de développement.

Ce qui s’en rapproche le plus à la limite c’est Ext.JS, mais c’est pas encore ça àmha.





Oui mais gérer une grande quantité de données ne veut pas dire que tu dois afficher 2000 lignes a l’utilisateur d’un coup pour qu’il puisse éditer <img data-src=" />. En général tu essayes de trouver des solutions pour épargner des mal de tête a l’utilisateur.



La maintenance et la rapidité de dev ce n’est pas vraiment un argument. Ces points dépendent du dev.En effet si tu maîtrise bien Flex y’a des chances que ce soit plus rapide a dev dessus et a faire du code clean que sur un framework JS. Et inversement pour un dev JS avec son framework favoris.



Pour ce qui est de JS je pense que y’a pas mal de framework interessants a tester : ReactJS, EmberJs, Meteor, etc.

&nbsp;









alegui a écrit :



Pour ma part, firefox sous linux mint, j’ai désactivé flash et franchement ça ne me manque pas du tout.C’est un plugin lourd et qui ne me servait plus qu’à aller sur youtube(mais le HTML fonctionne très bien), ou bien pour afficher des pub (super!) . Je vous recommande de faire pareil si vous n’avez pas des sites 100% flash dans vos favoris…







HTML5 avec Youtube ne fonctionne pas vraiment bien.



Tu ne peux pas dépasser le 720p … <img data-src=" />



(mais au moins je n’ai plus de plantages sous Gnu Linux Mint)









Konrad a écrit :



Oui, Flash a été un «standard de fait» comme on dit : tout le monde devait l’avoir, sans quoi une bonne partie du Web était inaccessible.



C’est de moins en moins vrai aujourd’hui. Les nouvelles plates-formes (Android, iOS) ne connaissent pas Flash, Adobe a arrêté de supporter Flash pour Linux… Même Adobe fournit les outils pour convertir ses projets Flash en html5







Adobe Flash plus supporté sous Gnu Linux ?



Pourquoi j’ai encore eu une mise à jour il y a quelques jours alors ?



Pour la quantité de données certes, mais dans certains cas tu n’as pas la choix. Et là les performances commencent à rentrer en compte.



Quand je parle de maintenance et de rapidité de dev, je ne pense pas qu’au code (sur ce point on est d’accord, tout est question de maîtrise du langage et de discipline).&nbsp;Je pensais plus au jeu de composants UI complet et ultra extensible de Flex, qu’on ne retrouve guère que dans ExtJS.

Sinon, en l’absence d’implémentation des Web Components dans les navigateurs actuels, on est bon pour mixer des plugins JQuery UI et autres widgets piochés à gauche à droite, tous développés de façons différentes…



Là où Flex faisait la quasi unanimité dans le monde de la RIA (avec le bénéfice de l’énorme communauté derrière), en JS je peine à trouver quelque chose de pérenne&nbsp;(je mets en gras car c’est vraiment là où le bas blesse àmha).



Les nouveaux frameworks JS sortent à une cadence hallucinante et passent de mode en quelques semaines à quelques mois, difficile d’en choisir un pour une application devant évoluer et être maintenue sur plusieurs années.

&nbsp;

Quand je regarde ce que les géants du web utilisent pour leurs applications, pas de quoi être rassuré non plus…

Qu’il s’agisse d’Apple, Google, MS, Mozilla, Facebook et j’en passe, personne ne semble vouloir développer en JS. Chacun cherche un moyen de s’en passer en transpilant, et encore une fois la pérénité de ces technos approche le ridicule.

Rien que chez Google :&nbsp;GWT, décédé au profit de Dart, lui-même abandonné au profit d’AtScript… inspiré du TypeScript de Microsoft&nbsp;<img data-src=" />

Pas mieux niveau framework, AngularJS étant voué à la base à migrer vers le Dart, pour au final prendre le virage AtScript au dernier moment… laissant les contributeurs d’AngularDart comme des cons.



Bref, le JS pour du site web OK, mais pour une application web d’entreprise complexe et devant être maintenue sur de nombreuses années, il semblerait que personne n’ait de solution concrète et pérenne.








Zed-K a écrit :



Ça s’appelle une RIA ;)

Quand tu développe des applications pro, tu peux vite être amené à devoir gérer de grandes quantités de données.



Pour ce type d’applications, je n’ai rien vu en JS qui réussisse à égaler Flex, autant en terme de performances, de maintenabilité et de rapidité de développement.

Ce qui s’en rapproche le plus à la limite c’est Ext.JS, mais c’est pas encore ça àmha.



&nbsp;







seb2411 a écrit :



Oui mais gérer une grande quantité de données ne veut pas dire que tu dois afficher 2000 lignes a l’utilisateur d’un coup pour qu’il puisse éditer <img data-src=" />. En général tu essayes de trouver des solutions pour épargner des mal de tête a l’utilisateur.



La maintenance et la rapidité de dev ce n’est pas vraiment un argument. Ces points dépendent du dev.En effet si tu maîtrise bien Flex y’a des chances que ce soit plus rapide a dev dessus et a faire du code clean que sur un framework JS. Et inversement pour un dev JS avec son framework favoris.



Pour ce qui est de JS je pense que y’a pas mal de framework interessants a tester : ReactJS, EmberJs, Meteor, etc.

&nbsp;





Il y a Qooxdoo qui est vraiment pas mal :&nbsp;http://www.qooxdoo.org









FRANCKYIV a écrit :



Adobe Flash plus supporté sous Gnu Linux ?



Pourquoi j’ai encore eu une mise à jour il y a quelques jours alors ?







Réponse sur le site d’Adobe :





REMARQUE : Adobe Flash Player 11.2 sera la dernière version prenant en charge la plateforme Linux. Adobe continuera à fournir des backports de sécurité pour Flash Player 11.2 pour Linux.





Autrement dit Adobe continue de fournir les patches de sécurité pour la version 11.2 sous GNU/Linux, c’est pour ça qu’on se retrouve avec des noms de versions à rallonge du genre 11.2.202.442. Mais plus aucune nouvelle fonctionnalité n’est intégrée.



Pendant ce temps-là pour Windows et Mac OS X ils fournissent la version 16 de Flash Player.









Konrad a écrit :



Réponse sur le site d’Adobe :







Autrement dit Adobe continue de fournir les patches de sécurité pour la version 11.2 sous GNU/Linux, c’est pour ça qu’on se retrouve avec des noms de versions à rallonge du genre 11.2.202.442. Mais plus aucune nouvelle fonctionnalité n’est intégrée.



Pendant ce temps-là pour Windows et Mac OS X ils fournissent la version 16 de Flash Player.







Ok pour la précision <img data-src=" />



Sait-on quand la fonctionnalité arrivera sur les versions nightly Linux ? J’ai hâte de la tester.



&nbsp;

on ne perdra pas de vue que toutes ces réalisations auront un impact direct sur Firefox OS.





Malheureusement, les cordonniers sont les plus mal chaussés… Firefox sous Firefox OS est vraiment basique, il lui manque des fonctionnalités essentielles, il est très loin de la version desktop ou même Android.








FRANCKYIV a écrit :



HTML5 avec Youtube ne fonctionne pas vraiment bien.



Tu ne peux pas dépasser le 720p … <img data-src=" />







Car Firefox est le dernier navigateur qui ne supporte pas MSE, tu peux l’activer dans about:config et avoir toutes les res sur YT.









Zed-K a écrit :



Pour la quantité de données certes, mais dans certains cas tu n’as pas la choix. Et là les performances commencent à rentrer en compte.



Quand je parle de maintenance et de rapidité de dev, je ne pense pas qu’au code (sur ce point on est d’accord, tout est question de maîtrise du langage et de discipline).&nbsp;Je pensais plus au jeu de composants UI complet et ultra extensible de Flex, qu’on ne retrouve guère que dans ExtJS.

Sinon, en l’absence d’implémentation des Web Components dans les navigateurs actuels, on est bon pour mixer des plugins JQuery UI et autres widgets piochés à gauche à droite, tous développés de façons différentes…



Là où Flex faisait la quasi unanimité dans le monde de la RIA (avec le bénéfice de l’énorme communauté derrière), en JS je peine à trouver quelque chose de pérenne&nbsp;(je mets en gras car c’est vraiment là où le bas blesse àmha).



Les nouveaux frameworks JS sortent à une cadence hallucinante et passent de mode en quelques semaines à quelques mois, difficile d’en choisir un pour une application devant évoluer et être maintenue sur plusieurs années.

&nbsp;

Quand je regarde ce que les géants du web utilisent pour leurs applications, pas de quoi être rassuré non plus…

Qu’il s’agisse d’Apple, Google, MS, Mozilla, Facebook et j’en passe, personne ne semble vouloir développer en JS. Chacun cherche un moyen de s’en passer en transpilant, et encore une fois la pérénité de ces technos approche le ridicule.

Rien que chez Google :&nbsp;GWT, décédé au profit de Dart, lui-même abandonné au profit d’AtScript… inspiré du TypeScript de Microsoft&nbsp;<img data-src=" />

Pas mieux niveau framework, AngularJS étant voué à la base à migrer vers le Dart, pour au final prendre le virage AtScript au dernier moment… laissant les contributeurs d’AngularDart comme des cons.



Bref, le JS pour du site web OK, mais pour une application web d’entreprise complexe et devant être maintenue sur de nombreuses années, il semblerait que personne n’ait de solution concrète et pérenne.





Je ne suis pas vraiment d’accord sur la pérenite. A partir du moment ou tu restes sur les projets principaux y’a pas de soucis. AngularJS et maintenant la depuis quelques temps et c’est toujours du JS. EmberJS aussi. Et des petits nouveaux comme ReactJS sont soutenu par Facebook et déjà suffisamment stable.



Si tu pars sur un projets maintenu sur le long terme il n’y a pas de soucis. Apres il faut bien voir selon les besoins de l’application chaque framework ayant ses avantages et inconvénients en termes de performances selon les choix qui seront faits.



Et t’oublies Facebook Flow :&nbsphttps://github.com/facebook/flow&nbsp;<img data-src=" />

C’est comme TypeScript mais en mieux avec les types non nullable (la plus grosse erreur de TypeScript AHMA). Mais c’est encore trop jeune et puis c’est écrit en OCaml d’ou certainement le manque de popularité.


La résolution maximale des vidéos sur youtube est bridée à 720. Pour avoir plus il faut que le navigateur utilise Media Source Extensions


Voir réponse du dessus.


Il y a surtout pas d’équivalent sur ce point en HTML5:

http://caniuse.com/#search=grid



Je crois qu’Adobe avait proposé un truc mais c’est pas évident à mettre en place et à faire un consensus avec tous le monde.


Pensez à ViewTube les gens <img data-src=" />


Seulement des mises à jour de sécurité jusqu’en 2017:https://blogs.adobe.com/flashplayer/2012/02/adobe-and-google-partnering-for-flas…



Linux n’aura jamais mieux que la version 11.2 alors que la version Windows est à la version 16








freechelmi a écrit :



Car Firefox est le dernier navigateur qui ne supporte pas MSE, tu peux l’activer dans about:config et avoir toutes les res sur YT.







Si tu peux m’en dire plus, tu m’intéresses … <img data-src=" />









plop97 a écrit :



Il y a Qooxdoo qui est vraiment pas mal :&nbsp;http://www.qooxdoo.org





Je connais pas, mais en regardant rapidement :





MSE permet de moduler la résolution en fonction de la bande passante. Youtube l’exige si tu veux du 1080 sans passer par Flash (donc en utilisant HTML5). Firefox est le dernier à l’avoir et c’est encore en cours de développement

https://docs.webplatform.org/wiki/apis/media_source_extensions








EricB a écrit :



le html5, c est pas encore pour tout de suite: qd j active le player html5 sous firefox, la resolution max des videos youtube est tjs le 720p. Alors que ces mêmes videos proposent du 1080p ou supérieur avec le plugin Flash… Du coup, je reste à ce Flash que j abhorre.

&nbsp;



Vérifie ton support de ces vidéos.

https://www.youtube.com/html5

http://www.ghacks.net/2014/07/25/enable-mse-h2-64-support-youtube-firefox-right-…

dans about:config:

media.mediasource.enabled

&nbsp;media.mediasource.ignore_codecs









tanguy_k a écrit :



Je connais pas, mais en regardant rapidement :




  • Existe depuis 2009 et que 429 stars sur GitHub https://github.com/qooxdoo/qooxdoo) vs 35000 pour AngularJS, 16000 pour React, 12000 pour Ember.js… =&gt; c’est louche quand meme

  • AUCUN tests automatisés (en dehors de qqs lignes en Python qui date d’il y a 3 anshttps://github.com/qooxdoo/qooxdoo/tree/master/tool/test) =&gt; rien que ca =&gt; poubelle direct

  • “led by the world’s largest web host 1&1”, vue le peu de bien que j’ai entendu sur 1&1…

  • Sur Hacker News tout le monde s’en fou :&nbsp;https://hn.algolia.com/?query=Qooxdoo&sort=byDate&prefix&…





    Le framework est peu connu en effet, ça ne le rends pas mauvais. Et c’est pas du tout comparable à AngularJS qui est bien plus bas niveau.

    Que veut-tu dire par tests automatisés ?

    &nbsp;









FRANCKYIV a écrit :



Perso j’ai d’assez gros problèmes de stabilité avec le plugin flash pour Youtube sous Gnu Linux.



Il me fait des gros “kernel panic” avec des problèmes processeur.



Dans le doute, j’ai fait un memtest pour vérifier mes barrettes (on sait jamais), et après 45 minutes, aucun problème avec celles-ci.



Du coup, je suis passé à HTML5 pour Youtube.



Dommage, je ne peux plus dépasser la résolution de 720p, mais au moins je n’ai plus de kernel panic !!!





NB : J’utilise la distribution Gnu Linux Mint en version Mate.





Flash est un processus utilisateur, c’est un problème de noyau/pilote. <img data-src=" />









Zed-K a écrit :



Rien que chez Google : GWT, décédé au profit de Dart, lui-même abandonné au profit d’AtScript…





Je crois que Google veut obtenir la palme d’or du vendeur dont les technos sont abandonnées aussi vite qu’elles apparaissent et sur lequel il ne faut absolument pas s’appuyer.



Je fuis les technos Google comme la peste à cause de ça.









seb2411 a écrit :



pour épargner des mal de tête a l’utilisateur.







c’est raté pour m’épargner le mal de tête… <img data-src=" />



<img data-src=" />









Wukerz a écrit :



c’est raté pour m’épargner le mal de tête… <img data-src=" />



<img data-src=" />





<img data-src=" />

<img data-src=" />









FRANCKYIV a écrit :



Si tu peux m’en dire plus, tu m’intéresses … <img data-src=" />







passe juste media.mediasource.enabled a true.





attention maintenant la plupart du 1080p est servi en VP9 donc pas acceleré par les GPU …









seb2411 a écrit :



Je ne suis pas vraiment d’accord sur la pérenite. A partir du moment ou tu restes sur les projets principaux y’a pas de soucis. AngularJS et maintenant la depuis quelques temps et c’est toujours du JS. EmberJS aussi. Et des petits nouveaux comme ReactJS sont soutenu par Facebook et déjà suffisamment stable.



Si tu pars sur un projets maintenu sur le long terme il n’y a pas de soucis. Apres il faut bien voir selon les besoins de l’application chaque framework ayant ses avantages et inconvénients en termes de performances selon les choix qui seront faits.





Disons que ça fait quelques temps que je suis à la recherche de quelque chose de vraiment pérenne pour le boulot, dans la mesure où notre projet consiste en la refonte d’une appli qui va fêter ses 10 ans (code méthode La Rache sans framework, POO ni convention… un bonheur), et qui est bien partie pour en durer 10 de plus ;)



Du coup Angular je suis moyennement chaud, dans la mesure où comme le dit&nbsp;HarmattanBlow, Google est quand même le champion des technos abandonnées du jour au lendemain ^^;

EmberJS a l’air assez mature et me rassurerait déjà un peu plus.

&nbsp;

Maintenant le soucis est que les frameworks JS reposent sur l’HTML5 (au sens large du terme) actuel, par définition incomplet, et proposent du coup des solutions maison à des problématiques qui n’auront plus lieu d’être avec l’arrivée des ECMAScript 6, Web Components, Web Sockets et autres.

Dans le cas de l’application en question, anticiper ce genre d’évolutions me semble assez velu pour l’instant, et s’en priver serait un gâchis sans nom.



La meilleure solution dans mon cas est peut être d’attendre du coup&nbsp;<img data-src=" />









Soriatane a écrit :



MSE permet de moduler la résolution en fonction de la bande passante. Youtube l’exige si tu veux du 1080 sans passer par Flash (donc en utilisant HTML5). Firefox est le dernier à l’avoir et c’est encore en cours de développement

https://docs.webplatform.org/wiki/apis/media_source_extensions







ok ok









psn00ps a écrit :



Flash est un processus utilisateur, c’est un problème de noyau/pilote. <img data-src=" />







Bah j’ai pas bidouillé le noyau et j’utilise le pilote libre pour la carte graphique.









freechelmi a écrit :



passe juste media.mediasource.enabled a true.





attention maintenant la plupart du 1080p est servi en VP9 donc pas acceleré par les GPU …







Marchi <img data-src=" />









plop97 a écrit :



Que veut-tu dire par tests automatisés ?&nbsp;





Tests unitaires, tests fonctionnels, tests d’intégration…

C’est indispensable pour verifier que tous les cas fonctionnent et que l’on introduit pas de regression. Au dela de ces aspects, l’écriture de tests permet d’obtenir un bien meilleur code.









tanguy_k a écrit :



Tests unitaires, tests fonctionnels, tests d’intégration…

C’est indispensable pour verifier que tous les cas fonctionnent et que l’on introduit pas de regression. Au dela de ces aspects, l’écriture de tests permet d’obtenir un bien meilleur code.





Il y en a : &nbsphttp://demo.qooxdoo.org/current/apiviewer/#qx.dev

Manuel :&nbsphttp://manual.qooxdoo.org/current/pages/development/frame_apps_testrunner.html

Démo en ligne :&nbsphttp://demo.qooxdoo.org/4.1/testrunner/









FRANCKYIV a écrit :



Bah j’ai pas bidouillé le noyau et j’utilise le pilote libre pour la carte graphique.





Ben voilà, le pilote n’est pas encore au point. <img data-src=" />









plop97 a écrit :



Il y en a : &nbsp;http://demo.qooxdoo.org/current/apiviewer/#qx.dev



Manuel :&nbsp;http://manual.qooxdoo.org/current/pages/development/frame\_apps\_testrunner.html  

Démo en ligne :&nbsp;http://demo.qooxdoo.org/4.1/testrunner/








Rien à voir : il y a une difference entre fournir des outils pour écrire des tests et le fait que le code du framework soit couvert par des tests.     



D’apres le code source du framework sur GitHub, aucun code (récent) ne teste le framework lui-meme.



Les tests c’est tres important, c’est meme determinant =&gt; ca améliore dramatiquement la qualité du code et du produit final. Si tu es étranger à ce type de pratique (désormais répandu depuis ~10 ans), lit des livres sur SCRUM, Extreme Programming, BDD, TDD…



Perso je ne baserais pas mon code sur un framework qui n’est pas couvert par des tests : c’est le critère no 1.









tanguy_k a écrit :



Rien à voir : il y a une difference entre fournir des outils pour écrire des tests et le fait que le code du framework soit couvert par des tests.



D'apres le code source du framework sur GitHub, aucun code (récent) ne teste le framework lui-meme.      






Les tests c'est tres important, c'est meme determinant =&gt; ca améliore dramatiquement la qualité du code et du produit final. Si tu es étranger à ce type de pratique (désormais répandu depuis ~10 ans), lit des livres sur SCRUM, Extreme Programming, BDD, TDD...    

Perso je ne baserais pas mon code sur un framework qui n'est pas couvert par des tests : c'est le critère no 1.







&nbsp;Pourtant ils y sont :https://github.com/qooxdoo/qooxdoo/tree/master/framework/source/class/qx/test

Tu as dû mal chercher. La démo en ligne que j’ai indiqué au post précédent, c’est justement les tests du framework qui sont exécutés









plop97 a écrit :



&nbsp;Pourtant ils y sont :https://github.com/qooxdoo/qooxdoo/tree/master/framework/source/class/qx/test

Tu as dû mal chercher. La démo en ligne que j’ai indiqué au post précédent, c’est justement les tests du framework qui sont exécutés





Effectivement, j’ai mal regardé, désolé.