Tiny 200b functional Event Emitter / pubsub.
mitt event-handlers pubsub tiny event event-bus event-listener eventemitter eventsIt's a drop in replacement for existing EventEmitters, but just faster. Free performance, who wouldn't want that? The EventEmitter is written in EcmaScript 3 so it will work in the oldest browsers and node versions that you need to support.We've upgraded the API of the EventEmitter.on, EventEmitter.once and EventEmitter.removeListener to accept an extra argument which is the context or this value that should be set for the emitted events. This means you no longer have the overhead of an event that required fn.bind in order to get a custom this value.
eventemitter nodejs browser eventemitter2 eventemitter3 events addeventlistener addlistener emit emits emitter event once pub/sub publish reactor subscribeAs the subtitle suggests, this script brings the power of events from platforms such as node.js to your browser. Although it can be used on any other platform, I just built it with browsers in mind. This is actually the fourth full rewrite of EventEmitter, my aim is for it to be faster and lighter than ever before. It also has a remapped API which just makes a lot more sense. Because the methods now have more descriptive names it is friendlier to extend EventEmitter into other classes. You will be able to distinguish event methods from your own methods.
eventemitter events browser amdNode's event emitter for all engines. This implements the Node.js events module for environments that do not have it, like browsers.
events eventemitter eventdispatcher listenersIt's only ~200 bytes minified and gzipped. I'm not fanatic about keeping the size at this level though.Emitting events asynchronously is important for production code where you want the least amount of synchronous operations.
event emitter eventemitter events async emit on once off listener subscribe unsubscribe pubsub tiny addlistener addeventlistener dispatch dispatcher observer trigger await promiseNode's event emitter for all engines.
events eventemitter eventdispatcher listenersIs EventEmitter for communication between tabs. Micro event emitter.
wormhole sharedworker communication eventemitter cors master-slave eventhub tabs master/slaveSimple and tiny event emitter library for JavaScript. Methods on returns unbind function. Call it and this listener will be removed from event.
eventemitter events emit emitter event pub/sub publish reactor subscribeRxJS Bindings for Node.js and io.js
rx rxjs eventemitter streams reactiveA base class utility that manages events and options in modules.
component eventemitter egjsUltron is a high-intelligence robot. It gathers intelligence so it can start improving upon his rudimentary design. It will learn your event emitting patterns and find ways to exterminate them. Allowing you to remove only the event emitters that you assigned and not the ones that your users or developers assigned. This can prevent race conditions, memory leaks and even file descriptor leaks from ever happening as you won't remove clean up processes.Just like you would expect, it can also be chained together.
ultron robot gather intelligence event events eventemitter emitter cleanupIt's like a data store you can subscribe to, with a setter to pump data in. For browsers and node.This project uses node and npm. Go check them out if you don't have them locally installed.
broadcast data pubsub emitter event events eventemitterLog all events emitted by a Node.js EventEmitter object.
debug log event events emit emitter eventemitterPromisify EventEmitter's event.
promisify promise event eventemitterThe primus-emit module adds client->server and server->client event emitting to Primus.The --save flags tells npm to automatically add the package and it's installed version as dependency.
emitter eventemitter primus emit events eventUseful when you need only one event emission and want to use it with promises or await it in an async function.If you want multiple individual events as they are emitted, this module is not for you, as a Promise is a single value. Instead, just continue using event callback or use Observables.
promise events event emitter eventemitter event-emitter emit emits listener promisify addlistener addeventlistener wait waits on browser dom async await promises bluebirdIf x is a stream, returns an event emitter from emit.toStream(x).Otherwise returns a stream from emit.fromStream(x).
emit event emitter eventemitter streamLegiond is a secure distributed event layer for nodejs applications. Given a CIDR range, it automatically finds and connects to peers, forming a clustered EventEmitter. Legiond exposes a standard set of events which can be listened for, such as addition of a new node, removal of an existing node, etc. It also allows an application to register custom events and respond to them how it sees fit. More detail about custom events can be found below.###Standard Events The following are standard events provided by legiond. These events cannot be overwritten by custom user events.
legiond legion distributed secure event emitter eventemitter layerJavaScript events are very powerful, they give you the power to capture real world events in real time. For example, when a user moves their mouse in the browser or when they click. Using JavaScript events to interact with DOM objects defined Web 2.0 and is still widely used (thanks to jQuery and similar libraries) but it has its limitations, the events are predefined and tied to the browser BOM and DOM.
eventemitter object eventsSubscribes to change events. Returns an object which contains the method dispose which removes the current subscription. Emit a change to all the subscribers.
transmit pubsub pub sub eventemitter observable subscribe
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.