Pular para o conteúdo principal

Getting Started

A lightweight jQuery Plugin for Server-Sent Events (SSE) EventSource Polyfill.

Overview​

This plugin tries to use the native EventSource object if it's supported by the browser. If there is no native support, the request is made by Ajax requests (polling). You do not need to change the server side nor the client side.

informação

If you are looking for an SSE Polyfill library without jQuery dependency, try yaj-sse. The yaj-sse is a port from version 0.1.4 of jQuery SSE.

Dependencies​

  • jQuery

Installation​

Direct Download​

Just download the repository and point to the jQuery plugin:

<script src="jquery.sse.js"></script>

or use the minified version:

<script src="jquery.sse.min.js"></script>

Bower​

bower install jquery-sse

jsDelivr CDN​

You can also use jsDelivr CDN to include the library:

<script src="https://cdn.jsdelivr.net/npm/jquery-sse@latest/jquery.sse.min.js"></script>

Quick Start​

Client Side​

var sse = $.SSE('http://example.com/sse-server.php', {
onMessage: function(e){
console.log("Message");
console.log(e);
}
});
sse.start();

Server Side​

echo "data: My Message\n";
echo "\n";