better-sse VS fetch-event-source

Compare better-sse vs fetch-event-source and see what are their differences.

better-sse

⬆ Dead simple, dependency-less, spec-compliant server-side events implementation for Node, written in TypeScript. (by MatthewWid)

fetch-event-source

A better API for making Event Source requests, with all the features of fetch() (by Azure)
Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
better-sse fetch-event-source
5 2
162 1,300
- 12.6%
6.8 0.0
2 months ago 7 days ago
TypeScript TypeScript
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

better-sse

Posts with mentions or reviews of better-sse. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-14.

fetch-event-source

Posts with mentions or reviews of fetch-event-source. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-19.
  • How I put ChatGPT into a WYSIWYG editor
    6 projects | dev.to | 19 Jun 2023
    The EventSource Web API for handling SSEs (built into most modern browsers) unfortunately supports only GET requests, which was quite limiting when a POST request with larger body JSON data was required. As an alternative, you can use the Fetch API or a ready library like Microsoft’s Fetch Event Source.
  • GraphQL over SSE (Server-Sent Events)
    5 projects | dev.to | 31 Aug 2021
    Aforementioned limitations are taken care with a specialised SSE client (inspired by the awesome @microsoft/fetch-event-source) and two separate connection modes: the HTTP/1 safe "single connection mode" that uses a single SSE connection for receiving events with separate HTTP requests dictating the behaviour, and the HTTP/2+ "distinct connections mode" that uses distinct SSE connections for each GraphQL operation, accommodating the parameters in the request itself.

What are some alternatives?

When comparing better-sse and fetch-event-source you can also consider the following projects:

firebase-js-sdk - Firebase Javascript SDK

fastify - Fast and low overhead web framework, for Node.js

EventSource - a polyfill for http://www.w3.org/TR/eventsource/

Express - Fast, unopinionated, minimalist web framework for node.

feathers - The API and real-time application framework

graphql-sse - Zero-dependency, HTTP/1 safe, simple, GraphQL over Server-Sent Events Protocol server and client.

gungi.io - Online real-time website to play Gungi from Hunter × Hunter ⚡

WHATWG HTML Standard - HTML Standard

openai-node - The official Node.js / Typescript library for the OpenAI API

eventsource - EventSource client for Node.js and Browser (polyfill)

vrite - Open-source developer content platform