API de soquetes TCP e UDP nos navegadores de desktop Chrome, Firefox e Safari com extensões por meio de mensagens nativas.
O que? Uma extensão multiplataforma e vários navegadores para navegadores de desktop que injeta APIs de soquetes UdpPeer
, TcpServer
e TcpClient
simples e fáceis de usar na janela da página, disponível em JavaScript simples.
Por que? Eu estava prototipando um jogo online multijogador baseado na web e percebi que as APIs padrão WebSocket e WebRTC não são flexíveis o suficiente para obter soluções de rede personalizadas quando necessário. Depois disso, aceitei o desafio e decidi fornecer soquetes UDP e TCP brutos com uma API simples para que as pessoas pudessem implementar sua própria camada de transporte de rede no topo. Especialmente para jogos em tempo real, é melhor usar a fina camada de transporte UDP para combater o congestionamento da rede!
Como? Usando APIs de mensagens nativas no Chrome↗ e Firefox↗, estamos trocando mensagens com o aplicativo host nativo (Messenger) para que ele faça todas as operações de soquete para nós.