15 pontos por xguru 2021-12-01 | 3 comentários | Compartilhar no WhatsApp
  • Ferramenta para gravar e compartilhar telas de terminal

  • Reescrito do zero em JavaScript e Rust para implementar um interpretador de terminal virtual 50 vezes mais rápido

→ Rust compilado para WASM

Publicidade
  • A versão anterior foi desenvolvida em ClojureScript

→ Era lenta, maior em tamanho e não se integrava facilmente ao ecossistema JS

  • A mudança de React.js para SolidJS também contribuiu para melhorar o desempenho
Publicidade

→ Além disso, o player usava React.js internamente, o que dificultava incorporá-lo em outros apps React; isso também foi resolvido

  • Suporte a escalonamento automático conforme o tamanho da tela

  • Também oferece suporte a WebSocket e driver personalizado

3 comentários

 
bichi 2021-12-01

O React.js já chegou a ditar tendências, mas como sua evolução é lenta, a velocidade de execução da biblioteca é baixa e sua implementação é detalhista demais. O React.js precisa de uma inovação geral, assim como o SolidJS e outros.

 
yshrust 2021-12-01

Parece que ultimamente há muitos projetos sendo reescritos em Rust, né? haha Imagino que o principal motivo seja a velocidade, certo?

 
xguru 2021-12-01