Accueil InfoQ JavaScript sur InfoQ
-
Construire des applications mobiles d'entreprise multi-plateformes, multi-terminaux avec Dxtreme Mob
Cet article traite du produit DXTREME Mobile de DevExpress permettant de développer facilement des applications mobiles pour de nombreuses plate-formes.
-
lua.vm.js - Faire tourner une VM Lua dans une machine virtuelle JavaScript
Mozilla montre la puissance de asm.js en exécutant l'ensemble de la VM Lua dans une machine virtuelle JavaScript, avec la possibilité d'appeler du code JS.
-
La bibliothèque d'interfaces utilisateur React de Facebook reçoit des critiques mitigées
Facebook a ouvert le code source de React, sa bibliothèque JavaScript prévue pour écrire des interfaces utilisateur réactives, utilisée pour réaliser le site web Instagram ainsi que des parties du site web Facebook. React est basé sur l'idée de spécifications déclaratives des interfaces par-dessus un modèle de données.
-
Débat : Avons-nous besoin d'un bytecode Web universel ?
Cela vaut-il la peine de créer un bytecode web universel ? LLVM est-il la solution ? Qui est le meilleur pour exécuter du code natif dans le navigateur : Mozilla asm.js ou Google pNaCl ? Cet article contient des opinions exprimées sur le web sur ces questions.
-
Meteor améliore l'intégration de NPM, et refond sa gestion de paquets
Le Meteor Development Group a annoncé la sortie de Meteor 0.6.0 le 4 avril, cette nouvelle version inclus une refonte majeure du système de gestion des paquets et une intégration améliorée de NPM. Depuis cette sortie, la version 0.6.2 parue le 16 avril inclus de nombreuses améliorations et correctifs.
-
Visualiser l'arbre d'exécution du code JavaScript avec TraceGL
Rik Arends vient de publier TraceGL, un nouvel outil pour déboguer une application JavaScript en utilisant trace debugging. Pour simplifier le debug et comprendre les applications web complexes ou basées sur Node.js, l'outil capture, visualise et laisse l'utilisateur naviguer entre les traces d'exécution pendant que l'application tourne.
-
Des architectures performantes et scalables avec vert.x - interview de Eberhard Wolff
Le Web 2.0 et l'explosion des clients mobiles ont changé la manière de concevoir l'architecture de nos applications. Node.js a été l'une des premières technologies à essayer de répondre à ce défi par l'utilisation d'un environnement non bloquant et asynchrone. L'année dernière, vert.x, une technologie similaire, mais réalisée sur la machine virtuelle Java, a débarqué.
-
Un projet Git en JavaScript financé en 28 heures sur Kickstarter
Tim Caswell, un membre connu de la communauté JavaScript et Node.js, a eu l'idée de réimplémenter Git en JavaScript et a réussi à financer son projet en 28 heures avec un peu plus de 360 investisseurs. Le projet est un autre exemple de la loi d'Atwood: "toute application pouvant être écrite en JavaScript sera un jour écrite en JavaScript."
-
Clojure, CoffeScript et Haskell sont les langages généralistes les plus expressifs
Les langages généralistes les plus expressifs sont Clojure, CoffeeScript et Haskell. Telle est la conclusion d'une étude qui a utilisée comme unité de mesure de l'expressivité le nombre de lignes de code modifiées à chaque Commit (LoC/commit).
-
Stripe libère Abba, le framework de Test A/B
Ce script définit un test de _contrôle_ appelé Test A, généralement la page originale, et une variante Test B, censée être une amélioration. Pour chaque test, un _handler_ est spécifié et appelé au choix par le framework.
-
Node.js 0.10
L'équipe de développement de Node.js vient d'annoncer la sortie de la version 0.10. Cette nouvelle mouture intègre un nouveau module pour faciliter la gestion des flux, une meilleure gestion des erreurs et une amélioration des performances. L'équipe annonce également qu'il y aura encore une version stable supplémentaire (0.12) avant la version 1.0 du produit.
-
Ruby on Rails contre Node.js chez LinkedIn
Il y a quelque temps, pour des raisons de performance et de scalabilité, LinkedIn a remplacé son infrastructure serveur pour les mobiles passant de Ruby on Rails à Node.js. Un ancien membre de l'équipe a réagit pour expliquer ce qu'il s'etait mal passé avec l'ancienne plateforme.
-
La dernière VM Dart bat la JVM dans le benchmark DeltaBlue
Peu de temps après que Dart2js ait dépassé en performance du JavaScript écrit à la main, la dernière machine virtuelle Dart bat maintenant une JVM 7 Server 64bits, et d'autres versions, dans le benchmark DeltaBlue.
-
50 Astuces pour des applications Web plus rapides
Jatinder Mann, chef de produit Internet Explorer chez Microsoft, a présenté la session "50 astuces pour rendre vos sites et applications HTML5 plus rapides" au BUILD 2012, offrant de nombreux conseils pour la création d'applications Web plus rapides.
-
Google a rendu open source Testacular, un exécuteur de tests javascript
Google a rendu open source Testacular, un exécuteur de test JavaScript basé sur Node.js. Cet outil peut être utilisé pour tester les principaux navigateurs web, peut s'intégrer avec les outils d'intégration continue et fonctionne avec n'importe quel éditeur de code.