Корисник:Uvits/песак

С Википедије, слободне енциклопедије

Server-sent events[уреди | уреди извор]

Server-sent events (SSE) je tehnologija gde internet pregledač prima automatsko ažuriranje od servera preko HTTP veze. Server-sent events EvenSource API je standardizovan kao deo HTML5 od strane W3C.

Istorija[уреди | уреди извор]

Predlog WHATWG Web Application 1.0 sadržao je mehanizam koji šalje sadržaj klijentu. Prvog septembra 2006. godine, internet pregledač Opera implementira ovu novu eksperimentalnu tehnologiju u dodatku pod nazivom 'Server-Sent Events'.

Pregled[уреди | уреди извор]

Server-sent events je standard koji opisuje kako serveri mogu pokrenuti prenos podataka prema klijentima nakon što je uspostavljena inicijalna konekcija prema klijentima. Najčešće se koriste za slanje ažuriranja u vidu poruka ili za stalne tokove podataka do klijenta pretraživača i dizajniran je da poboljša domaće slanje tokova podataka između pregledača preko JavaScript API koji se zove EventSource, preko koga klijenti mogu zatražiti posebnu URL kako bi dobili jedan tok dogadjaja.

Internet pretraživač[уреди | уреди извор]

Podrška internet pretraživača za SSE

Pregledač Podržan Beleške
Internet Explorer ne
Mozilla Firefox da Počevši od Firefox 6.0
Google Chrome da Počevši od Chrome 6
Opera da Počevši od Opera 11
Safari da Počevši od Safari 5.0
Microsoft Edge ne pod razmatranjem

Biblioteke[уреди | уреди извор]

jEaSSE - asinhrona implementacija na serverskoj strani za Java servlete i Vert.x

EventSource - SSE EventSource implementacija u Swift-u koristeći NSURLSession.

TRVSEventSource - SSE EventSource implementacija u Objective-C-u za iOS I OS X koristeći NURLSession.

django-see - HTML5 SSE integracija za Phyton/Django.

flask-see - jednostavna Flask dopuna za HTML5 SSE podršku, pokreće ga Redis.

sse - SSE protokol implementiran na python2 i python3 u istoj kodnoj bazi.

event-source-library - SSE protokol implementiran u python2 sa Tornado. Klijentska i serverska implementacija.

SignalR - transparentna implementacija za ASP.NET.

Mojolicious - Pearl internet radno okruženje za rad u realnom vremenu.

Hoa\Eventsource - PHP SSE implementacija.

sse-stream - PHP SSE implementacija (klijent i server).

total.js - internet aplikacijsko radno okruženje za node.js.

eventsource-node - EventSource klijent za Node.js.

eventsource - EventSource biblioteka za Go.

akka-sse -EventSource biblioteka za akka-http.

Lasse - EventSource trgovinski server za Erlang's cowboy.

Shotgun - EventSource klijent u Erlang-u.


Linkovi[уреди | уреди извор]