de Adriweb » 28 Juil 2017, 16:30
Puisque Chrome en version 60 est en train de sortir ces jours-ci (et à cette heure-ci, c'est peut-être déjà fait), et que les autres navigateurs devraient suivre dans les prochains jours(/semaines ?) pour leur dernière version respective, j'en ai profité pour passer à un modèle multi-threadé pour le coeur d'émulation et d'affichage du LCD. En effet, il fallait attendre ces versions là pour profiter de fonctionnalités bien spécifiques (
Atomics et SharedArrayBuffer, qu'Emscripten utilise pour les pthreads).
En pratique, avec quelques lignes de code qui ont changé pour profiter de ça, et bien
l'émulateur est maintenant très rapide dans le navigateur (en fait, j'ai même eu à le ralentir pas mal)
Et puis en même temps, j'ai amélioré l'affichage des flèches :
Les versions de browsers qu'il faut, disponible dès aujourd'hui en stable ou en beta (en attendant une release stable très prochaine): Chrome 60 / Opera 47, Firefox 55, Safari 10.1, Edge 16.
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)