27-10-2018, 21:56:15
Philippe a écrit :Comme sur Jclic Author Stéphane a réussi à faire quelque chose en passant 5 min sur un tuto, ça peut être la solution à recommander à ceux qui veulent donner un coup de main pour faire rapidement des adaptations des logiciels climenu.
Pour les démminifieurs, ça fait longtemps que ces outils ne servent plus (à mon sens) car les navigateurs le font directement en natif. (sur chrome, t'as le bouton "pretty print" mais t'as l'équivalent sur firefox ou IE)
Le soucis, c'est que tu perds souvent toute l'arborescence de tes fichiers, les commentaires, la partie débogages, les nom de tes variables et méthodes, (un bon minificateur va remplacer "ma_fonction_qui_veut_dire_quelque_chose" par "a" pour gagner de la place) les algos. (oui, les très bons minificateurs font de l'optimisation des algos. Du coup, ça fait pas mal offuscation au final ou un déminificateur n'arrivera pas à obtenir une opération inverse)
La tendance actuelle est à l'utilisation de préprocesseurs : on écrit son code dans un javascript moderne (par exemple avec de la POO) mais pas encore supportés par les navigateurs et on compile dans une version interprétable (mais aussi difficilement compréhensible).
L'avenir s'annonce encore pire avec l'émergence de webassembly qui est un format bytecode.
Du coup, travailler avec les sources, c'est franchement pas du luxe.

