11569 sujets

JavaScript, DOM et API Web HTML5

Modérateur
Bonjour les amis,

J'ai un petit dilemme. Comme certains le savent, je développe un moteur de template ultra léger. Dernièrement, j'ai ajouté 2 petites extensions sur les partials. Désormais, les partials peuvent être dynamique et/ou peuvent recevoir des paramètres.

Avant hier, je me suis aperçu d'un petit bug (collision variable). J'ai remis en question ces 2 extensions.

Dans un premier temps, j'ai unifié les 2 extensions en une (environ 800 octets gzip).
Puis de ce résultat, j'ai fait 2 décorateurs :
- j'ai gardé le partial initial (250 octets gzip)
- un décorateur pour le partial dynamique (350 octets gzip)
- un décorateur pour le partial paramétrable (450 octets gzip)

Si vous utilisez ma librairie, que préféreriez-vous ?
- utiliser ce dont vous avez besoin (la base partial + 2 décorateurs => le poids est sensiblement plus lourd
- utiliser partial complet (bien que certaines features ne vous soient utiles)

Mon idée sur cette librairie est : utiliser ce dont vous avez besoin et chaque octet compte.

Merci d'éclairer ma lanterne.

Bonne journée à vous tous
Modifié par Niuxe (30 Jan 2026 - 13:26)