Sortie de RequireJS 2.1.3

Le , par vermine, Responsable Jeux-Concours
Sortie de RequireJS 2.1.3


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

La révision 2.1.3 comporte par exemple les changements suivants :

  • require.toUrl() génère maintenant des URL correctes pour les chaînes passées sans l'extension du fichier. Le ".js" n'est plus ajouté automatiquement. C'est à vous de le faire le cas échéant ;
  • errback est interceptable dans le load.fromText ;
  • meilleure performance pour la méthode normalize() ;
  • toutes une série de modifications pour obtenir des gains au niveau de la vitesse d’exécution de l'optimiseur.


La liste complète des modifications est disponible pour require.js et pour l'optimiseur.

Téléchargement.

Source : l'article de James Burke.


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse Signaler un problème

Avatar de vermine vermine - Responsable Jeux-Concours https://www.developpez.com
le 24/01/2013 à 10:00
Sortie de RequireJS 2.1.4 qui apporte un correctif à la révision 2.1.3


Suite à l'annonce de la révision 2.1.3, l'équipe se voit contrainte de déjà sortir la révision 2.1.4 fin de corriger un bogue au niveau de l'optimiseur en ce qui concerne la normalisation de cssPrefix.

Sans ce correctif, se voit parfois insérée la valeur « undefined » dans certains fichiers CSS optimisés. Ce qui les rend inutilisables.

Téléchargement.

Source : l'article de James Burke.
Avatar de vermine vermine - Responsable Jeux-Concours https://www.developpez.com
le 07/03/2013 à 7:51
Sortie de RequireJS 2.1.5


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

La révision 2.1.5 comporte par exemple les changements suivants :

  • exécution de l'optimiseur et chargement des modules AMD en xpcshell (un interpréteur JavaScript en lignes de commandes) ;
  • la gestion des exceptions de importScript ;
  • baseUrl s'applique uniquement lorsqu'une URL ne commence pas par « / » ;
  • optimisation de checkLoaded ;
  • toutes une série de modifications pour obtenir des gains au niveau de la vitesse d’exécution de l'optimiseur.


La liste complète des modifications est disponible pour require.js et pour l'optimiseur.

Téléchargement.

Source : l'article de James Burke.
Avatar de vermine vermine - Responsable Jeux-Concours https://www.developpez.com
le 16/05/2013 à 9:32
Sortie de RequireJS 2.1.6


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

La révision 2.1.6 comporte par exemple les changements suivants :

  • le support de Source Maps est élargi ;
  • inclusion du nom du module dans le message d'erreur pour scripterror ;
  • une réécriture de jQuery.html.


La liste complète des modifications est disponible pour require.js et pour l'optimiseur.

Téléchargement.

Source : l'article de James Burke.
Avatar de vermine vermine - Responsable Jeux-Concours https://www.developpez.com
le 12/07/2013 à 14:41
Sortie de RequireJS 2.1.7


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

La révision 2.1.7 comporte par exemple les changements suivants :

  • pour xpcshell, l'optimiseur utilise l'API du parseur Reflect au lieu de Esprima à cause d'une pile particulière utilisée sous Linux et Windows ;
  • le support de source map est mis à jour pour utiliser la syntaxe //#.


La liste complète des modifications est disponible pour require.js et pour l'optimiseur.

Téléchargement.

Source : l'article de James Burke.
Avatar de vermine vermine - Responsable Jeux-Concours https://www.developpez.com
le 12/07/2013 à 14:42
Sortie de RequireJS 2.1.8


James Burke sort la révision 2.1.8 pour corriger un petit bogue.

parse.nodeToString calculait de manière incorrecte les intervalles. En résumé, s'il n'y avait aucun commentaire ou contenu au-dessus de l'appel de requirejs.config, il calculait mal la valeur de départ. Maintenant, ce comportement est corrigé.

Téléchargement.

Source : l'article de James Burke.
Avatar de vermine vermine - Responsable Jeux-Concours https://www.developpez.com
le 09/01/2014 à 14:40
Sortie de RequireJS 2.1.10


James Burke sort la révision 2.1.10 qui est principalement une version de maintenance. Elle améliore certains cas lors de la réutilisation de code ayant été installés par l'intermédiaire de npm. Il y a également deux nouvelles options pour le loader :

  • nodeIdCompat : cette option permet d'utiliser indifféremment les id de modules exemple.js et exemple pour les modules installés par npm ;
  • bundles : cette option permet de pointer plusieurs id de modules vers un id de module qui contient un ensemble de modules.


Les autres améliorations sont décrites ici.

Du côté de l'optimiseur, l'option mainConfigFile peut prendre maintenant un tableau de chemins d'accès vers des fichiers de configuration. Les autres améliorations sont décrites ici.

Téléchargement.

Source : l'article de James Burke.
Avatar de vermine vermine - Responsable Jeux-Concours https://www.developpez.com
le 18/02/2014 à 11:31
Sortie de RequireJS 2.1.11


James Burke sort la révision 2.1.11 qui concerne des corrections de bogues et qui introduit une option importante pour l'optimiseur.

C'est l'option wrapShim. Elle englobe les dépendances shimmed dans un appel de define() afin qu'elles travaillent mieux après une génération (un build) lorsque leurs dépendances en amont sont également des modules AMD avec des dépendances. C'est complexe mais utile par exemple lorsqu'on travaille avec Backbone et sa version AMD.

Les autres améliorations sont décrites ici pour RequireJS et ici pour l'optimiseur.

Téléchargement.

Source : l'article de James Burke.
Avatar de vermine vermine - Responsable Jeux-Concours https://www.developpez.com
le 27/05/2014 à 11:24
Sortie de RequireJS 2.1.12


James Burke sort la révision 2.1.12 qui apporte quelques corrections de bogues concernant :

  • la normalisation des chemins relatifs ;
  • les itérations dans trimDot ;
  • les chemins d'accès dans les tableaux map ;
  • l'ajout d'exemples dans la documentation.


Les améliorations pour l'optimiseur sont décrites ici.

Téléchargement.

Source : l'article de James Burke.
Avatar de vermine vermine - Responsable Jeux-Concours https://www.developpez.com
le 02/06/2014 à 16:41
Sortie de RequireJS 2.1.13


James Burke sort la révision 2.1.13 parce qu'il y a eu une régression avec la version précédente. Cela concerne la normalisation de l'ID et la méthode dotTrim. Vous trouverez plus d'information ici.

Il est plus que suggéré de passer directement à cette nouvelle version.

Téléchargement.

Source : l'article de James Burke.
Avatar de vermine vermine - Responsable Jeux-Concours https://www.developpez.com
le 05/06/2014 à 16:34
Sortie de RequireJS 2.1.14


James Burke sort déjà la révision 2.1.14. Et pour cause, il y avait d'autres régressions amenées par la révision 2.1.12.

La première correction concerne encore une fois la normalisation des ID mais lorsqu'il y a plusieurs modules (par exemple: "pluginA!pluginbB!resource").

La seconde correction porte sur l'optimiseur et la détection de code UMD.

Téléchargement.

Source : l'article de James Burke.
Contacter le responsable de la rubrique JavaScript