
Mat Trudel on the Future of Phoenix and Web Transports
Elixir Wizards
00:00
The Future of HTTP and WebSockets
WebSockets start life as an HTTP connection. As of plug 1.14, the original upgrade gets surfaced to Phoenix as a plug request. And then Phoenix will indicate that it wants to upgrade that request by calling plug.con.upgrade adapter. That again is the exact same semantics as a Gen Server. You don't have to reauthenticate every time because whatever authentication information you might have about the user is in your socket state.
Transcript
Play full episode