Catégorie de l'article : Technique

jQuery annonce une nouvelle version

·
lecture 3 minutes
RIP jQuery
Frédéric Pineau - Expert Web Performance
publié par

Frédéric Pineau
Directeur Technique

Bon voilà une annonce qu’on n’attendait pas du coté de jQuery. 15 ans après sa première version, le célèbre Framework sort une version estampillée 3.6.0 pour corriger une faille de sécurité et pour quelques améliorations. Mais est-ce que jQuery a encore un sens aujourd’hui ? Je crois que c’est le bon moment pour vous faire un point sur le sujet.

jQuery c’est quoi ?

Créée en 2006 par John Resig, jQuery est une bibliothèque JavaScript libre qui facilite l’écriture de scripts coté client. Son API de base sert à sélectionner un élément à l’aide de sélecteur CSS, puis à faire quelque chose avec l’élément sélectionné (animation, événement, apparence, etc…). jQuery est apparu au moment où les interfaces web devenaient plus complexes. Il est rapidement devenu le framework Front-End le plus utilisé au monde.

Et n’en déplaise à tous les esprits avides de nouveautés (et de web performance), il reste aujourd’hui largement le plus utilisé.

Et pourtant…

Je commence à croire qu’Internet a usurpé sa réputation de goélette prompte au changement. Car en matière de JavaScript, on aurait plutôt à faire un paquebot incapable de changer de direction alors que l’iceberg approche. Et sans Kate Winslet ou Leonardo Dicaprio pour rendre les choses moins désagréables.

Soyons clair :  95% du code de jQuery est désormais inutile ! 

Et ça ne date pas d’hier, en 2019 je proposais déjà d’enterrer le papi des Frameworks JS, du fait son inadaptation aux exigences de webperf d’aujourd’hui (franchement relisez l’article, ça reste parfaitement d’actualité). En fait, depuis l’arrivé de ECMAScript version 6 (ES6) et son support quasi universel dans tous les navigateurs, jQuery n’est tout simplement plus pertinent.

Faire face à la dette technique

Si vous utilisez encore jQuery aujourd’hui, c’est ce qu’on appelle une dette technique. Et à mon avis, pas des moindres.

Toutefois, il y a une méthode assez simple pour petit à petit rajeunir votre Front-End.

  1. Tout d’abord passez à la toute dernière version de jQuery. Surtout si vous utilisez encore une version 1. Cela signifie de laisser tomber le support de navigateurs plus qu’obsolètes comme IE11 ( soit 2% des internautes français qui jouent avec la sécurité de leurs données et accessoirement avec mes nerfs).
  2. Fidèle à notre leitmotiv “No Fucking JS“, supprimez le JS inutile : en terme d’interface, il y a aujourd’hui énormément de solutions coté CSS qui ne nécessitent aucun JS.
  3. Enfin passez à Vanilla JS : remplacer tous les plugins et toutes vos fonctions utilisant jQuery par du Javascript natif en ES6 autonome de façon à vous extraire de la dépendance à jQuery et au final de n’importe framework.

Depuis 2017, notre agence web de Rennes n’utilise plus jQuery pour la conception de site web. Nos dernières réalisations en sont la preuves : baudouin-bois.com, fbsolution.fr, app.synapse-consult.com, et bien d ‘autres.

De plus, nous avons accompagné et accompagnons encore plusieurs société dans ce changement. Et tout ça, non pas pour la beauté du code, mais pour réaliser un gain notable coté webperf !

Source : javascript.developpez.com

Articles similaires

Le mystère du LCP introuvable

Technique

15 octobre 2026

Si vous surveillez la perf de vos pages, vous scrutez régulièrement les valeurs de vos LCP. Eh bien, amateurs de sensations fortes, tenez-vous bien :...

Lire la suite de Le mystère du LCP introuvable

CrUX Ads Metrics : la réalité des pubs enfin visible !

Technique

Tendance

17 septembre 2026

Cela fait un moment que Google n’avait pas pondu de nouveaux indicateurs à se mettre sous la dent. Eh bien le 15 septembre dernier, Google...

Lire la suite de CrUX Ads Metrics : la réalité des pubs enfin visible !

Méthode HTTP QUERY : le verbe qui règle enfin le duel GET contre POST

Technique

21 juillet 2026

La méthode HTTP QUERY (RFC 10008) résout le vieux conflit GET vs POST sur les recherches complexes. On regarde où en est vraiment le support.

Lire la suite de Méthode HTTP QUERY : le verbe qui règle enfin le duel GET contre POST

Optimiser le Cache Navigateur avec No-Vary-Search

Technique

20 janvier 2026

Sciemment ou non, vous utilisez certainement des paramètres d’URL. Cela peut être des codes de tracking UTM ajoutés par vos campagnes marketing, des paramètres publicitaires,...

Lire la suite de Optimiser le Cache Navigateur avec No-Vary-Search