JavaScript
JavaScript, le langage du navigateur et bien au-delà
JavaScript est le seul langage compris nativement par tous les navigateurs, et à ce titre il est indissociable du web. Mais il a largement dépassé ce périmètre : avec Node.js, il fait tourner des serveurs et tout l’outillage du front-end ; avec React Native, il produit des applications mobiles.
Le langage lui-même évolue chaque année à travers le standard ECMAScript, et la plupart des projets professionnels l’écrivent aujourd’hui en TypeScript, qui lui ajoute un système de types statiques. C’est aussi notre choix par défaut.

Un écosystème foisonnant, des choix raisonnés
L’écosystème JavaScript a la réputation de changer sans cesse. Nous le suivons attentivement, nous documentons régulièrement notre outillage, mais nous ne changeons pas d’outil à chaque mode.
Notre bibliothèque de référence pour les interfaces riches est React, que nous pratiquons depuis bientôt dix ans. Nous savons aussi intervenir sur des projets Vue ou Angular existants, et nous choisissons les outils de build, de test et de qualité pour leur stabilité autant que pour leurs performances, comme lorsque nous avons migré de Webpack Encore vers Vite.
Où nous écrivons du JavaScript
🌐 Dans le navigateur
Interactions, formulaires dynamiques, moteurs de recherche, visualisation de données, usage des API du navigateur, jusqu’à la synthèse sonore avec la Web Audio API. Nous privilégions l’amélioration progressive : la page fonctionne d’abord, JavaScript l’enrichit ensuite.
🖥️ Côté serveur et dans l’outillage
Node.js pour des services, des scripts et le rendu côté serveur, TypeScript pour fiabiliser le tout, Vite pour construire les assets, Playwright pour les tests de bout en bout, le tout exécuté en intégration continue.
📱 Sur mobile
Avec React Native, les mêmes compétences et une partie du même code servent à construire des applications iOS et Android.
Le meilleur JavaScript est parfois celui qu’on n’écrit pas
Chaque kilo-octet de JavaScript a un coût : téléchargement, analyse, exécution, maintenance. Avant d’écrire du code, nous vérifions ce que HTML et CSS savent faire nativement, et c’est de plus en plus : animations liées au défilement, boîtes de dialogue, menus, validation de formulaires, mises en page complexes.
Cette sobriété se mesure : nous suivons les Core Web Vitals de nos projets et nous proposons des audits de performance frontend quand un site a pris du poids.

Faire appel à nous pour vos développements JavaScript
- Développer une interface ou une application, en choisissant le bon niveau de JavaScript pour votre besoin.
- Auditer et alléger un front-end existant : performance, accessibilité, modernisation de l’outillage.
- Former votre équipe à TypeScript et à React, avec nos formations.
💡 Découvrez notre offre de développement frontend, ou parlons de votre projet.Écrivez-nous
Nos derniers articles sur JavaScript
Nous publions régulièrement notre état de l’art ou nos recommandations concernant les outils que nous mettons en œuvre.
De la nostalgie aux nouveautés : ce que dotJS 2025 nous a inspiré
Ce 3 avril, Cécile, Katia et Suzanne ont quitté leurs claviers respectifs pour se rendre à la conférence dotJS, pour laquelle chaque année Paris, et les Folies Bergères, se transforment en terrain de jeu des passionnés…
par Cécile Delmon, + 2 autres
DotJs 2024 the (re)union
This week, we attended DotJs, which made its comeback after a five-years break. The event was held at the Folies Bergères. The theme was (Re)Union, reflecting the gathering of the JavaScript community. The schedule…
par Cécile Delmon, + 1 autre
Appliqué chez nos clients
Chugulu Games a souhaité que JoliCode l’accompagne, en tant qu’expert du framework Appcelerartor Titanium, dans le cadre du développement de l’application « Music Mania ». Nous avons profondément…
En tant que joaillier 100 % numérique, l’équipe de Courbet Paris a souhaité se doter d’une plateforme eCommerce, capable d’offrir une expérience moderne qui revalorise l’acte d’achat de produits de joaillerie…
Nous avons également effectué en quelques semaines la refonte de l’application mobile de Dromadaire, à l’aide de la plateforme Appcelerator Titanium et du framework Alloy. Dialoguant avec les APIs REST…
Nos formations liées à JavaScript
Formation TypeScript
Utilisez le langage TypeScript pour développer des applications robustes.
Formation React
Développez des interfaces efficaces et élégantes avec la bibliothèque JavaScript React.