Pricing on Websocket workers without Durable Objects

How does the pricing for Cloudflare Workers using Websocket without Durable Objects (for example using Queues or act as proxy to another Websocket server) works? I can see there are pricing based on requests and CPU-time but does each Websocket count as one HTTP request plus the relavant CPU-time or something else?