The authors of WiSH have been involved with the WebSocket protocol since its beginning but soon realized that the real problem has always been web APIs along with a non-HTTP protocol that is truly harmful to the web. Wenbo Zhu explains why the web is better off with WiSH for deploying scalable and reliable bidirectional communication over the internet.
Wenbo explores the fundamental problem with WebSockets and the benefits of the WiSH proposal and explains how to design a scalable solution that supports real-time bidi communication over the internet. Along the way, Wenbo covers relevant technologies behind internet-scale services, such as a web/mobile messaging apps and a real-time backend-as-a-service cloud database. Wenbo concludes with a deep dive into different API models to manage high-throughput streaming traffic (Reactive Streams, WHATWG streams, etc.).
Wenbo Zhu is currently a software engineer at Google responsible for Google’s frontend networking frameworks. He has contributed to various web protocol-related standards and open source projects. His current work involves building scalable and robust real-time messaging stacks for internet clients to interact with cloud services. Wenbo holds a PhD degree in computer engineering and has authored the so-called COLOR algorithm for managing performance/consistency trade-offs of geographically replicated cloud services.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org