LOS FANTASMAS PELEAN EN EL NAVEGADOR. PHANTOMJS VS. SLIMERJS

<script src=”my own” title=”phantomjs vs\. slimerjs”>

¡Es enserio! Aquí está la prueba 😉

Ehm, no, no era eso (a pesar de que no supero el chroma-key del video, ni la época)…

En realidad, los fantasmas se pelean por el control del navegador web. Particularmente hay dos que “pelean” bastante fuerte, pero que tienen conceptos similares en cuanto a utilidad. Se tratan de PhantomJS y de SlimerJS.

UNA RÁPIDA COMPARACIÓN

ITEM PhantomJS SlimerJS
Logo phantomjs slimerjs
Versión Actual 2.0.0 0.9.5
Motor Chrome / WebKit Firefox / Gecko
Lenguaje de Programación C + Javascript Xul + Javascript
Headless (sin cabeceras) Si No
Estándar AMD RequireJS CommonJS
Requiere compilación (*) SI NO
Peso (en MB) (*)
150 20
Características
  • Manipulación del DOM
  • Automatización de Eventos del Navegador
  • Workflow para Pruebas
  • Rendimiento y Estadísticas
  • Webscraping
  • Monitoreo de Red
  • Capturas de Pantalla

¡Changos! Había olvidado lo importante que es explicar de que va este post antes de lanzar la tabla. ¡Niños, no intenten eso en casa! 😦

A ver… Aunque mi experiencia es poca con los headless-browsers, de investigar por aquí y por allá, me di cuenta que son muy útiles para todo lo que describo arriba, especialmente para aplicaciones web. Ambos poseen una API Javascript muy rica en funcionalidades que permiten al toolkit, realizar la automatización de pruebas, capturas de pantalla, monitoreo, y un largo etcétera.

Un headless-browser, permite manipular eventos del navegador sin necesidad de la interacción de un usuario, pues por medio del script desarrollado a nuestro gusto, podemos simular dicha interacción con nuestra aplicación web.

Dicho esto, y considerando los (*) allá arriba, mi decisión es SlimerJS, porque me gusta mucho más mi navegador Mozilla Firefox (uso la versión Aurora para desarrolladores) sobre Google Chrome y su harto consumo de memoria, además no requiere compilación.

Hablé un poco sobre ellos, pero en adelante, espero continuar probando ambos headless-browser  cual fantasma que camina… ¡Boo! 😉

</script>

Anuncios

2 comentarios en “LOS FANTASMAS PELEAN EN EL NAVEGADOR. PHANTOMJS VS. SLIMERJS

Los comentarios están cerrados.