En 2025, nous pouvons et devrions simplifier le développement Web
Tout vient à point à qui sait attendre.
Nous sommes de plus en plus nombreux à penser que le développement Web est devenu beaucoup trop compliqué et qu’il est temps de revenir aux sources pour développer : un serveur Web local, un éditeur de texte et un navigateur !
Ecrire du code et l’exécuter ! C’est la magie des langages de scripts !
Si vous voulez vraiment des tas d’outils pour développer alors quittez le Web et développez des applications natives, vous aurez des langages fortement typés, des compilateurs, des linkers, etc.
Aujourd’hui tous les navigateurs supportent les modules ECMAScript, les cartes d’importation, l’importation dynamique des modules, le pré-chargement des modules et les API Web modernes.
Les systèmes de build et les compilateurs ne sont plus nécessaires. Le regroupement du code JavaScript dans d’énormes fichiers n’est plus une bonne idée (lisez cet article de notre blog pour plus d’informations).
Nous gardons uniquement un processus de minification des fichiers JavaScript, CSS et HTML au moment du déploiement.
Nous développons comme cela maintenant en privilégiant l’approche HTML-First dans l’esprit de HTMX, Turbo/Stimulus ou Unpoly.
Même Microsoft dans le développement de Edge s’y est mis en abandonnant React.
Pour les interfaces utilisateurs réactives un peu complexes, nous utilisons des librairies légères comme Room (4 ko) qui n’utilise pas de DOM Virtuel ou de JSX. Et nous obtenons des applications Web performantes avec peu de code JavaScript par rapport à des applications développées avec React ou autres.
Pour le démontrer, nous avons développé l’application Web WikiRoom qui a les mêmes fonctionnalités que WikiTok, l’application qui a fait le buzz dernièrement car développée en quelques heures avec l’IA Claude et React 18. Et bien WikiRoom c’est moins de 14 ko de JavaScript contre près de 170 ko pour WikiTok ! Plus d’informations sur cet article de notre blog.
Et nous faisons cela aussi pour être dans une démarche éco-responsable et réduire la consommation d’énergie des logiciels que nous produisons et la consommation d’énergie pour les produire.
Sans l’outillage imposé pour le développement Web actuel, nous pouvons utiliser des ordinateurs de moyenne gamme ou anciens pour développer, nous n’avons pas besoin de la dernière machine à la mode avec des dizaines de giga octets de mémoire ou de coeurs !
Le terminal le plus écologique est celui que vous continuez à utiliser.
En n’utilisant pas de librairies obèses, nous livrons à nos utilisateurs des applications et sites Web bien optimisés qui essayent de consommer moins d’énergie et évitent d’avoir le terminal dernier cri.
En 2025, il est donc possible de simplifier le développement Web et nous vous encourageons à le faire surtout si vous avez un minimum de conscience écologique.