TabNews + Protocolo Gopher
Nao sei se preciso enfatizar como o tabnews eh massa! (me desculpem o teclado nao configurado) Eh sensacional entrar num site que nao tem propaganda, que nao vai tentar te vender nada, que a colaboracao eh coletiva que eh puro texto. Isso me faz lembrar do protocolo gopher. Se nao sabe o que eh, da uma pesquisada. Garanto que nao vai se arrepender de um pouco de historia. Eu fiquei aqui pensando se o tabnews nao tem/teria um gopher hole pois a proposta do tab cabe perfeitamente no conceito do gopher. Eu nao sei como fazer essa implementacao, nao sei se eh possivel, mas se alguem gostou da ideia eu adoraria participar desse projeto.
Minha contribuição. Pesquisei um pouco a respeito de como funciona o Gopher. É um protocolo anterior ao HTTP, que serve páginas de texto apenas, e funciona em uma porta diferente, a porta 70 (ao invés da porta 80).
Seria interessante isso? Sim. Mas é necessário ver o trabalho que vai ser, pois os servidores Gopher lidam com arquivos prontos dentro do servidor. Além disso, o TabNews não roda em um servidor customizável. Ela roda na infraestrutura da Vercel - o que torna impossível de rodar na porta 70.
Talvez seria interessante fazer uma POC de um servidor que escuta na porta 70 e renderiza em texto puro, mas antes, faz uma requisição na API do TabNews para puxar as notícias, renderiza as notícias e entrega em texto puro. Aumentaria o lag para carregar as notícias, mas é uma ideia.
Um outro protocolo é o Gemini https://gemini.circumlunar.space/ que é mais recente que o gopher e tem algumas vantagens de acordo com o FAQ