Outil
AssetMapper
Des import maps natives dans Symfony : CSS et JS en modules, sans toolchain Node pour un site classique.
La particularité d’AssetMapper : l’honnêteté. Le navigateur charge de l’ESM, des fichiers versionnés, pas un graphe webpack opaque pour un site de contenu. importmap.php est le manifeste. Ça colle aux fronts Symfony 6.3+ qui ne sont pas des SPA.
Force : moins de Node sur le projet PHP, des diffs lisibles, des vendors sans CDN dans le dépôt. Limite : ce n’est pas l’outil d’une grosse app React — Encore ou Vite existent encore. L’admin Ibexa reste sur Encore ; le thème public n’y est pas obligé.
Un senior choisit le pipeline d’assets par surface, pas “un bundler pour les gouverner tous”.