NaN
Italiano
Inglese
HTML5
LinkedInGoogle+
Perfect Time
v.3.1
Perfect Time è un orologio online, sincronizzato, ogni 5 secondi, con gli orologi atomici del NIST.
Il progetto è nato dall'esigenza di dare un volto alla tecnologia Comet.
Comet, conosciuto anche come Reverse Ajax, è un metodo per creare una connessione HTTP persistente tra client e server, in stile Push Push.
In pratica ad una sola richiesta del client (browser) possono corrispondere infinite risposte sequenziali da parte del server (webserver che ospita il sito).

Il progetto include un sistema di riconnessione automatica nel caso di perdite di connessione con la rete Internet.

Prima di HTML5 era solo possibile emulare una connessione persistente, quindi, per garantire una buona compatibilità con i browser di vecchie generazioni, è necessario implementare diversi workaround.

I metodi Comet studiati per il progetto sono:
  • IFRAME_CALL: estende la compatibilità a browser di vecchissima generazione, quali Internet Explorer 6, e a Konqueror.
  • persistent AJAX call: compatibile con tutti i browser con supporto per chiamate Ajax.
  • XDomainRequest: estende la compatibilità ad Internet Explorer 8/9/10.
  • SSE (Server-Sent Events): estende la compatibilità a tutti i browsers con supporto per HTML5 ed SSE
All'interno del sito del progetto è presente una console, sulla sinistra, per poter monitorare l'arrivo periodico di nuovi messaggi dal server.
Il sistema Comet è compatibile con tutti i browsers diffusi su Windows, MacOS, Linux ed una buona parte dei dispositivi mobile.

Visualizza il progetto cliccando sul logo sottostante.

Perfect Time

99% completed
TO DO:
  • supporto per i WebSockets HTML5
Webrevolver (NaИ) - Via Rivoli 1, 10090Bruino (TO) - VAT IT09897770013 - CF NNNLRT81C26L219P - 2008 ~ 2017
Creative Commons License