Je ne connaissais pas localeCompare
qui permet d'ordonner des chaînes de caractères sans tenir compte de la casse et des accents, mais Intl.Collator
permet de le faire encore plus efficacement.
Une lib JS pour trier des blocs par drag & drop.
Démo ici : https://rubaxa.github.io/Sortable/