Airbnb torna Rendr open source
Rendr é a sua biblioteca da Airbnb para rodar aplicativos Backbone.js continuamente no cliente e no servidor.
Na sexta-feira, a Airbnb anunciou que tornou open source↳Open source71 conteúdosComo o Open Source Está Liberando o Poder da Automação para TodosDev (Back & Front) · out 2025Código aberto: programadores criam software da NASA sem saberDev (Back & Front) · abr 2021N8N: O que é a ferramenta open source que está revolucionando a automação em TI?Dev (Back & Front) · dez 2025Ver tudo em Dev (Back & Front) → a Rendr, sua biblioteca para rodar aplicativos Backbone.js continuamente no cliente e no servidor. Depois de lançar o Chronos há algumas semanas, a iniciativa é a segunda grande contribuição da empresa para o ecossistema open source este ano. Originalmente, a Airbnb desenvolveu a Rendr para seu site mobile.
Há alguns meses, a Airbnb falou sobre como começou a usar o Node.js para levar suas listas aos usuários. Para entregar uma boa e fluida experiência de usuário, Spike Brehm, da Airbnb disse, na época, que mais da lógica de aplicação para muitos apps havia ido para o cliente. A própria empresa adotou essa abordagem ao utilizar Backbone.js e Rails. Isso, entretanto, significa que a lógica de aplicação é, de alguma forma, arbitrariamente dividida entre cliente e servidor ou, em alguns casos, precisa ser duplicada nos dois lados. Ela também, argumenta a equipe da Airbnb, traz desafios em relação a SEO↳SEO4 conteúdosPor que a transição do SEO clássico para a Otimização de Motores Generativos (GEO) exige que se repense a modelagem semânticaMarketing Tech · mai 2026O impacto da pesquisa e do SEO no comércio eletrônico: insights da State of Search Brasil 5Marketing Tech · fev 2025SEO por Elas 2025: Impulsionando e promovendo mulheres no Marketing DigitalMarketing Tech · fev 2025Ver tudo em Marketing Tech →, desempenho e sustentabilidade, porque o app é então dividido em pelo menos duas bases de código diferentes – e ambas estão normalmente em linguagens diferentes.
Mas e se você pudesse ter um tempo de execução de JavaScript no servidor? Então, Brehm escreveu, você poderia trazer de volta para o servidor toda a lógica de aplicação de uma forma que ela possa ser compartilhada com o cliente, e os desenvolvedores poderiam apenas se focar em escrever código de aplicação e o app poderia fornecer HTML real no primeiro carregamento da página, o que é ótimo para o SEO. Para tornar isso possível, a empresa desenvolveu a Rendr.
Segundo a Airbnb, a Rendr permite que seu servidor web entregue páginas completamente formadas por HTML para qualquer link do seu app, enquanto preserva a agilidade do app MVC do lado do cliente do Backbone.js.
A equipe disse que a Rendr já está pronta para aplicativos de qualidade de produção, e a Airbnb espera que ela se torne mais modular com o tempo e até se separe do Backbone para permitir que ela trabalhe com outras bibliotecas MVC do lado do cliente.
Mais informações técnicas sobe a Rendr estão disponíveis aqui e no post original sobre o projeto.
Com informações de TechCrunch








