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
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
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
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
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
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
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
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
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
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