• # Vivement le natif

    Posté par  . É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  (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  (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  (site web personnel, Mastodon) . Évalué à 0.

          télécharger 320 ko compressés (860 ko décompressés)

          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  (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  (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  . É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é.

    • [^] # Re: Vivement le natif

      Posté par  (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  . É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  (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  . É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  . É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  (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  (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.