Even if the Bitcoin protocol adopted WebSockets, the browser wouldn't be able to initiate the connections between peers. They would only be able to receive them from regular Bitcoin clients that can initiate connections [1].
1. http://stackoverflow.com/questions/4118272/do-websockets-all...