Posté par Zenitram (site web personnel) .
Évalué à 6.
Dernière modification le 23 novembre 2022 à 11:12.
De manière très générale (pas testé ce projet, mais discuté avec différentes personnes sur des projets de décodage, ainsi que quelques tests sur un de mes projets de décodeur vidéo) ça tourne généralement 3-4x plus lent que natif sans SIMD, après chargement la première fois de la lib.
Ce n'est pas génial mais toujours mieux que pas de support du tout (et son usage peut montrer que les gens ont l'utilité du support natif à terme pour réduire la consommation énergétique pour une meilleure expérience utilisateur).
En effet, ça peux être un moyen de tester des gestions sans avoir à attendre toute la validation en natif dans le(les) moteur(s).
Après une fois que c'est validé/normalisé, mieux vaut à n'avoir à télécharger son navigateur qu'une fois avec le natif inclus, et pas 300K à chaque page.
Plus que du test, plus généralement, il peut toujours y avoir des navigeurs/OS qui ne supportent pas tel ou tel encodage. On peut alors avoir le décodeur en WASM disponible au téléchargement (détecté automatiquement). Cela permet de stocker les images/vidéos dans un format optimal sans se soucier de les avoir aussi dans un autre format pour compatibilité.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Un autre angle pour voir ça, c'est que la machine virtuel WASM est limité par une sandbox. J'imagine qu'il y a des cas ou c'est ok de consommer plus et d'avoir moins de risques.
Et comme tu peux utiliser rust pour générer du WASM, ça permet d'éviter les erreurs de mémoire les plus grossières
ça ne fonctionne pas (affichage vide, avec juste marqué "image: / background image:"), ni dans firefox ni dans brave, je ne sais pas dans quel navigateur c'est censé marcher. Chrome uniquement ?
« Le pouvoir des Tripodes dépendait de la résignation des hommes à l'esclavage. » -- John Christopher
merci. Chez moi j'ai firefox 106.0.5 sous linux mint (puis 107 après mise à jour), mais ça n'affiche rien donc. Et WASM semble activé (cette page de test fonctionne par exemple : https://d2jta7o2zej4pf.cloudfront.net/ )
sur un autre ordinateur (même distribution), firefox ne fonctionne pas non plus, pas plus que brave, mais google chrome si.
« Le pouvoir des Tripodes dépendait de la résignation des hommes à l'esclavage. » -- John Christopher
j'ai trouvé, c'est le(s) bloqueur(s) de pub qui a cru qu'il fallait bloquer ces éléments, j'ai fait un rapport de bug, ils devraient trouver le moyen de contourner ça, les autres sites qui utilisent JS et WASM n'ont pas ce problème…
« Le pouvoir des Tripodes dépendait de la résignation des hommes à l'esclavage. » -- John Christopher
# Vivement le natif
Posté par Glandos . Évalué à 5.
Ouais, c'est mis en avant dans https://bugs.chromium.org/p/chromium/issues/detail?id=1178058#c198 mais franchement, le support natif, c'est obligatoire. WASM, c'est bien, mais pour un truc vraiment utilisé, vaut mieux du natif.
[^] # Re: Vivement le natif
Posté par Jean Gabes (site web personnel) . Évalué à 2.
On a une idée du gain natif/WASM sur ce genre de cas qui est purement calculatoire?
[^] # Re: Vivement le natif
Posté par SpaceFox (site web personnel, Mastodon) . Évalué à 6.
Déjà, le natif n’oblige pas à télécharger 320 ko compressés (860 ko décompressés) de fichiers JS et WASM pour que ça fonctionne.
La connaissance libre : https://zestedesavoir.com
[^] # Re: Vivement le natif
Posté par Gil Cot ✔ (site web personnel, Mastodon) . Évalué à 0.
Même pas un méga… (mais je suis d'accord que plus c'est léger et tend vers zéro et mieux c'est.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Vivement le natif
Posté par Zenitram (site web personnel) . Évalué à 6. Dernière modification le 23 novembre 2022 à 11:12.
De manière très générale (pas testé ce projet, mais discuté avec différentes personnes sur des projets de décodage, ainsi que quelques tests sur un de mes projets de décodeur vidéo) ça tourne généralement 3-4x plus lent que natif sans SIMD, après chargement la première fois de la lib.
Ce n'est pas génial mais toujours mieux que pas de support du tout (et son usage peut montrer que les gens ont l'utilité du support natif à terme pour réduire la consommation énergétique pour une meilleure expérience utilisateur).
[^] # Re: Vivement le natif
Posté par Jean Gabes (site web personnel) . Évalué à 2.
Merci,
En effet, ça peux être un moyen de tester des gestions sans avoir à attendre toute la validation en natif dans le(les) moteur(s).
Après une fois que c'est validé/normalisé, mieux vaut à n'avoir à télécharger son navigateur qu'une fois avec le natif inclus, et pas 300K à chaque page.
[^] # Re: Vivement le natif
Posté par abriotde (site web personnel, Mastodon) . Évalué à 2.
Plus que du test, plus généralement, il peut toujours y avoir des navigeurs/OS qui ne supportent pas tel ou tel encodage. On peut alors avoir le décodeur en WASM disponible au téléchargement (détecté automatiquement). Cela permet de stocker les images/vidéos dans un format optimal sans se soucier de les avoir aussi dans un autre format pour compatibilité.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Vivement le natif
Posté par Misc (site web personnel) . Évalué à 3.
Un autre angle pour voir ça, c'est que la machine virtuel WASM est limité par une sandbox. J'imagine qu'il y a des cas ou c'est ok de consommer plus et d'avoir moins de risques.
Et comme tu peux utiliser rust pour générer du WASM, ça permet d'éviter les erreurs de mémoire les plus grossières
# marche pas
Posté par zurvan . Évalué à 2.
ça ne fonctionne pas (affichage vide, avec juste marqué "image: / background image:"), ni dans firefox ni dans brave, je ne sais pas dans quel navigateur c'est censé marcher. Chrome uniquement ?
« Le pouvoir des Tripodes dépendait de la résignation des hommes à l'esclavage. » -- John Christopher
[^] # Re: marche pas
Posté par Zenitram (site web personnel) . Évalué à 3. Dernière modification le 23 novembre 2022 à 11:56.
Ca marche chez moi, Firefox 106 Win donc non, pas que Chrome.
[^] # Re: marche pas
Posté par zurvan . Évalué à 2.
merci. Chez moi j'ai firefox 106.0.5 sous linux mint (puis 107 après mise à jour), mais ça n'affiche rien donc. Et WASM semble activé (cette page de test fonctionne par exemple : https://d2jta7o2zej4pf.cloudfront.net/ )
sur un autre ordinateur (même distribution), firefox ne fonctionne pas non plus, pas plus que brave, mais google chrome si.
« Le pouvoir des Tripodes dépendait de la résignation des hommes à l'esclavage. » -- John Christopher
[^] # Re: marche pas
Posté par zurvan . Évalué à 4.
j'ai trouvé, c'est le(s) bloqueur(s) de pub qui a cru qu'il fallait bloquer ces éléments, j'ai fait un rapport de bug, ils devraient trouver le moyen de contourner ça, les autres sites qui utilisent JS et WASM n'ont pas ce problème…
« Le pouvoir des Tripodes dépendait de la résignation des hommes à l'esclavage. » -- John Christopher
[^] # Re: marche pas
Posté par gUI (Mastodon) . Évalué à 4.
Pour info j'ai pas de soucis avec uBlock Origin.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: marche pas
Posté par lejocelyn (site web personnel) . Évalué à 4.
De mon côté, c'est Ghostery qui bloque (bon, et évidemment NoScript aussi, mais rien de surprenant à ce niveau).
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.