I want to disagree with you more here, but Polymer really does suck.<p>I would be interested in a detailed explanation of why websockets are a &quot;dumb hack.&quot; Duplex streams much more closely map to what web apps actually need to do than dealing with an HTTP request-response cycle. In what way is streaming a hack and making requests that were originally designed to serve up new pages not a hack?