Lorsque nous avons d�couvert Emscripten en 2013, nous avons fait � w�w � sur l'id�e : pouvoir utiliser MediaInfo en ligne sans avoir besoin de recoder tout en JS, super, pas de temps perdu � changer de langage de programmation. Nous avons donc fait une premi�re tentative de portage du code C++ vers ASM.js. Apr�s plusieurs jours � adapter l'interface aux contraintes de ASM.js (on ne peut pas ouvrir le fichier directement dans le logiciel, il faut utiliser l'API JS pour lire les donn�es du fichier, puis passer les octets au logiciel), nous avons pris peur sur le r�sultat en termes de taille du code JS � envoyer au client (plus de dix Mo), de la m�moire vive n�cessaire (plus de un Go), et de la lenteur (plusieurs secondes � la place de quelques centaines de millisecondes). Inutilisable. Nous avons abandonn� l'id�e
Partager