Posts Tagged ‘Navegador’



24
ene

Rendimiento de Navegadores [Inicio 2012]

Poco a poco el navegador web se está haciendo la herramienta principal en cualquier plataforma. Los servicios web en la nube y el revolucionario concepto Cloud Computing están ayudando a que el navegador sea imprescindible.

En la actualidad los adelantes tecnológicos en el campo online hacen que los navegadores queden anticuados muy rápidamente y el reciente “boom” de HTML5 hizo el resto. Cualquier navegador actual debe cargar las páginas web siguiendo los estándares W3C y además de la forma más rápida posible para que el usuario disponga de total soltura para navegar por Internet independientemente de la plataforma. A esto debemos sumarle la seguridad, un navegador debe ofrecer seguridad para evitar el malware residente en Internet, aunque en muchas ocasiones un exceso de seguridad ralentiza el funcionamiento del navegador ya que aumenta su complejidad.

En la plataforma Windows, arriba de todo pelean 5 navegadores: Firefox, Chrome, Internet Explorer, Safari y Opera. Todos ellos están adaptados a los últimos estándares, aunque no todos los cumplen al cien por cien. Cada navegador utiliza un motor de renderizado diferente, excepto Chrome y Safari (ambos usan WebKit), también utilizan un motor JavaScript diferente.

En este grafico podemos comparar el rendimiento de los diferentes navegadores que han sido probados mediante una serie de pruebas para probar su eficiencia en HTML5, JavaScript y Navegación, mediante el benchmark PeaceKeeper.

Benchmarkwindows2012

Las pruebas han sido hechas sobre un procesador I7 2600k con 8GB de RAM, la versión de Windows elegida ha sido Windows 7 Professional de 64 bits.
En este grafico podemos observar que Chrome, como siempre, se lleva el trofeo, seguido por Opera, quien no puede alcanzar la puntuación total debido a que no reproduce videos en HTML5. El resto de navegadores se queda muy por detrás, y Firefox en ultima posición.

Benchmarklinux2012

Estas pruebas han sido realizadas en un Netbook con procesador Intel Atom N455 y 1GB de RAM, la distribución Linux elegida ha sido Xubuntu 11.10 de 32 bits.
Chrome otra vez más se mantiene arriba, Opera otra vez detrás y Firefox otra vez último, incluso adelantado por Midori, el cual dio error por algún tipo de incompatibilidad con HTML5.
Ninguno de los navegadores fue capaz de reproducir video en HTML5 debido a la falta del códec necesario.

Después de ver estas dos graficas podemos llegar a la conclusión de que Chrome sigue siendo el más rápido, de que Firefox se está quedando atrás y que Opera mantiene un buen nivel.

Puedes encontrar comparativas anteriores en: ¿Que navegador es el mas rapido?

23
ene

Webconverger, la distro Iceweasel

Hace diez años el navegador de Internet o Web Browser era simplemente una herramienta con la que conectarse a Internet y poder visualizar las paginas estáticas colgadas en la red. Los tiempos cambian y la tecnología avanza, poco a poco han ido apareciendo conceptos como el Cloud Computing donde el navegador representa un papel fundamental en el acceso a estos servicios online.

Esta es la razón por la que aparecen distribuciones Linux como Webconverger, basadas en un navegador desde el que realizar todas las operaciones.
Hasta el momento distribuciones como JoliOS y ChromeOS habían puesto el listón muy alto a la hora de implementar un navegador como herramienta básica de funcionamiento de la distribución. Pero Webconverger ha ido más allá de eso, incluso llegando a un extremo demasiado peligroso restándole utilidad al sistema.

Webconverger está basada en Debian, una versión de Debian a la que se le han quitado todas las aplicaciones, dejando solo el navegador Iceweasel (versiones anteriores incluían Firefox). Al intentar cerrar el navegador, no hay debajo un entorno de escritorio, simplemente muestra un logo de Webconverger y un segundo después vuelve a iniciarse el navegador en la página de inicio.

Webconverger2

El navegador Iceweasel viene por defecto con soporte para Adobe Flash y PDF, además de JavaScript y también permite almacenar archivos en el propio ordenador para acceder a ellos más tarde.
Una de las ventajas de Webconverger es que al ser una distro Live es posible iniciarlo desde una tarjeta SD o un Pendrive al igual que desde un CD. Pero una desventaja es que no puede ser instalado en un disco duro utilizando los métodos tradicionales de instalación de Debian.

Webconverger no dispone de ningún tipo de configuración, se conecta automáticamente a las redes inalámbricas o cableadas, pero no permite configurarlas. Tampoco se puede configurar el navegador, esto penaliza algo el resultado final. Otro factor importante a tener en cuenta, es que no dispone de ningún botón para apagar el equipo, para ello debemos apagarlo físicamente mediante un “botonazo”.

Como conclusión final, solo queda decir que esta distribución está destinada a ordenadores públicos donde la simplicidad es un factor muy importante a tener en cuenta, sus requisitos mínimos son muy bajos, ya que simplemente requiere un PC con plataforma X86 sobre el que pueda funcionar el navegador Firefox o Iceweasel.

La página oficial de Webconverger es: http://webconverger.com/
Desde esta página es posible comprar una versión de Webconverger personalizada con una página de inicio a elección del usuario, personalizar la configuración del navegador a elegir entre simplemente 3 opciones con la posibilidad de sacarle la barra de direcciones, dejar el navegador completo o poner una página web a pantalla completa. También permite añadir soporte para Adobe Flash, Java, soporte para impresoras o el plugin de video y voz de Google.

Webconverger1

Se puede encontrar toda la documentación acerca de la distribución en: http://webconverger.org/

23
ene

[Android] Vellamo Mobile Web Benchmark

A la hora de navegar por Internet desde nuestro móvil uno de los puntos más importantes a tener en cuenta es el rendimiento que podemos esperar del dispositivo. Cuanto más rendimiento nos pueda ofrecer nuestro móvil, más rápido y mejor cargaran las webs al navegar.

Qualcomm ha creado una aplicación de benchmark para Android destinada a medir el rendimiento de la combinación hardware+software de un dispositivo Android y compararlo con otros dispositivos móviles.
La versión actual de Vellamo Mobile Web Benchmark es la 1.0.4 y tiene disponibles 11 benchmarks de rendimiento entre los que incluye pruebas de red, JavaScript, renderizado y navegación. Al final de todos los benchmarks muestra al usuario la nota final obtenida y ofrece la posibilidad de compararla gráficamente con la nota obtenida por otros dispositivos Android.

Vellamo2

Esta aplicación también permite la opción de realizar benchmarks personalizados seleccionando las pruebas que se incluirán en el benchmark.
Los test disponibles son los siguientes:

  • See The Sun Canvas (Renderizado)
  • Deep Sea Canvas (Renderizado)
  • Aquarium Canvas (Renderizado)
  • Pixel Blender (Renderizado)
  • Surf Wax Binder (JavaScript)
  • Sun Spider (JavaScript)
  • V8 Benchmark (JavaScript)
  • Ocean Flinger (Navegación)
  • Image Flinger (Navegación)
  • Text Flinger (Navegación)
  • Networking Loader(Red)
  • HTML5 Video (Multimedia)
  • WebGL (Multimedia)
  • Page Loader & Reloader (Multimedia)

Algunos de los benchmark nombrados anteriormente también están disponibles de forma online para otras plataformas, como puede ser el caso de Sun Spider y V8 Benchmark.

Vellamo2

Vellamo Mobile Web Benchmark se encuentra disponible en el market de Android en la siguiente dirección: https://market.android.com/details?id=com.quicinc.vellamo&hl=es
En los comentarios del Market se pueden ver las opiniones de cómo les fue a algunos usuarios e incluso algunas puntuaciones obtenidas.
La aplicación requiere Android 2.1 Eclair o superior para funcionar, es completamente gratuita y su tamaño ronda los 4MB.

18
abr

Instalacion de EyeOS 2.4

EyeOS es lo que se viene llamando en la actualidad un “sistema operativo en la nube” (aunque no apoyo la definición, la pongo). EyeOS ofrece al usuario un escritorio como si de un sistema operativo local se tratase, donde el usuario puede guardar sus configuraciones y sus archivos, pero con la diferencias de que EyeOS se instala en un servidor web y es accesible desde cualquier ordenador que tenga conexión a Internet.

EyELogo

EyeOS es una aplicación dedicada a los usuarios, pero su instalación no está al alcance de todos los usuarios. Su instalación requiere conocimientos en administración de servidores además de un servidor ya sea local o en Internet donde poder instalar la aplicación.

Lo primero que debemos hacer es descargar la aplicación desde su página web oficial: http://www.eyeos.org/downloads/download-eyeos/. Después debemos descomprimir el archivo que nos descargamos para acceder a los archivos de la aplicación.

Lo siguiente que tenemos que hacer es subir los archivos al servidor web mediante un cliente FTP, el cliente Filezilla es una buena opción, además es compatible con bastantes plataformas.

Una vez subidos todos los archivos, tenemos que asignarles a todos permisos CHMOD 777, este es un paso importante, si no lo hacemos podremos continuar con la instalación, pero cuando se complete no podremos acceder a la aplicación y tendremos que reinstalar.

El servidor debe tener instalado Apache, PHP y MySQL, la versión de PHP debe ser la 5 o superior, además nuestro servidor debe cumplir varios requisitos, son los siguientes:

  • Módulo de Apache Mod_rewrite activado
  • Módulo de Apache Curl activado
  • Extension GD instalada
  • Extension Mbstring instalada
  • Extension Mcrypt instalada
  • Extension MySQL instalada
  • Extension MySQLi instalada
  • Extension SQLite instalada
  • Extension PDO instalada
  • Driver PDO MySQL instalado
  • Driver PDO SQLite instalado
  • Soporte JSON
  • Python instalado
  • Python uno instalado
  • Php.ini memory_limit: Mas de 128MB
  • Php.ini allow_url_fopen: Activado
  • Php.ini safe_mode: Desactivado
  • Php.ini short_open_tag: Activado
  • Php.ini file_uploads: Activado
  • Exiftool instalado
  • Zip instalado
  • Unzip instalado
  • Soffice instalado

Si nuestro servidor cumple todos estos requisites podemos proceder con la instalación dándole a la flecha “Continue with the installation”.

Ahora debemos insertar los datos de conexión a la base de datos MySQL, completamos el formulario y abajo debemos configurar la contraseña de administración de EyeOS, también la completamos y le damos a continuar.

Saldrá un mensaje donde pone que se está instalando el sistema, después saldrá la confirmación de que el sistema se ha instalado correctamente. Por seguridad debemos borrar la carpeta “install”, para prevenir que nadie tenga acceso a la configuración de nuestro EyeOS.

Ahora podemos entrar al sistema mediante la cuenta “root” y la contraseña  que hemos definido durante el último paso de la instalación.

 

10
feb

Chromium vs Google Chrome

Mucha gente no sabe que Chromium es el proyecto padre de Google Chrome, Google adapta y mejora su propia versión con base Chromium añadiéndole diversas mejoras de estabilidad y funciones.
Las versiones de Chromium para Linux son muy conocidas, ya que cada distribución la modifica a su gusto para incluirla en sus repositorios o instalación, pero las versiones para Windows son menos conocidas y no se distribuyen de forma oficial con instalador, sino que hay que descargar el código fuente de los repositorios del proyecto y compilar el programa siguiendo las instrucciones que especifican en la página del proyecto.  Las principales diferencias entre Google Chrome y Chromium son  estas:

  • Google añade a su versión un sistema de reporte de errores y feedback para mejorar la experiencia de los usuarios basándose en sus propios reportes.
  • De forma predefinida Google Chrome aísla los procesos para evitar cuelgues del navegador debido al cuelgue de una sola pestaña o web. En Chromium es opcional.
  • Google Chrome da soporte a los códecs AAC, MP3, Vorbis, Theora  y WebM, todos mediante etiqueta, mientras que Chromium da soporte a los códec libres Vorbis, Theora y WebM.
  • Google Chrome incluye un actualizador para disponer siempre de la última versión estable, Chromium aún no ha implementado esta opción.
  • El logo cambia, Google Chrome tiene un logo colorido de tres colores, Chromium tiene un logo con tres azules, ambos tienen la misma forma.
  • Google Chrome recolecta información sobre la navegación del usuario para los informes de Google, Chromium no hace esto.
  • Google Chrome dispone de lector de PDF integrado en la instalación por defecto, Chromium aún no dispone de esta ventaja.
  • Google Chrome incluye Adobe Flash integrado en la instalación por defecto, Chromium aún no dispone de esta ventaja.
  • Google Chrome mantiene siempre activo el Sandbox para prevenir que código malintencionado modifique nuestro sistema, en Chromium la opción puede estar habilitada o no dependiendo del compilador.
  • La diferencia más importante es que Chromium es libre y el código está disponible para cualquier usuario, sin embargo Google Chrome como su nombre indica es propiedad de Google.

Estas son las principales diferencias que existen entre los dos navegadores, por otro lado está el rendimiento. En este caso los dos navegadores están demasiado igualados como para decantarse por uno en concreto. Los resultados de los tres test realizados a los dos navegadores son los siguientes:
(Las versiones utilizadas para el test son Google Chrome 10.0.648 Dev y Chromium 11.0.666 Dev)

PeacekeeperChromevsChromium

En el benchmark de Peacekeeper podemos observar como Chromium se lleva el gato al agua, pero por muy pocos puntos. Hay que mencionar que el test reconoce a Chromium como si fuera Chrome, pero aclarar que la barra azul es la de Chromium y la naranja la de Google Chrome.

KrakenChromevsChromium

SunSpiderChromevsChromium

En los dos Benchmark anteriores podemos ver también que los dos navegadores están igualados, pero que en ambos Chromium gana por muy poco.

Los benchmarks han sido realizados sobre un portátil con procesador Intel I5 430 a 2,27Ghz, 4 Gb de Memoria RAM DDR1333 y grafica Nvidia G105M de 512MB, con sistema operativo Windows 7 Home Premium de 64 bits.

Conclusión: No existen razones de peso para utilizar uno u otro navegador, es simplemente preferencia personal, los usuarios que apoyen el software libre utilizaran Chromium, el usuario medio convencional utilizara Chrome, ambos tendrán la misma experiencia en el uso del navegador.