Aplicaciones en tiempo real con nodejs y html5
Upcoming SlideShare
Loading in...5
×
 

Aplicaciones en tiempo real con nodejs y html5

on

  • 5,769 views

presentación usada en el taller realizado el 22,23 y 26 de Septiembre de 2011 en las instalaciones de @telmexhub por parte de la comunidad www.programadoreshtml.mx

presentación usada en el taller realizado el 22,23 y 26 de Septiembre de 2011 en las instalaciones de @telmexhub por parte de la comunidad www.programadoreshtml.mx

Statistics

Views

Total Views
5,769
Views on SlideShare
5,633
Embed Views
136

Actions

Likes
2
Downloads
73
Comments
0

4 Embeds 136

http://sintesoft.net.co 103
http://localhost 19
http://www.sintesoft.net.co 13
http://aulacufm.no-ip.org 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Aplicaciones en tiempo real con nodejs y html5 Aplicaciones en tiempo real con nodejs y html5 Presentation Transcript

  • HTML5 Taller 2011
    AplicacionesWeb en tiempo real
  • ¿Qué es una aplicación web en tiempo real?
    • http://www.lightstreamer.com/demo/StockListDemo/
    DEMO
  • Comunicación bidireccional entre el servidor y los usuarios
    Servidor Web
    b
    a
    b
    a
  • 1
    Antecedentes
    Limitaciones de la Web actual
  • Pull(Así funciona la Web)
    Servidor Web
    Navegador Web
    Petición
    Respuesta
  • Push(Lo que necesitamos)
    Servidor Web
    Navegador Web
    Evento
    Datos
  • Desde hace algunos años existen soluciones pero son poco eficientes…
    Ajax (Polling)
    Servidor Web
    petición
    respuesta
    petición
    respuesta
    petición
    respuesta
  • Script de prueba para Apache 2.2 con PHP 5.3
    <?php
    sleep(3);
    echo «hola mundo»;
    ?>
    Simulamos con un script,
    una petición que toma
    3 segundos en ejecutarse.
  • Peticiones
    Comportamiento de Apache 2.2 con 1000 peticiones, 100 de ellas concurrentes
    Los servidores web tienen un número limitado de procesos…
  • 2
    Servidores tipo Comet
    Misma infraestructura, diferente filosofía
  • Con los servidores tipo Comet nos acercamos mucho más a la solución ideal…
    Long polling
    petición
    Servidor tipo Comet
    respuesta
    petición
    respuesta
    petición
  • Algunos servidores Comet / Websockets…
  • Acerca de Node.js
    Basado en el motor Javascript Google V8
    Todas las operaciones son asíncronas
    Uno de los servidores más rápidos del mercado
    Altamente eficiente
    Ideal para la creación de aplicaciones en tiempo real
  • Tiempo (s)
    Peticiones
    Comportamiento de Node.js con 1000 peticiones, 100 de ellas concurrentes
    En Node.js todas las operaciones son asíncronas. No usa procesos…
  • 3
    WebSocketscon HTML5
    El futuro
  • Con el API de WebSocketsse crea un canal bidirecional…
    inicio
    Servidor con
    soporte para
    WebSockets
    respuesta
    respuesta
  • 4
    Ejemplos taller con Node.js y Socket.io
    El futuro
  • Gracias
    @tiempor3al
    Comunidad HTML5
    @programashtml