KinomaJS Le framework JavaScript de Marvell est maintenant disponible en Open source KinomaJS, le framework JavaScript de la société Marvell Technology Group LTD est maintenant disponible en Open source. En effet, KinomaJS a été conçu par son éditeur Marvell afin d'accélérer le développent d'applications dédiées aux systèmes embarqués et aux objets connectés. C'est donc dans cette perspective d'amélioration ...
Mis à jour 04/03/2015 à 01h29 par Malick
JavaScript étant un langage interprété, l'ordre des opérations peut avoir un impact significatif sur les performances selon le navigateur. Par exemple, les expressions a * b + c et c + a * b bien que mathématiquement équivalentes peuvent ne pas avoir le même coût computationnel. Et pour cause. Selon que la multiplication soit en début d'expression ou bien en fin d'expression, cela peut influencer drastiquement les performances. ...
Mis à jour 22/02/2015 à 11h39 par yahiko
Voici un petit montage en bande-dessinée de mon cru détournant la série South Park
Cet article qui fait suite au précédent qui présentait une facette particulière des fermetures, tente de remettre certains concepts-clé au sujet des fermetures à leur place afin d'éviter les erreurs de compréhension les plus grossières. Toute fonction en JavaScript crée une fermeture. Il est courant de lire sur Internet que les fermetures ne concernent que les fonctions anonymes. C'est faux. Il s'agit d'une confusion manifeste entre le concept de lambda expression et ...
Mis à jour 12/02/2015 à 20h30 par yahiko
Nous avons souvent besoin de tester la performance de nos scripts. Pour cela, nous rencontrons souvent des fonctions spécifiques basées sur l'objet Date(), par exemple : Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part 12345var d1, d2; d1 = Date.now(); // Code à tester ici d2 = Date.now(); console.log(d2 - d1); Ce qui est dommage, c'est d'utiliser la console uniquement pour afficher le résultat alors que celle-ci est capable de faire le travail toute seule ! Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part console.time('Nom du test'); ...
var d1, d2; d1 = Date.now(); // Code à tester ici d2 = Date.now(); console.log(d2 - d1);
console.time('Nom du test');