Over the past few months, I've been working on Breeze, a networking engine built on top of gnet.

The goal wasn't to create "another web framework."

The goal was to explore how far an event-loop architecture can go for modern Go services.

Some design decisions I made:

One design choice I'm particularly interested in discussing is that HTTP and WebSocket aren't treated the same.