Pulse: evenimente live pentru site-ul tău, explicate simplu
De Lorant Alexandru Kurazs1 min de citit
Majoritatea aplicațiilor DevQuake sunt pentru viața de zi cu zi. Pulse este cea pentru dezvoltatori. Este motorul de timp real de care am avut nevoie pentru propriile noastre aplicații, oferit ca serviciu ca să îl poți folosi și în ale tale.
Ce face Pulse
Trimiți un eveniment pe un canal, de exemplu „comanda 1042 este gata” sau „scorul s-a schimbat”. Fiecare browser care ascultă acel canal îl primește live, în câteva clipe, fără să reîncarce pagina.
Utilizări tipice:
- notificări live și actualizări de stare pe un site,
- tabele de scor și panouri care se actualizează singure,
- mici instrumente colaborative în care toată lumea vede imediat schimbările.
Chei pentru fiecare situație
Pulse are trei tipuri de chei:
- chei secrete pentru serverul tău, care poate trimite orice eveniment,
- chei publice pentru ascultare în browser,
- chei de client pentru utilizatorii care au voie să trimită propriile evenimente.
Livrare de încredere
Evenimentele sunt livrate prin Server-Sent Events, un standard web simplu și robust. Unde acesta nu se poate folosi, Pulse trece la interogare periodică, astfel încât utilizatorii tăi primesc totuși actualizările.
Doar evenimentele pe care le aștepți
Îți poți descrie evenimentele, iar Pulse refuză orice altceva. Asta păstrează canalele curate și te protejează de date neașteptate.
Încearcă live
Pagina principală are o demonstrație live între două browsere: deschide-o de două ori și urmărește cum un eveniment trece de la unul la celălalt.
Etichete:#dezvoltatori
Comentarii
Încă nu există comentarii. Începe tu discuția!