Betazeta Networks:BelelúBólidoCHWFayerWayerFW BrasilFerpleiLUPANiubieSaborizanteVeoVerdeWayerless MCUZimio Versión Movil

Temas Calientes

Linux sale mal parado en benchmark de JavaScript

55

(120linux.com CC)

(120linux.com CC)

(CC) 120linux.com

(CC) 120linux.com

El lenguaje JavaScript por mucho tiempo fue relegado a operaciones simples.  Su uso consistía básicamente en funciones cortas para validar si un número estaba dentro de un rango, si la dirección de correo estaba bien formada, si se habían ingresado los campos obligatorios, para cambiar imágenes sin recargar la página y otros usos de poca monta.

Cuando surge el concepto de AJAX y aplicaciones como GMail, Google Docs y Facebook, el web browser ya no es un tonto cliente liviano que sólo muestra lo que le dice el servidor, sino que se transforma en un cliente pesado que actúa por si mismo y por lo tanto necesita ejecutar una gran cantidad de código JavaScript.

Es en este contexto cuando el rendimiento de JavaScript se convierte en un factor relevante de la experiencia del usuario al usar la web como la conocemos hoy en día.

El Benchmark de TuxRadar

Los muchachos de TuxRadar hicieron un benchmark para comparar el rendimiento del motor de JavaScript de Mozilla 3.0 entre Windows y en Linux y los números son poco favorables a Linux

La prueba fue realizada entre Windows XP SP3 y Fedora 10, ambos corriendo en 32 bits sobre un Intel Core 2 Quad a 2.66Ghz, con 4GB en RAM y 1.5TB de disco (estos últimos dos datos son irrelevantes para estas pruebas, pero los incluyo por si hay dudas).

El rendering no es parte de las pruebas, eso aisla el motor de JavaScript de factores externos como puede ser un driver de video o un método de rendering de bajo nivel, sería bueno algún día contar con ese tipo de pruebas para ver qué cosas se pueden mejorar.

Las pruebas aplicadas fueron SunSpider (WebKit.org), V8 Benchmark Suite (Google) y Dromaeo (Dromaeo.com / Mozilla).  Estas pruebas ejecutan operaciones típicas de JavaScript que se usan en frameworks como Dojo, GWT y JQuery, por lo tanto son representativas de lo que podemos esperar de una aplicación del mundo real.

Las tres pruebas arrojaron resultados desfavorables para Mozilla corriendo sobre Linux. Afírmense los Linux fanboys porque aqui está el resumen de las pruebas:

  • SunSpider : Windows es 11% más rápido que Linux
  • V8 Benchmark Suite : Windows es un 32% más rápido que Linux
  • Dromaeo : Windows es un 36% más rápido que Linux

Análisis de los resultados

Estos números no deberían asustar.  Como toda operación de análisis está sujeta a re-análisis.  Por ejemplo en los resultados se calcula el total de cada prueba considerando que todas las pruebas específicas son equivalentes, no es un total ponderado.  Esto quiere decir que para efectos de las pruebas, calcular una transformación 3D vale lo mismo que calcular operaciones sobre arrays, cuando en realidad es poco probable que el rendimiento de la transformación 3D influya en una aplicación tradicional.

Con esto no estoy diciendo que la prueba sea inválida, incluso ponderando los resultados serían desfavorables pero en otra proporción.

Una de las gracias de estas pruebas es que son de una gran ayuda para evaluar mejoras en un motor de JavaScript, pero no hay que olvidar que los números se deben interpretar y no simplemente recibir.

Perspectivas

La prueba realizada por TuxRadar mide el estado actual de lo que está al alcance de cualquier usuario, pero este escenario está pronto a cambiar.   Google Chrome incluye el nuevo motor de JavaScript V8 en donde se hizo un trabajo fuerte para mejorar el rendimiento, astuto movimiento considerando que Google depende fuertemente de ese factor para llevar adelante su tecnología.  Mozilla por su parte está trabajando también en un nuevo motor de JavaScript que incorpora los mismos conceptos aplicados en V8 y pronto comenzaremos a verlo en todos los escritorios.

Es poco probable que a estas alturas se hagan mejoras en el motor JavaScript de Mozilla, considerando que le queda poco tiempo de vida.  Sólo queda esperar que se acorte esta brecha entre ambas plataformas, pero al menos sabemos que será mucho mejor lo que tenemos hoy.

Update: Han sacado los resultados de nuevas pruebas en donde se confirma que el problema no está en la plataforma, sino que en el port.  Firefox sobre WINE en Linux es más rápido que Firefox nativo en Linux

Link: Benchmarked: Firefox Javascript on Linux and Windows – and it’s not pretty (TuxRadar)

55 Comentarios

Linux sale mal parado en benchmark de JavaScript

Páginas: 1 2
Ver Todos
Thumb up 0 Thumb down 0 avatar_gartuz gartuz dijo hace 3 años

Bueno solo que me parece que como todos saben el problema es de los Navegadores. No obstante a este articulo le falto detallar todo el articulo de Tuxradar para saber para que los mismo Linuxeros hacen esos estudios.

Responder
Thumb up 0 Thumb down 0 avatar_CarlosMC CarlosMC dijo hace 3 años

GRANDE FRANCO!!!

por fin volvemos a encontrar contenido de calidad en este sitio...

hace tiempo (desde la llegada de nuevos bloggers express) que en FW la calidad de los articulos habia disminuido drasticamente...

interesante por cierto la noticia... pero a que usuario de linux le sorprende?? creo que todos hemos notado que firefox en linux es muucho mas lento que en windows.

konqueror y Opera son buenas opciones :D aunke nunca probe opera en windows


saludos

Responder
Thumb up 0 Thumb down 0 avatar_gonzalovalenzuela gonzalovalenzuela dijo hace 3 años

@Neurotools, si anda, pero no reconoce los 4GB, sino 3.5

Responder
Thumb up 0 Thumb down 0 avatar_capa 8 capa 8 dijo hace 3 años

joe pino que... el problema esta en que el enfoque que se le da a linux es menos lucrativo, e ahi el problema. ademas de la menor cantidad de usuarios. ninguna empresa (o muy pocas) estan dispuestas a sacrificarse para una minoria, y gratis en gran parte. esta claro que hacer cosas wenas para windows es mas rentable, y les da mayor cantidad de usuarios finales.

Responder
Thumb up 0 Thumb down 0 avatar_pckz pckz dijo hace 3 años

Es cosa de escribir un comentario aca en fayerwayer para ver como se PEGA cuando la previsualizacion esta activada, cosa que en windows NO OCURRE JAMAS.

Sin embargo sigo prefiriendo mi amado Ubuntu (aunque ahora este herejiando en XP)

Responder
Thumb up 0 Thumb down 0 avatar_sakuretsu sakuretsu dijo hace 3 años

ya veran cuando salga el opera 10 jejeje

Responder
Thumb up 0 Thumb down 0 avatar_Windows Windows dijo hace 3 años

lo dije.

Responder
Thumb up 0 Thumb down 0 avatar_via290 via290 dijo hace 3 años

otra mas del pinguino. vaya el plumífero este jejeje..

Responder
Thumb up 0 Thumb down 0 avatar_Bill Gates Bill Gates dijo hace 3 años

Vaya novedad....

Responder
Thumb up 0 Thumb down 0 avatar_alvaro alvaro dijo hace 3 años

Yo también note q es mas lento JavaScript en Linux, cuando desterre a Windows de mi PC.

Debe ser por que primero se hace el programa lo mejor posible para Windows. Y despues se Adapta a los otros sistemas.Es como cuando uno desarrolla un sitio, lo hace lo mejor posible para IE y despues lo adapta a los otros navegadores. Yo ni ahí con IE (por mi q no se vea ahí), pero eso es lo q me exigen en el trabajo.

Ojalá, Así como se esta cambiando la mentalidad de desarroblar prioritariamente en IE también se cambie la mentalidad de desarrollar en los otros sistemas. Se que esto es mas complejo.

Responder
Thumb up 0 Thumb down 0 avatar_Fakeroot Fakeroot dijo hace 3 años

tambien el xcroll es mas lento en algunas pagina es linux que in windows en el mismo computador, y si con una nvidia 8400gs y los ultimos divers 180.22

y en GMAIL tambien lo noto mas lento , yo creo que lo del java scrip es culpa d elos navegadores

Responder
Thumb up 0 Thumb down 0 avatar_eduardo eduardo dijo hace 3 años

hasta que le estamos pillando la pana a linux :D

Responder
Thumb up 0 Thumb down 0 avatar_Hijo del+Opio Hijo del+Opio dijo hace 3 años

La verdad es que esto es algo que todos sabíamos, desde las ultimas versiones de Firefox se nota bastante una perdida de rendimiento enorme en comparación con Windows, misma que no se da en otros navegadores, y eso es algo q

Responder
Thumb up 0 Thumb down 0 avatar_Hijo del+Opio Hijo del+Opio dijo hace 3 años

La verdad es que esto es algo que todos sabíamos, desde las ultimas versiones de Firefox se nota bastante una perdida de rendimiento enorme en comparación con Windows, misma que no se da en otros navegadores, y eso es algo que cabrea bastante, porque se nota un montón que la razón de esto es una optimizacion especial para Windows.
Creo que a pesar de todas mis reticencias sobre Google Crome, cuando salga su versión para Linux le voy a dar una oportunidad, no que Opera sea una mala opción, pero prefiero un navegador de código abierto.

Disculpen el doble post, pero oprimí enter sin querer

Responder
Thumb up 0 Thumb down 0 avatar_esmos esmos dijo hace 3 años

fedora?? ke lento
mmm..
y en ubuntu 9.04
o puppy
hay la wea volaria :D

Responder
Thumb up 0 Thumb down 0 avatar_william william dijo hace 3 años

mmm si tienen toda la razon firefox anda como tortuga en gnu-linux de la fundacion mozilla ....pero bueno como un buen user linux prueba otras alternativas y me he dado cuenta que SeaMonkey (de la misma fundacion mozilla) este navegador supera el rendimiento a otros navegadores ya sea en linux y en windows pero me quedo en linux para no ser un pirata mas en estas paginas ....ahora no me pregunten por que?

Responder
Thumb up 0 Thumb down 0 avatar_william william dijo hace 3 años

mmm si tienen toda la razon firefox anda como tortuga en gnu-linux de la fundacion mozilla ....pero bueno como un buen user linux prueba otras alternativas y me he dado cuenta que SeaMonkey (de la misma fundacion mozilla) este navegador supera el rendimiento a otros navegadores ya sea en linux y en windows pero me quedo en linux para no ser un pirata mas en estas paginas señaladas ....ahora no me pregunten por que?

Responder
Thumb up 0 Thumb down 0 avatar_Zitari-VK Zitari-VK dijo hace 3 años

concuerdo con muchas opiniones... cual es la novedad??? ni firefox ni opera funcionan bien en linux... sea instalado desde precompilados como compilados de las fuentes... esta ultima mala opcion para los q quieres ademas usar flash... si al final linux demuestra superioridad en programas que nacen en sus areas, y no en los malos ports q hacen desde windows... aunq aun asi no es menor el hecho... sea opera, mozilla o adobe... deberian preacuparce de que sus aplicaciones (en las q se llenan la boca diciendo son multiplataforma o lo q sea) funcionen desente en el sistema en q se ejecuten (maldito sea flash en linux)

saludos

Responder
Thumb up 0 Thumb down 0 avatar_DLopez DLopez dijo hace 3 años

pero por que usaron fedora??
no usaron mejor Ubuntu?? no tendrá mayor rendimiento en el??
por que yo he ocupado firefox en ubuntu y me corre de mil maravillas :S

Responder
Thumb up 0 Thumb down 0 avatar_brionescl brionescl dijo hace 3 años

Ocupo Debian y el Iceweasel watea en los momentos de desplegar los flash y paginas que ocupan mucho javascript para sus parafernalias (fade y cosas por el estilo)

Igual había notado un leve tardío en desplegar páginas por parte de Iceweasel en comparación con Firefox de Windows

Responder
Thumb up 0 Thumb down 0 avatar_ktostereo ktostereo dijo hace 3 años

andaba rodando ese pensamiento en mi cabeza, sobretodo cuando firefox en ubuntu se demora tanto en abrir la primera vez, y eso que tengo preloader instalado. Pero lo que mas da asco es flash.

Responder
Thumb up 0 Thumb down 0 avatar_nespejo nespejo dijo hace 3 años

Franco,

Y que tal http://getswiftfox.com

Alguien lo ha probado ??

Responder
Thumb up 0 Thumb down 0 avatar_Alex Alex dijo hace 3 años

@Pero si la diferencia es de 3 segundos... vaya que barbaridad de tiempo!!!

Seguire prefiriendo el software libre!

Responder
Thumb up 0 Thumb down 0 avatar_Fakeroot Fakeroot dijo hace 3 años

parecer ser que a linux y al software libre se le esta exigiendo más ahora que está en la palestra publica, hay harto trabajo que hacer y lo estan haciendo, hasta hay un port experimental de firefox en QT4

Responder
Thumb up 0 Thumb down 0 avatar_Nicolas Goles Nicolas Goles dijo hace 3 años

Yo creo que javascript se le están dando usos para los que nunca fué diseñado originalmente. Tendrá que surgir algo mejor definitivamente...

Vean que tipo de eurísticas utilizan los navegadores para ejecutar mas rápidamente javascript .

Saludos.

Responder
Páginas: 1 2
Ver Todos

Deja tu Comentario

La opción de comentar está abierta a todos los usuarios, pero te pedimos por favor mantenerte dentro del tema del artículo y no publicar comentarios ofensivos o publicidad basura. Nos reservamos el derecho de eliminar cualquier comentario que no cumpla estas reglas.

Para que aparezca tu foto en vez del icono genérico en tu comentario, el email con el que comentas debe estar inscrito en Gravatar.