Nube de Etiquetas
Noticias en otros sitios
- BBC pierde la batalla judicial contra el actor oculto tras el Stig (¿Ben Collins?)Autoblog Español
- Shooting bullets through drops of waterMAKE Magazine
- Stretching Before Running Doesn't Help, But Don't Stop Right Away [Exercise]Lifehacker
- Un poco de paciencia para dominarlos a todos: Minas Tirith construido con cerillasMicrosiervos
- Gmail learns to prioritize your inbox -- automatically!Download Squad
- Apple's AirPlay music streaming coming to third party speaker docks, receivers, and stereosEngadget
- Aquí va un títuloWTF? Microsiervos
- El primer híbrido de Ferrari será el 612 ScagliettiDiariomotor
- La culpa de los incendios del Ferrari 458 Italia es de un adhesivoDiariomotor
- Swype for Symbian touch devices from Nokia Beta LabsNokia Users - Nokia Software, News, Forums, and Reviews!
- El Ferrari 599 Roadster se presentó en Pebble BeachMotorpasion
- DARPA's Transformer TX 'flying Humvee' project gets off the groundEngadget
- Decora los faros de tu coche con pestañasDiariomotor
- Ferrari podría estar modificando los 458 Italia para evitar incendiosAutoblog Español
- Probably Bad News: Weapon FAILFAIL Blog: Epic Fail Funny Pictures and Funny Videos of Owned, Pwned and Fail Moments
- Poor JuxtapositionFAIL Blog: Epic Fail Funny Pictures and Funny Videos of Owned, Pwned and Fail Moments
- This is how I feel about buying appsThe Oatmeal - Comics, Quizzes, & Stories
- Rumor: Leaked 1.18 Touchscreen Destined For The iPod Nano, Not ShuffleCult of Mac
- iPhone 4 available in MexicoThe Unofficial Apple Weblog (TUAW)
- Origen del nombre del VaticanoCuristoria
Google Chrome
Que mejor que el tema de moda para revivir las entradas de este blog. Desde hace dos días google chrome ha sido el tema de moda en internet. Ya hasta me han tocado un par de regañadas respecto a su funcionamiento (cómo si yo tuviera algo que ver con su desarrollo). Así que aquí les va mi opinión.
Primero que nada si instalamos y probamos chrome tenemos que estar conscientes de que es un versión beta (y la primera!). Y algo que recomiendo ampliamente es que si quieren probar este nuevo softare lean el comic donde se explica qué es lo que se buscaba y la forma en que se hizo.
1. Desde 0
Lo primero que hay que notar es que este navegador esta hecho desde cero. Los navegadores que ya conocemos han ido evolucionando a lo largo del tiempo para poder incorporar las nuevas tecnologías (javaScript, multimedia, web 2.0, etc.). Ya no simplemente vemos contenidos estaticos en internet, ahora utilizamos aplicaciones web.
2. Multi procesos
Una de las características más interesantes, desde mi punto de vista, es el enfoque multiprocesos. Como bien se explica en el comic anteriormente todo el navegador junto con todo lo que ocurría en su interior era un sólo proceso con un sólo espacio de memoria, así que si algo salía mal en algún lugar todo se caía.
El nuevo enfoque ve cada cosa como un proceso independiente, así si un tab, un javaScript o algún otro controlador se queda trabado o "truena", solo ese proceso se pierde, todo lo demás puede seguir funcionando.
3. Memoria
Que cada cosa se un proceso diferente significa también un mejor manejo de la memoria. Si antes en un firefox (o un IE, si alguien lo usa
) tenías abiertos 20 tabs la memoria ocupada estaba contenida dentro del mismo espacio, si cerrabas un tab la memoria correspondiente se liberaba pero no al 100%, quedaban rastros que se iban acumulando y después de un tiempo ya tenías mucha memoria ocupada en basura.
Con el enfoque multiproceso cada tab tiene su propio espacio de memoria, de hecho si tienen tienen abierto un chrome con 4 tabs y van al administrador de tareas de windows (ctr+alt+supr) verán 5 procesos llamados chrome cada uno con su uso de procesador y de memoria. Si dentro de chrome dan shift+esc verán el administrador de tareas de chrome igualmente con el uso de memoria y procesador pero ademas con el uso de red (por tab!).
Todo esto significa que cuando cierras un tab (o navegas a otra página) la memoria que estaba utilizando es totalmente liberada, ya que el proceso original muere.
4. WebkitWebkit es un motor de rendereo open source, para algunos conocido pues es el motor que utiliza "Safari" el navegador para MacOS. Yo personalmente no sé mucho de este engine, lo que si puedo decir es que es famoso por la veloicidad de rendereo o "pintado" de las páginas y por tener una curva de aprendizaje muy rápida. Además de ser open source.
5. V8
Tradicionalmente el javaScript dentro de los navegadores era interpretado por una maquina virtual muy básica. Ahora en chrome se incorpora V8 que se encarga de compilar (en lugar de interpretar) el javaScript en lenguaje máquina para una ejecución mucho mucho más rápida. Además V8 cuenta con un recolector de basura mucho más eficiente, lo que nos ahorra memoria.
Si alguien no sabe ni que demonios es el javaScript, una explicación rápida sería que es la tecnología que permite enviar y recibir información sin que tengamos que enviar todo al servidor y esperar una nueva pagina con la respuesta. Es lo que permite que páginas tan interactivas como gmail, google maps y demás webapps funcionen.
6. Interfaz omnibox pagina inicio
Finalmente llegamos a algo que el usuario pude ver(directamente). La interfaz es muy "a la google", minimalista con tan pocos botones y opciones como sea posible y orientada totalmente en la funcionalidad. Es justo aquí en donde he oido las mayores críticas. Y está bien, de acuerdo no tiene stumble, la barra de yahoo, la de google, la hotbar, el botón para bajar emoticons, plugins, ni absolutamente ninguna otra monería, es más por default no tienen ni el botón de "pagina de inicio". Pero así es y así es como se quería que fuera.
Ciertamente tiene un gran parecido a firefox que acaba de estrenar en su versión 3 la "awesome bar", que permite no sólo introducir direcciones (url's) sino acceder directamente a los bookmarks, historial, titulos de páginas visitadas e incluso hacer búsquedas en google, wikipedia, amazon y cualquier otro motor que deseemos.
El parecido no es de extrañar, ya que google es un gran patrocinador de la fundación mozilla e incluso les agradece su participación en el desarrollo de chrome.
Algo que en lo personal me gusta es la limpieza de la interfaz, ganas pantalla para ver lo que te interesa en lugar de tener barras y menus por todas partes que en realidad no te aportan nada o por lo menos no en todo momento. Como la barra inferior que solo aparece cuando se esta cargando un página o cuando ponemos el mouse sobre un link.
Lo que sí extraño son los plugins, no es que use demasiados en firefox, pero lo que tengo me parecen muy útiles, sobre todo foxmarks. Si bien es cierto que esta primera versión de chrome no cuenta con soporte para añadir mayor funcionalidad está característica podría llegar a verse en futuras versiones. Y si tomamos en cuanta que el proyecto es open source alguien podría desarrollar un modulo para añadir plugins (alguien se anima?)
7. seguridad
Este es un tema un poco más complicado, y creo que está bastante bien explicado en el comic. Pero lo que les puedo resumir es:
No hay forma de que javaScript lance popups, cuando una página intente lanazar una quedará a discreción del usuario aceptarla o no.
Cada uno de los proceso independientes (de los que hablabamos hace rato), está encerrado y aunque puede ejecutarse no tiene permisos suficientes para leer o escribir en nuestra computadora, evitando así que se instale malware.
El único problema que tienen todavía es la cuestión de plugins, ya que estos están escritos por terceros y pueden tener un nivel de privilegios incluso que el mismo browser. Por lo que podrían representar un peligro.
Chrome esta enviando y recibiendo información constantemente sobre sitios que se sabe pueden tener malware o ser phishing. De esta forma se reduce el tiempo en el que se puede saber si una página representa un peligro potencial y el usuario es alertado.
8. Open source
Chrome, V8 y webkit son productos open source, lo que implica que cualquiera puede ver y modificar su código, posibilitando que cualquier pueda añadir funcionalidad o encontrar errores que pueden ser reportados a los desarrolladores.
Bien pues traté de cubir si no todo por lo menos los aspectos que a mi se me hicieron más interesantes sobre chrome. Si alguien quiere saber algunas cosas más les dejo una serie de links interesantes.
Chrome for OSXBeta browser test wich is fastestChrome probably doesnt hijack your data
Primero que nada si instalamos y probamos chrome tenemos que estar conscientes de que es un versión beta (y la primera!). Y algo que recomiendo ampliamente es que si quieren probar este nuevo softare lean el comic donde se explica qué es lo que se buscaba y la forma en que se hizo.
1. Desde 0
Lo primero que hay que notar es que este navegador esta hecho desde cero. Los navegadores que ya conocemos han ido evolucionando a lo largo del tiempo para poder incorporar las nuevas tecnologías (javaScript, multimedia, web 2.0, etc.). Ya no simplemente vemos contenidos estaticos en internet, ahora utilizamos aplicaciones web.
2. Multi procesos
Una de las características más interesantes, desde mi punto de vista, es el enfoque multiprocesos. Como bien se explica en el comic anteriormente todo el navegador junto con todo lo que ocurría en su interior era un sólo proceso con un sólo espacio de memoria, así que si algo salía mal en algún lugar todo se caía.
El nuevo enfoque ve cada cosa como un proceso independiente, así si un tab, un javaScript o algún otro controlador se queda trabado o "truena", solo ese proceso se pierde, todo lo demás puede seguir funcionando.
3. Memoria
Que cada cosa se un proceso diferente significa también un mejor manejo de la memoria. Si antes en un firefox (o un IE, si alguien lo usa
Con el enfoque multiproceso cada tab tiene su propio espacio de memoria, de hecho si tienen tienen abierto un chrome con 4 tabs y van al administrador de tareas de windows (ctr+alt+supr) verán 5 procesos llamados chrome cada uno con su uso de procesador y de memoria. Si dentro de chrome dan shift+esc verán el administrador de tareas de chrome igualmente con el uso de memoria y procesador pero ademas con el uso de red (por tab!).
Todo esto significa que cuando cierras un tab (o navegas a otra página) la memoria que estaba utilizando es totalmente liberada, ya que el proceso original muere.
4. WebkitWebkit es un motor de rendereo open source, para algunos conocido pues es el motor que utiliza "Safari" el navegador para MacOS. Yo personalmente no sé mucho de este engine, lo que si puedo decir es que es famoso por la veloicidad de rendereo o "pintado" de las páginas y por tener una curva de aprendizaje muy rápida. Además de ser open source.
5. V8
Tradicionalmente el javaScript dentro de los navegadores era interpretado por una maquina virtual muy básica. Ahora en chrome se incorpora V8 que se encarga de compilar (en lugar de interpretar) el javaScript en lenguaje máquina para una ejecución mucho mucho más rápida. Además V8 cuenta con un recolector de basura mucho más eficiente, lo que nos ahorra memoria.
Si alguien no sabe ni que demonios es el javaScript, una explicación rápida sería que es la tecnología que permite enviar y recibir información sin que tengamos que enviar todo al servidor y esperar una nueva pagina con la respuesta. Es lo que permite que páginas tan interactivas como gmail, google maps y demás webapps funcionen.
6. Interfaz omnibox pagina inicio
Finalmente llegamos a algo que el usuario pude ver(directamente). La interfaz es muy "a la google", minimalista con tan pocos botones y opciones como sea posible y orientada totalmente en la funcionalidad. Es justo aquí en donde he oido las mayores críticas. Y está bien, de acuerdo no tiene stumble, la barra de yahoo, la de google, la hotbar, el botón para bajar emoticons, plugins, ni absolutamente ninguna otra monería, es más por default no tienen ni el botón de "pagina de inicio". Pero así es y así es como se quería que fuera.
Ciertamente tiene un gran parecido a firefox que acaba de estrenar en su versión 3 la "awesome bar", que permite no sólo introducir direcciones (url's) sino acceder directamente a los bookmarks, historial, titulos de páginas visitadas e incluso hacer búsquedas en google, wikipedia, amazon y cualquier otro motor que deseemos.
El parecido no es de extrañar, ya que google es un gran patrocinador de la fundación mozilla e incluso les agradece su participación en el desarrollo de chrome.
Algo que en lo personal me gusta es la limpieza de la interfaz, ganas pantalla para ver lo que te interesa en lugar de tener barras y menus por todas partes que en realidad no te aportan nada o por lo menos no en todo momento. Como la barra inferior que solo aparece cuando se esta cargando un página o cuando ponemos el mouse sobre un link.
Lo que sí extraño son los plugins, no es que use demasiados en firefox, pero lo que tengo me parecen muy útiles, sobre todo foxmarks. Si bien es cierto que esta primera versión de chrome no cuenta con soporte para añadir mayor funcionalidad está característica podría llegar a verse en futuras versiones. Y si tomamos en cuanta que el proyecto es open source alguien podría desarrollar un modulo para añadir plugins (alguien se anima?)
7. seguridad
Este es un tema un poco más complicado, y creo que está bastante bien explicado en el comic. Pero lo que les puedo resumir es:
No hay forma de que javaScript lance popups, cuando una página intente lanazar una quedará a discreción del usuario aceptarla o no.
Cada uno de los proceso independientes (de los que hablabamos hace rato), está encerrado y aunque puede ejecutarse no tiene permisos suficientes para leer o escribir en nuestra computadora, evitando así que se instale malware.
El único problema que tienen todavía es la cuestión de plugins, ya que estos están escritos por terceros y pueden tener un nivel de privilegios incluso que el mismo browser. Por lo que podrían representar un peligro.
Chrome esta enviando y recibiendo información constantemente sobre sitios que se sabe pueden tener malware o ser phishing. De esta forma se reduce el tiempo en el que se puede saber si una página representa un peligro potencial y el usuario es alertado.
8. Open source
Chrome, V8 y webkit son productos open source, lo que implica que cualquiera puede ver y modificar su código, posibilitando que cualquier pueda añadir funcionalidad o encontrar errores que pueden ser reportados a los desarrolladores.
Bien pues traté de cubir si no todo por lo menos los aspectos que a mi se me hicieron más interesantes sobre chrome. Si alguien quiere saber algunas cosas más les dejo una serie de links interesantes.
Chrome for OSXBeta browser test wich is fastestChrome probably doesnt hijack your data
Trackback URI: http://condormx.com/index.php?trackback/638
Dejar un comentario
Fuentes XML de comentario: RSS | Atom
Comentarios Recientes