Rimanere aggiornati

Rimanere aggiornati

Una collezione viene letta una volta quando appare, e poi il mondo va avanti. Questi sono i tre modi in cui ne viene a conoscenza — non sono alternative tra cui scegliere una volta per tutte, ma ciò che la situazione di una collezione offre. La stessa tabella accoglie ognuno di essi, o più di uno, e nulla qui sotto sa quale sia suonata.

Un evento dell'app

Per un cambiamento che questa pagina ha causato da sola: un pulsante che ha agito, un modulo che è tornato indietro. Chiunque suoni non sa nulla della tabella, e la tabella non sa nulla di chi ha suonato — condividono un nome e questo è tutto. Non costa nulla e non ha bisogno di un server.

Una fonte in tempo reale

Dove il server ha un argomento da pubblicare, la collezione ascolta l'entità di cui è la collezione — un processo per le sue esecuzioni, una sessione per i suoi messaggi — e mai a ciascuna delle sue righe. Una riga che non esiste ancora non ha un argomento, e la riga che appare è esattamente quella che il lettore sta aspettando. La demo non ha un server per pubblicare per essa, quindi il pulsante riproduce il messaggio.

Polling

Dove non c'è argomento, o dove un giro di andata e ritorno ogni tanto è più economico di un abbonamento mantenuto aperto. Questo legge ogni tre secondi e si ferma mentre la scheda è in background — una pagina che nessuno sta guardando è una pagina che non ha bisogno di essere letta per loro.

Niente affatto

Il predefinito. Una collezione viene letta una volta e rimane com'era, che è la risposta giusta ogni volta che ciò che mostra non cambia alle spalle del lettore.

Qualsiasi forma indossi

Nessuna di queste appartiene alla tabella. I stessi tre modi servono un elenco di barre, un thread di chat, qualsiasi cosa legga una collezione — ciò che mantiene una collezione vera e ciò che sembra sono due decisioni separate. Questo è un elenco di barre, polling.