Los navegadores web han ido creciendo en los últimos años. Ahora que se rompió el control de Internet Explorer 6 en la web, los navegadores han implementado una variedad de nuevas funciones interesantes que los sitios web aprovechan hoy en día.



descargas recientes en mi iphone

Este artículo se centra en las nuevas tecnologías web que puede utilizar en las páginas web actuales. Seguro, algunos de ustedes sin duda han oído hablar de muchos de estos, pero la mayoría de la gente no ha oído hablar de todos ellos.

Arrastra y suelta para subir

Muchos sitios web ahora le permiten cargar archivos simplemente arrastrándolos y soltándolos en la ventana de su navegador, un cambio bienvenido de tener que hacer clic en un botón de navegación y usar un selector de archivos, como teníamos que hacer hace unos años. Ya sea que esté adjuntando un archivo a un correo electrónico en Gmail o cargando una imagen en imgur.com para compartir rápidamente, puede arrastrar y soltar el archivo en la página web.

Renderizar gráficos 3D en el navegador

Los navegadores como Chrome y Firefox ahora son compatibles con WebGL, que permite que las páginas web representen gráficos en 3D sin ningún complemento. WebGL se puede usar para juegos y otros modelos 3D, pero el sitio web más popular que usa WebGL es probablemente Google Maps. En Google Maps en Chrome, puede habilitar MapsGL. Esto hará que Google Maps renderice el mapa con OpenGL, lo que dará como resultado animaciones más suaves. Cuando uses Street View, verás una animación a medida que el mapa se acerca. Street View también se renderizará con OpenGL, no con Adobe Flash.

Si Google Maps no fuera lo suficientemente impresionante, el motor Quake 3 se ha adaptado para funcionar en WebGL en su navegador . Este sitio web también utiliza la especificación de bloqueo del puntero (o bloqueo del mouse) para agarrar el puntero del mouse y mantenerlo dentro del área de juego.

unidad de mapa de comando de uso neto

Comunicarse con WebSockets

HTML nunca fue diseñado para permitir que las páginas web se comuniquen de un lado a otro con los servidores web. HTML se creó para páginas web estáticas, y la mayoría de las páginas web utilizan actualmente métodos basados ​​en encuestas hacky para comunicarse con los servidores. WebSockets permite que las páginas web creen un canal de comunicación completo a través de una conexión TCP, lo que reduce drásticamente la latencia y el tráfico de red cuando las páginas web necesitan enviar datos de un lado a otro con los servidores.

Anuncio publicitario

WebSockets son utilizados por El juego BrowserQuest de Mozilla , lo que permite que el juego que se ejecuta dentro de su navegador envíe eventos de ida y vuelta a su servidor. Los WebSockets también se han utilizado para crear clientes de IRC que se ejecutan en su navegador. Quizás lo más impresionante es que los WebSockets también se han utilizado para crear un cliente de torrents de JavaScript que se ejecuta en su navegador , lo que brinda a los usuarios de Chrome OS un cliente de torrents nativo. JSTorrent no parece completamente estable todavía, pero es un buen ejemplo de lo que es posible con WebSockets.

Reproducir videos y música sin flash

El video HTML5 ha recibido mucha atención, por lo que mucha gente sabe que ahora es posible reproducir videos en formatos H.264 (MP4), WebM y Ogg Theora sin necesidad de instalar Flash. Muchos sitios web de videos, incluido YouTube, ofrecen reproducción de video basada en HTML5. Desafortunadamente, muchos sitios web insisten en que necesitan DRM, por lo que YouTube todavía usa Flash para videos con anuncios y Netflix todavía usa Silverlight para sus videos. La etiqueta de video HTML5 puede parecerse a un reproductor de video basado en Flash, por lo que es posible que nunca note que un sitio web la está usando, excepto que la reproducción de video funcionará en dispositivos móviles y tendrá un mejor rendimiento.

Ejecutar aplicaciones web sin conexión

Los navegadores ahora permiten que las aplicaciones web funcionen sin conexión, ofreciéndoles almacenamiento de base de datos local que pueden usar para acceder a sus datos. Muchas de las aplicaciones web sin conexión de Google (incluidas Gmail, Docs y Calendar) solo funcionan en Chrome, pero Kindle Cloud Reader de Amazon también se puede utilizar sin conexión en otros navegadores como Firefox. Kindle Cloud Reader te permite descargar libros electrónicos, que puedes leer sin conexión en tu navegador más tarde, incluso si no tienes una conexión a Internet.

Acceda a su cámara web y videoconferencia

Las páginas web ahora pueden acceder a su cámara web, con su permiso, por supuesto. Una página web podría usar esta función para tomar fotos desde su cámara web para su foto de perfil o grabar un video. Sin embargo, también podría utilizar el nuevo API de WebRTC para videoconferencias entre diferentes navegadores sin necesidad de ningún complemento. En el futuro, Hangouts de Google no requerirá ningún complemento y Skype también se ejecutará en su navegador.

Crear ventanas emergentes de notificación

Los navegadores ahora permiten que las páginas web le muestren notificaciones de escritorio. Por ejemplo, Google Calendar puede mostrarle notificaciones emergentes cuando haya creado recordatorios para los próximos eventos. Los sitios web de chat y correo electrónico pueden mostrar ventanas emergentes para avisarle de nuevos mensajes.

como transferir contactos android

Identifica tu ubicación

Las páginas web ahora pueden solicitar permiso para acceder a su ubicación. Si está utilizando una tableta u otro tipo de dispositivo con un chip GPS dedicado, el navegador utilizará su hardware GPS para identificar su ubicación. En dispositivos sin chips GPS, nombres de redes inalámbricas cercanas o la ubicación de su ISP se puede utilizar para aproximar su ubicación actual. La geolocalización puede reemplazar la necesidad de ingresar su dirección en sitios web que muestran contenido local y le permiten determinar su ubicación precisa usando un chip GPS en una computadora portátil.

cómo cambiar el tamaño de la partición de ubuntu

Haga de las aplicaciones web sus aplicaciones predeterminadas

Navegadores ahora permitir que las aplicaciones web se conviertan en sus aplicaciones predeterminadas , por lo que puede usar Gmail en su navegador para enviar correos electrónicos cuando hace clic en un enlace mailto: en cualquier lugar de su computadora, incluso fuera de su navegador.

Ejecute código nativo en su navegador

De manera algo controvertida, Chrome incluye Native Client de Google. Native Client permite que las páginas web ejecuten código nativo escrito en lenguajes como C o C ++. El código se ejecuta en una caja de arena por seguridad y se ejecuta a velocidades casi nativas.

Native Client permite que las páginas web ejecuten código de alto rendimiento para cosas como motores de juegos y codificación de video local. Podría ser el camino para obtener aplicaciones más avanzadas en Chrome OS. Chrome Web Store contiene una variedad de juegos escritos en Native Client, incluida una versión del aclamado Bastión .


Los navegadores están adquiriendo nuevas funciones web a un ritmo rápido. Podemos estar agradecidos de que Internet Explorer 6 ya no sea el estándar de la industria.

Credito de imagen: Christian Heilmann en Flickr

LEER SIGUIENTE