NOTÍCIA

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 sourceOpen 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.

rendr

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 SEOSEO4 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

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Ver perfil