feed

javascript

Lanzan un emulador de Linux en JavaScript con almacenamiento persistente

6 comentarios

Linux ejecutándose dentro de Google Chrome

Seguro que alguno de vosotros recuerda este post que escribió mi compañero F. Manuel hablando de un emulador de Linux… pero que funcionaba en el navegador, al estar implementado en un emulador JavaScript de un procesador x86.

Pues lo que hoy os vengo a enseñar es un proyecto basado en aquel, un nuevo emulador de Linux que funciona en el navegador… pero que además soporta almacenamiento persistente. Es decir, aprovechando el LocalStorage de HTML5 permite guardar un pequeño disco donde almacenar datos que generemos mediante ese sistema operativo que funciona dentro de la ventana de nuestro explorador de Internet.

Leer más

Anunciate aquí
Anunciate aquí

Firefox 9 consigue mejorar su rendimiento un 20-30% gracias a una mejora en JavaScript

41 comentarios

firefox mozilla

Por muchas quejas que hayan, en Mozilla no paran. Todavía estamos asimilando Firefox 6 en nuestros ordenadores que nos llegan noticias del desarrollo de Firefox 7, 8 y 9. Interfaz nueva, mejoras significativas en el rendimiento, versión para tablets... están perdiendo cuota de mercado principalmente por culpa de Chrome y quieren recuperar usuarios como sea. Lo último es que desde los laboratorios de la compañía se ha conseguido aumentar el rendimiento del próximo Firefox 9 un 20-30% gracias a una mejora en su forma de interpretar JavaScript llamada inferencia de tipos.

Hay que adentrarse en conceptos de programación para entender las ventajas de este sistema, pero básicamente se puede explicar con que los tipos de las variables del código son interpretadas de una forma más eficaz para conseguir un rendimiento mayor. Tras una serie de pruebas con muchos elementos JavaScript en pantalla, la mejora es evidente.

En teoría aún falta tiempo para que Firefox 9 esté disponible, pero en los canales para desarrolladores ya están empezando a probarlo. ¿Conseguirá Mozilla recuperar la confianza de los usuarios que ha perdido? No podemos decir que no se estén esforzando, desde luego.

Vía | ExtremeTech
En Genbeta | ¿Cómo debería ser el sistema y el ciclo de actualizaciones de Firefox?

Anunciate aquí

¿Renovarse o morir? Adobe lanza Edge, su plataforma de animación web usando HTML5

34 comentarios

adobe edge

Adobe lleva defendiendo a Flash con uñas y dientes desde que empezó la polémica de si la plataforma tenía que formar parte del futuro de los estándares web, encendida por Apple y sus medidas para que Flash no esté presente en sus dispositivos. Aún así, en la compañía responsable de aplicaciones como Photoshop contemplan todos los caminos y han lanzado Adobe Edge, una plataforma para crear animaciones web usando HTML5, CSS y Javascript.

La idea de Adobe es que Edge coexista con la plataforma Flash, pero algunos ya lo están viendo como una solución alternativa para que todo el contenido web sea más estándar y se pueda ver desde cualquier gadget. Con Edge se pueden crear animaciones web, y en el futuro podremos crear incluso juegos. Suena mucho a una evolución de Flash a largo plazo más que a su compañero.

Adobe Edge puede descargarse de forma gratuita al estar en una fase de pruebas preliminar, aunque pasará a tener un precio en cuanto sea lanzado definitivamente el año que viene. Hay versiones para Windows y Mac OS X. Si habéis hecho algunos pinitos con animaciones en Flash, quizás tengáis curiosidad para ver cómo se puede hacer lo mismo con Edge.

Vía | ReadWriteWeb
Más información | Adobe Edge
En Genbeta | Hablamos con Anup Murarka, director de márketing de Adobe Flash

Pokki: un nuevo intento de traer los servicios web al escritorio

19 comentarios

Pokki: un nuevo intento de traer los servicios web al escritorio
En el mundo de los móviles, se ha extendido el uso de aplicaciones cliente en lugar de la interfaz de servicios web. En muchas ocasiones, estas aplicaciones brindan experiencia mejor o, por lo menos, más cómoda que la interfaz original. Bajo esta filosofía, Pokki pretende trasladar el modelo del móvil al escritorio.

Pokki pretende ser algo así como una tienda de aplicaciones cliente para el escritorio, por ahora sólo para Windows 7 (aunque Mac y Linux están en el horizonte). Por el momento, sólo cuentan con ocho: Gmail, Facebook, Living Social, Groupie, Headlines (un lector de feeds), Wall Street Journal, Ebay y Twitter.

La cosa va así: cada aplicación recibe el nombre de Pokki. Cuando instalamos la primera, se instala el framework completo (que ha sido creado a partir de Chromium). Desde ese momento, cada nueva aplicación que instalemos se colocará en la barra de tareas, junto al botón de inicio.

Leer más

Chrome 14 implementará varias mejoras de seguridad

28 comentarios

google-chrome-14

La aceptación y el empuje de Chrome tienen un componente publicitario importante, cierto, pero también hay que reconocer a Google la constante de innovación de este producto y su calidad. A principios de mes anunciábamos la versión estable Chrome 12, en el canal de desarrollo trabajan intensamente en Chrome 13 y ya se conocen importantes mejoras de seguridad para Chrome 14.

Chrome 14 mejorará la compatibilidad con HTTPS de varias maneras, el motor JavaScript V8, (actualizado ya a la versión 3.4.6.2), cambia el significado del bloqueo de cookies de terceros para permitir “listas blancas” y se refuerza la seguridad al instalar aplicaciones desde la tienda Web de Chrome.

Los cambios en la seguridad individualmente contemplados son pequeños, pero el conjunto completo va a tener un efecto positivo sobre la seguridad del navegador. Chrome dev 14 admite la autenticación de DNSSEC para HTTPS, lo que refuerza el protocolo web seguro.

La tienda Web de Chrome solicita ahora confirmación con una caja de diálogo nativa cuando se instala una aplicación. Por otra lado, los problemas de conectividad con servidores mediante el protocolo SSL v3 (Secure Sockets Layer) se han solucionado, evitando que algunas conexiones se pierdan.

Vía | Google Chrome Releases blog

Ejecuta Linux en tu navegador con un emulador escrito en Javascript

22 comentarios

javascript-linux-emulator

Fabrice Bellard ha presentado un programa escrito en JavaScript que emula un procesador con arquitectura x86, lo suficiente rápido como para para ejecutar Linux en un navegador web. Fabrice Bellard, por si no te es familiar el nombre, es el fundador de FFmpeg, el creador del compilador Tiny C y el responsable del proyecto QEMU.

JavaScript PC emulador no funciona en todos los navegadores, únicamente en Google Chrome versión 11 (en la Beta 12 no funciona) y en Firefox 4. Es independiente del sistema operativo, según su creador, y se ejecuta sin problemas en Windows, GNU/Linux y Mac. La captura de pantalla que encabeza este artículo la he realizado en Firefox 4 sobre Windows 7 Professional de 64 bits. Arranca sin problemas y es muy rápido.

Leer más

Hotmail ahora permite correos interactivos de Posterous y LivingSocial mediante las "ActiveViews"

6 comentarios

ActiveViews de LinkedIn
A finales del año pasado Microsoft nos sorprendió a todos anunciando que Hotmail empezaría a soportar correos interactivos que usen JavaScript, para así permitir al usuario completar acciones como agregar amigos a redes sociales, escribir comentarios, o ver información actualizada directamente desde el correo, sin tener que salir a otra página.

Pero como era de esperarse, algunos reclamaron en ese momento por los supuestos problemas de seguridad que acarrearía permitir JavaScript en los correos. Microsoft se defendió diciendo que usarían un sistema de sandboxing para evitar vulnerabilidades, y que los correos interactivos estarían muy regulados, permitiendo solo a unos cuantos servicios confiables enviar mails de este tipo.

El problema es que, dada esa última restricción, la masificación de las ActiveViews está siendo más o menos lenta, y dependerá de los acuerdos a los que Microsoft llegue con otras empresas para que usen esta característica. Lo bueno es que de a poco más servicios se suman a esto. En un comienzo eran sólo Netflix y LinkedIn, quienes usaban las ActiveViews para que la gente pudiera pedir películas, y aceptar/enviar invitaciones sin tener que abrir una página nueva.

Leer más

Comparamos velocidad, rendimiento y más de Internet Explorer, Safari, Chrome, Firefox y Opera

129 comentarios

Logo de todos los navegadores

Ha sido un mes muy movidito en el mundo de los navegadores, con versiones finales de Internet Explorer, Firefox, Chrome y la beta de Opera 11.10, cada uno con sus características nuevas. En Genbeta hemos decidido hacer una comparativa entre estas versiones: veremos cuál se inicia más rápido, qué navegadores consumen más memoria, cuáles son los mejores interpretando JavaScript y cuáles soportan mejor los estándares.

Todas las pruebas se han hecho en un sistema Windows 7 de 32 bits recién instalado en una máquina virtual y con las últimas versiones de los navegadores: Internet Explorer 9.0.8, Firefox 4, Safari 5.0.4, Opera 11.10 Beta (build 1190) y Google Chrome 11.0.696 (canal Beta). Tanto Opera y Chrome son versiones beta para tratar de dar los resultados más cercanos a la realidad (al fin y al cabo estas versiones son las que llegarán tarde o temprano a versión estable).

En cuanto a los tests usados, he tratado de tener más en cuenta aspectos que importan al usuario (tiempo de arranque, de carga de páginas, consumo) que tests de rendimiento que no nos dicen tanto, aunque en el análisis hay de los dos. Veámoslos después del salto.

Leer más

Editores de código online para programar

17 comentarios

Editores de código online

Hace poco se planteaba esta pregunta desde la sección Genbeta Respuestas. Y es que en este caso los propios lectores de Genbeta, con vuestras respuestas, además de ayudar a otro usuario, habéis dejado unos buenos enlaces que paso a recopilar.

La pregunta era curiosa: ¿Algún buen editor de código en la nube para programación? En un principio no me parecía muy clara. ¿Sólo queremos editar un trozo de código? ¿Querrías compilarlo? ¿Lo que realmente quieres es un sitio donde guardar tus proyectos en la nube?
La pregunta era abierta, y seguramente por ello, vuestras respuestas han sido diversas y enriquecedoras:

Leer más

El canal estable de Chrome se actualiza con más velocidad, sincronización de contraseñas y más

46 comentarios

Como un reloj, Google acaba de renovar la versión estable de Chrome a la 10. Esta actualización trae unas cuantas mejoras, sobre todo de velocidad.

Han renovado el motor Javascript V8, que ahora es un 66% más rápido, y han incluido el vídeo acelerado por GPU. También han incluido algo que os contamos hace un tiempo: las opciones como una pestaña más, con la posibilidad de buscar entre esas opciones. Podéis ver cómo funciona en el vídeo que encabeza la entrada.

Además han introducido algo bastante interesante: la sincronización de contraseñas. Podemos sincronizarlas tal cual o encriptadas con una contraseña maestra. También relacionado con la seguridad está la sandbox de Flash, que lo aísla del sistema para evitar problemas; y el desactivado automático de plugins desactualizados, una característica que os adelantamos hace unos meses.

En general es una actualización bastante útil de Chrome, así que si tenéis la versión estable ya podéis actualizar yendo al menú “Acerca De”, o simplemente esperando a que lo haga automáticamente.

Vía | Google Chrome Blog
Más información | Google Chrome Releases
Descarga | Google Chrome

Anunciate aquí

WSL Weblogs SL