[OP / Firebase founder here] We certainly aren't trying to be disingenuous with the 'serverless' title. The piece of code on GitHub allows you to build WebRTC functionality that doesn't require you to run a signaling sever. (or, any server if you want to go that far) Though, yes, we still run and maintain the Firebase servers to make this happen.<p>Sorry for any confusion. I'll add some explicit language in the README on GitHub.<p>Thanks for checking out the code.
Firebase is useful here because you can use it to handle state changes for iceCandidates and not worry about using your own server. You can also store data with Firebase API. By 'serverless', OP means that you don't need to have your own server/database and can host your app as a standalone html file, letting firebase take care of your backend.