Ce dépot contient les fichiers nécessaires à la réalisation de l'exemple donné dans cet article. Bien que les fichiers compilés soient à disposition, il est indiqué les méthodes pour recompiler soit-même le code c++, à l'aide du docker officiel emscripten ou via l'installation classique.
Il est nécessaire de lancer un serveur web pour pouvoir tester le bon fonctionnement du code. Une instruction simple est donnée à la fin de ce document à cet effet.
docker run \
--rm \
-v $(pwd):/src \
-u $(id -u):$(id -g) \
emscripten/emsdk \
emcc nom_du_programme.cpp -o nom_en_sortie.js #optionel
emcc -I. -o newtonraphson.js -Oz -s MODULARIZE=1 -s EXPORT_NAME=createModule --bind problem.cpp newtonraphson.cpp bindings.cpp
docker run \
--rm \
-v $(pwd):/src \
-u $(id -u):$(id -g) \
emscripten/emsdk \
emcc -I. -o newtonraphson.js -Oz -s MODULARIZE=1 -s EXPORT_NAME=createModule --bind problem.cpp newtonraphson.cpp bindings.cpp
python3 -m http.server "numéro de port"
ex : python3 -m http.server 8000
A lancer impérativement dans le dossier contenant les fichiers compilés.