Connect JS

Compétence
Intérêt

Connect JS offre une structure extensible - via middlewares (plugins) - de serveur HTTP pour Node.js.

Souvent ignoré en faveur d'ExpressJS, Connect JS est pourtant suffisant à beaucoup de cas.

ConnectJS a été le noyau d'ExpressJS jusqu'à la version 3 d'ExpressJS.

J'utilise Connect JS lorsque le besoin ne justifie pas l'utilisation d'ExpressJS, cela permet de préserver les performances, notamment les précieuces millisecondes.

Par exemple pour un serveur socket ou une application REST implémentant des middlewares, la plupart du temps seul Connect JS est nécessaire.

Si l'application évolue et que le besoin d'utiliser ExpressJS s'impose, le système de middlewares de ConnectJS étant similaire à celui d'ExpressJS, le refactoring se fait en quelques minutes (secondes ?).