Accueil InfoQ JavaScript sur InfoQ
-
Mode hors ligne avec LocalForage
La Fondation Mozilla a sorti localForage, une nouvelle bibliothèque JavaScript qui permet de simplifier le processus de stockage hors ligne de données dans des applications web.
-
Tests de bout-en-bout avec Nightwatch
Nightwatch est un nouveau framework basé sur Node.js qui utilise l'API WebDriver de Selenium pour automatiser les tests d'application web. Cet outil permet grâce à une syntaxe simple d'écrire des tests de bout en bout en utilisant JavaScript et des sélecteurs CSS, le tout s'exécutant sur un serveur Selenium.
-
Gulp cherche à détrôner Grunt
La société Fractal qui a été très impliquée dans le développement de plusieurs modules Node.js très appréciés, vient de publier récemment Gulp, un nouveau système de build qui essaye de remplacer Grunt comme task-runner Javascript le plus populaire.
-
L20n : le Framework de localisation JavaScript de Mozilla
L20n est un framework de localisation Open Source de Mozilla. Il a été conçu pour être très expressif avec plusieurs fonctionnalités comme l'adaptation aux tailles d'écrans, une bonne séparation des préoccupations, le support simplifié de la pluralisation, le support des valeurs par défaut lorsqu'il y a plusieurs variantes, et plus encore.
-
BDD et JavaScript avec CucumberJS
Selon un récent article de Todd Anderson, ajouter CucumberJS au processus de développement d'un projet JavaScript, c'est adopter les idées derrières le Behaviour Driven Development, BDD, et permettre au développeur de suivre les principes du TDD en ayant une approche par l'extérieur, c'est-à-dire avoir des tests qui échouent tant qu'une fonctionnalité n'est pas implémentée.
-
Version 1.7 de CoffeeScript
Jeremy Ashkenas a publié la version 1.7 de CoffeeScript : Chaînage sans parenthèses, chaînes de caractères multilignes et bien plus encore.
-
Les principes de design SOLID pour JavaScript
Les principes SOLID sont un des éléments de la programmation orientée objet qui peuvent vous aider à écrire du code JavaScript stable et de bonne qualité. C'est ce que Derick Bailey, auteur et développeur focalisé sur le JavaScript, déclare dans une récente présentation.
-
jQuery 1.11 & 2.1 maintenant disponible via npm et Bower
Les dernières versions de jQuery sont maintenant disponibles via npm et Bower. Elles comportent des améliorations de performances et des corrections de bugs.
-
Des changements dans la direction de Node.js
Isaac Schlueter a annoncé qu'il remettait les rênes de la direction du projet à TJ Fontaine et qu'il lançait une entreprise autour de npm.
-
PayPal remplace Java par JavaScript
PayPal a décidé d'utiliser le JavaScript du serveur au navigateur pour les applications web, abandonnant par la même occasion tout leur code historique en JSP/Java.
-
L'ère Post-HTTP : applications temps réel avec Meteor
Au cours de la track HTML5 de la QCon New York 2013, Matt DeBergalis a présenté Meteor, un framework open-source permettant la réalisation d'applications web temps réel, qu'il a lui-même co-fondé. Le but de Meteor est de fournir au développeur des outils pour créer des applications plus facilement et de manière cohérente.
-
La sortie de Backbone 1.1.0 inclurait des incompatibilités avec la version 1.0
Une nouvelle mise à jour de Backbone.js, l'un des frameworks front-end les plus utilisés de la communauté JavaScript, est sorti la semaine dernière. Bien que cela ne corresponde pas à une modification significative du numéro de version, les rapports de certains utilisateurs indiquent que certains changements peuvent entraîner une incompatibilité avec des applications de la version 1.0.
-
La bibliothèque JavaScript Webix permet de créer des application HTML5 et CSS3 multi-plates-formes
La bibliothèque JavaScript Webix récemment publiée par XB Software contient plus de 45 composants pour construire des applications HTML5 et CSS3 qui fonctionneront à la fois sur ordinateur et sur les terminaux iOS, Android et Blackberry. Elle permet d'accéder au stockage hors ligne, à l'API de géolocalisation et de dessiner via le canvas, en plus de l'intégration de jQuery et Backbone.js.
-
La gestion des autorisations multifournisseurs simplifiée avec OAuth.io
OAuth.io est une API et un service s'interfaçant avec plus de 80 fournisseurs OAuth. Cet article rapporte un entretien avec Mehdi Medjaoui, cofondateur d'OAuth.io, dans lequel sont abordés les sujets de la sécurité, du mode de licensing et des développements à venir.
-
Oracle dévoile son Projet Avatar à JavaOne
Oracle a annoncé la sortie du projet open source Avatar au cours de la conférence JavaOne. Avatar est un framework web qui se concentre sur "les applications HTML5 modernes", en supposant "des compétences en Javascripts mineures" de la part des développeurs de l'application.