2015-02-25 16 views
5

wyślę chunked data z Play Scala 2.2 na stronie klienta tak: Ok.chunked(data)Uchwyt pofragmentowane dane wysłane przez Play Scala z angularjs

Chciałbym wykorzystać je tak szybko, jak są one dostępne na stronie klienta. Jeśli po prostu otrzymam dane i wydrukuję je na .success, zostaną one wydrukowane w tym samym czasie, tj. Po otrzymaniu ostatnich danych.

Jak mogę je wydrukować, gdy tylko zostaną odebrane? Czy muszę używać websockets?

Odpowiedz

5

Zastosowanie strumieniowych json biblioteka jak http://oboejs.com/

Oboe.js jest open source biblioteki JavaScript ładowania JSON za pomocą przesyłania strumieniowego, łącząc wygodę DOM z szybkości i płynności SAX.

Może analizować dowolny JSON jako strumień, jest wystarczająco mały, aby być mikro-biblioteką, nie ma zależności i nie dba o to, z którymi innymi bibliotekami potrzebujesz go rozmawiać.

+0

Wygląda świetnie, przyjrzę się temu, dzięki;) – Simon

Powiązane problemy