Pusher-js 2.0.0 released: Cutting edge WebSockets with comprehensive legacy support

  - - Announcement

We’re very excited to announce the release of a massive new update to our Javascript client library. The new release adds a smarter connection strategy with additional fallback mechanisms such as HTTP-based transport. These changes further improve our support for legacy devices and network complications such as corporate firewalls. The Javascript client library is our


Pusher Now Available Through Windows Azure Mobile Services Platform

  - - Announcement

We’re pleased to announce that Pusher is now available as an add-on to Windows Azure Mobile Services apps through the Microsoft Windows Azure Store. With this partnership it’s now possible to add realtime web functionality that goes far beyond simple notifications, to offering the potential for much richer interactive and collaborate application experiences. Our first


Announcing presence WebHooks and new APIs

  - - Announcement

We’ve always been interested in creating a platform that integrates seamlessly with your applications, and provides the best possible user experience as developers. To this end, we’ve been working hard on features that expose the interactions your users have with the system. We previously released WebHooks to notify your server when a channel is occupied


pusher-js 1.12 released

  - - Announcement

Earlier this month, we pushed out version 1.12 of the Pusher JavaScript library. It contains a couple of new features that are worth highlighting. A channel.members.me property on presence channels Pusher has a feature called presence channels that keep track of the identities of the people subscribed. When a new user subscribes, your server can


Client events released

  - - Announcement

What are client events? For a while now we have been running a beta of a feature we call ‘client events’. This allows a connected client to utilise the bi-directional nature of WebSockets to send lightweight events to all other subscribers on a channel. This is really fast, and bypasses your server. What can they


Build realtime web apps together

  - - Announcement

Wouldn’t it be handy if you could give access to your Pusher apps to friends and colleagues so that you can easily work together on building an awesome realtime web app? Well, now it’s possible. We’ve made it easy for you to share access to your: Debug console Usage stats API keys WebHook settings Event


Introducing Pusher WebHooks

  - - Announcement

One of our primary goals when building Pusher has always been simplicity. Part of this is about hiding complexity, and providing clear and simple APIs for developers to use. However, under the covers there is a complex distributed system handling all the messages and events which occur inside Pusher. Exposing complexity via simple mechanisms As


New Pusher-JS version released – 1.11.0

  - - Announcement

We are excited to announce a new JS version that includes a number of changes. These are outlined in a bit more detail below. Please note that this version of our JS is hosted under the domain js.pusher.com rather than js.pusherapp.com. All subsequent versions will use this domain too. While we will continue to support


Pusher JS 1.10 released

  - - Announcement

We update the Pusher JavaScript client library fairly frequently, but in this update we’re making a few public API changes. These include: a change to the subscription error event name, the addition of a subscription succeeded event and a return value for the pusher.trigger method. So we though it warranted a blog post. Subscription errors


Node Knockout awesomeness

  - - Announcement

The judging is underway for the awesome phenomenon known as Node Knockout, a 48 hour competition for Node.js developers to duke it out in a manic sleep-deprived sort of way. We were involved as sponsors, as well as providing some participants. However, the competition was also exciting for us because we used it internally as