Conheça Tidi, o componente de bate -papo 2kb para qualquer site ... feito usando o Preact, executando com um serviço de back -end compilado de 4MB .
Front-end

Back -end

Eu fiz este projeto para uma necessidade específica, que era um lite 'bate -papo ao vivo' em alguma plataforma como o Twitter do recurso "Twitter Space", a idéia final era então apresentar uma extensão da web que poderia permitir conversar em toda a Internet com um único quarto e um nome de usuário, é por isso que o projeto foi chamado pela primeira vez, que é chamado TTSPCH (Chat Standing para o Twitter) ... Bem ..., eu decidi mudar para que ele tenha dado o que é chamado de space.

O back -end deve estar funcionando primeiro antes do front -end ...
# start the docker container
cd backend && make docker-run
# or using pm2 :
# cd backend
# pm2 start --name tidi-backend make -- docker-run # Start the backend app
cd backend && make run O serviço deve estar em execução na porta :1324
# This step is optional, because you can use the provided dist resource,
# ths command will install dependencies, build bundles to be consumed
# copy the appropriate html file in dist
make build-dist
# then serve the dist folder with an http server
cd dist && http-server # install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev O aplicativo deve estar acessível na porta :8080
Digamos que você queira integrá -lo dentro de seu aplicativo, você só precisará passar para o componente, dois parâmetros:

Consegui fazer um pequeno teste de extensão da Web Chrome para Tidi e está funcionando muito bem em um espaço no Twitter da NFT ...
Clique na imagem para Whatch the Video:
