Developpez.com - Rubrique Dév. Web

Le Club des Développeurs et IT Pro

RequireJS : le projet sera maintenu stable mais n'évoluera plus

La bibliothèque JavaScript de chargement de modules est remplacée par une autre

Le 2016-05-06 12:06:53, par vermine, Expert éminent sénior
RequireJS : le projet sera maintenu stable, mais n'évoluera plus
La bibliothèque JavaScript de chargement de modules est remplacée par une autre


RequireJS est une bibliothèque JavaScript qui gère le chargement de modules et de fichiers JavaScript. Elle est optimisée pour une utilisation dans le navigateur, mais peut être utilisée dans d'autres environnements JavaScript comme Rhino et Node. RequireJS améliore la vitesse et la qualité de votre code.

La version 2.2 est en fait une révision mineure et comporte par exemple les changements suivants :

  • le projet est passé dans la Fondation jQuery principalement pour la question de la licence ;
  • les arguments urlArgs peuvent être des fonctions ;
  • l'amélioration de la propriété data-main contenant un plugin ;
  • r.js est plus rapide.


La liste complète des modifications est disponible pour require.js.

James Burke signale par la même occasion qu'il ne compte plus s'investir dans RequireJS et se contentera de le maintenir stable. Il est loin des objectifs qu'il s'était donnés et il préfère alors se concentrer sur son nouveau projet alameda qui est plus petit et plus moderne.

Téléchargement.

Source : l'article de James Burke.

Et vous ?

Utilisez-vous RequireJS et que pensez-vous de son abandon ?

Découvrez nos quizz JavaScript et testez vos connaissances !
  Discussion forum
3 commentaires
  • vermine
    Expert éminent sénior
    Oui et non. L'auteur de RequireJS avait conçu cet outil en 2009 en attendant que tout cela soit nativement intégré / supporté. Mais le projet a perduré plus de temps que prévu car un système natif pour les modules n'était toujours pas mis en place en 2016.

    L'auteur, James Burke, a alors préféré se concentrer sur un autre projet similaire appelé Alameda. Mais il n'y a pas plus de mouvements de ce côté-là.

    Si j'ai bien compris, James Burke a finalement décidé de changer d'emploi et a rejoint l'équipe de Mozilla dans l'optique de rendre tout cela natif.

    Conclusion, oui le projet n'est plus nécessaire si tout est natif. Non, ce n'est pas parce que c'est devenu natif que le projet a été arrêté.
  • Beginner.
    Membre expert
    Envoyé par vermine
    Utilisez-vous RequireJS et que pensez-vous de son abandon ?
    Est-ce que cet abandon n'est pas dû au fait que les modules ES6 sont supportés par plusieurs navigateurs ? Ou ça n'a rien à voir ?
  • Beginner.
    Membre expert
    Ok merci.