See [1] for how it's different from OpenID. And check out [2] for a technical write-up about BrowserID in general.
Why Node.js?