Pour ceux qui veulent être à la pointe de la technologie révolutionaire du JJAB, j'ai créé pour les beta(-testeurs) un emplacement ou je mets la version en cours de validation:
https://bouillard.org/kikourou/jjab-nextElle sera mise ensuite comme nouvelle version du JJAB, après correction des éventuels bugs qui restent...
La seule evolution en cours est la suppression d'une librairie javascript sur laquelle je m'appuyais pour être cross-browser et qui a des fonctions pour faciliter l'écriture. Je j'utilise depuis de très nombreuses années dans mes différents projets personnels, mais maintenant que Internet Explorer a disparu et que le niveau fonctionnel des API des navigateurs est plutôt cohérent avec les dernières versions de javascript (ES6), il n'y a plus vraiment besoin de
jQuery.
Cela fait une réduction de 10% sur le javascript, soit 100ko. Pas négligeable.
Mais par contre, j'ai du adapter beaucoup de lignes de code pour passer sur les fonctions natives (qui n'ont pas forcement la même API). Donc pas mal de risque de regressions. J'ai déjà corrigé pas mal de choses mais le risque 0 n'existant pas, il reste peut être encore des bugs... C'est pourquoi j'en appelle aux bonnes âmes du forum !
La prochaine évolution sera l'enregistrement des réglages dans le cloud pour ne pas être obligé de les refaire sur chaque appareil (j'aurais du le faire avant...), et la gestion des projections alternatives (ca c'est pour notre Polonais)
J'aimerais aussi essayer d'implementer le routage de l'IGN pour voir ce qu'il donne (mais il y a que a pied ou en voiture)