Menjaga keterkinian

Menjaga keterkinian

Sebuah koleksi dibaca sekali ketika muncul, dan kemudian dunia bergerak maju. Ini adalah tiga cara untuk mengetahuinya — mereka bukan alternatif untuk dipilih sekali dan untuk selamanya, tetapi apa yang ditawarkan oleh situasi sebuah koleksi. Tabel yang sama dapat mengambil salah satunya, atau beberapa, dan tidak ada yang di bawah yang tahu mana yang berbunyi.

Sebuah peristiwa aplikasi

Untuk perubahan yang disebabkan oleh halaman ini sendiri: sebuah tombol yang bertindak, sebuah formulir yang kembali. Siapa pun yang berbunyi tidak tahu apa-apa tentang tabel, dan tabel tidak tahu siapa yang berbunyi — mereka berbagi nama dan itu saja. Tidak memerlukan biaya dan tidak memerlukan server.

Sumber langsung

Di mana server memiliki topik untuk dipublikasikan, koleksi mendengarkan entitas yang merupakan koleksinya — sebuah proses untuk jalannya, sebuah sesi untuk pesannya — dan tidak pernah ke setiap barisnya sendiri. Sebuah baris yang belum ada tidak memiliki topik, dan baris yang muncul adalah tepat yang ditunggu oleh pembaca. Demo ini tidak memiliki server untuk menerbitkannya, jadi tombol memainkan pesan.

Polling

Di mana tidak ada topik, atau di mana perjalanan pulang pergi sekarang dan kemudian lebih murah daripada langganan yang dibuka. Yang ini membaca setiap tiga detik, dan berhenti saat tab berada di latar belakang — halaman yang tidak dilihat siapa pun adalah halaman yang tidak perlu dibaca untuk mereka.

Tidak ada sama sekali

Default. Sebuah koleksi dibaca sekali dan tetap seperti semula, yang merupakan jawaban yang tepat setiap kali apa yang ditunjukkannya tidak berubah di belakang pembaca.

Bentuk apapun yang dikenakannya

Tidak ada dari ini yang milik tabel. Tiga cara yang sama melayani daftar bilah, utas obrolan, apa pun yang membaca sebuah koleksi — apa yang menjaga sebuah koleksi tetap benar dan bagaimana tampilannya adalah dua keputusan yang terpisah. Yang ini adalah daftar bilah, polling.