Node.js – Express vs Sinatra Benchmarks
Siguiendo con una serie de post referidos a Node.js, vamos a ver a continuación una serie frameworks para Node.js y su performance respecto a sus contrapartes para Ruby.
Comenzamos realizando un benchmark para Express, con resultados realmente sorprendentes! Los números indicados deben tomarse a la ligera, sin embargo, coinciden en afirmar que Express es bastante rápido.
Si estás interesado en realizar un benchmark de tus propias aplicaciones web puedes leer el artículo ApacheBench Gnuplot Graphing Benchmarks.
Todos los benchmark que verás a continuación fueron realizado con ApacheBench, una concurrencia de 50 y realizando 2000 requests. Tené en cuenta que se utilizó Thin para servir Sinatra requests.
Express vs Sinatra
Para los que no conocen Express, es un NodeJS framework inspirado en Sinatra para Ruby. Debajo pueden encontrar los resultados de un benchmark para un típico “Hello World” response, que incluye NodeJS benchmarks sin el overhead de las características provistas por Express:


Haml.js vs Ruby Haml
A continuación el benchmark de la implementación de Haml en Javascript. Debajo se encuentran los resultados obtenidosde correr Express & haml.js vs Sinatra & Haml. Ambos sirviendo un template de layout, y un template específico para la página.


Hola buena info
[...] This post was mentioned on Twitter by garcia_rodrigor. garcia_rodrigor said: Node.js – Express vs Sinatra Benchmarks: http://bit.ly/dCrt0F via @www.rgnu.com.ar [...]