![Perguntas e respostas: Spencer Kimball da Cockroach Labs sobre distribuição de SQL](https://optimuscloud.com.br/wp-content/uploads/2024/02/1708113258_Perguntas-e-respostas-Spencer-Kimball-da-Cockroach-Labs-sobre-distribuicao-150x150.jpg)
Perguntas e respostas: Spencer Kimball da Cockroach Labs sobre distribuição de SQL
16 de fevereiro de 2024![JavaScript sob demanda: como o Qwik difere do React Hydration](https://optimuscloud.com.br/wp-content/uploads/2024/02/1708171910_JavaScript-sob-demanda-como-o-Qwik-difere-do-React-Hydration-150x150.jpg)
JavaScript sob demanda: como o Qwik difere do React Hydration
17 de fevereiro de 2024Já se passaram dois anos desde que o React 18 foi lançado, então não deve ser surpresa que haja um pouco de expectativa em torno do lançamento do React 19. E chegará em breve, prometeu uma postagem recente no blog React.
“Depois de alguns anos de iteração, react@canary agora está pronto para ser enviado para react@latest. Os novos recursos mencionados acima são compatíveis com qualquer ambiente em que seu aplicativo seja executado, fornecendo tudo o que é necessário para uso em produção. Como o carregamento de ativos e os metadados de documentos podem ser uma mudança significativa para alguns aplicativos, a próxima versão do React será uma versão principal: React 19”, escreveu a equipe no post de atualização de quinta-feira. É a primeira atualização do blog em 10 meses.
“No React 19, também estamos adicionando melhorias há muito solicitadas que exigem mudanças importantes, como suporte para componentes da Web”, continuaram. “Nosso foco agora é realizar essas mudanças, preparar o lançamento, finalizar documentos para novos recursos e publicar anúncios sobre o que está incluído.”
Theo Browne, um programador do YouTube focado no frontend e CEO do Ping.gg, oferece uma análise do significado dessas notícias e insights sobre o React Canary. Ele também apontou este recente X (Twitter) postagem por Andrew Clark, membro da equipe principal do React, que gerou uma boa quantidade de buzz positivo:
![Tweet por Andrew Clark, membro da equipe principal do React](https://optimuscloud.com.br/wp-content/uploads/2024/02/Noticias-dos-desenvolvedores-React-19-Bun-Comes-to-Angular-e.png)
Tweet por Andrew Clark, membro da equipe principal do React
Atualizações angulares com APIs relacionadas a sinais, suporte Bun
O Angular v18 chegará em maio, mas o lançamento desta semana do Angular v17.2 trouxe algumas novidades para os desenvolvedores, incluindo duas novas APIs relacionadas ao Signal e suporte CLI para o tempo de execução JavaScript e o concorrente Node Bun.
As APIs fazem parte da reformulação do modelo de reatividade da Angular usando Sinais, explicou Minko Gechev, líder de relações de produto e desenvolvedor da Angular no Google. Eles são lançados na visualização do desenvolvedor para que os desenvolvedores possam fornecer feedback à equipe do Google antes de serem finalizados, acrescentou. A versão v17.2 inclui duas APIs:
- Consultas de sinal: a API de consulta de visualização original que Angular tem usado desde seu lançamento precisa de segurança de tipo e tem “ergonomia de desenvolvedor abaixo do ideal”, disse Gechev. “Ao mesmo tempo, os sinais são um grande primitivo para representar valores que mudam com o tempo”, continuou ele. No ano passado, a equipe propôs consultas baseadas em sinais e essa é a API lançada esta semana. O código de visualização do desenvolvedor foi compartilhado na postagem de Gechev.
- Entradas do modelo: As entradas de sinal são somente leitura para impor as melhores práticas, de acordo com Gechev. Para compartilhar o estado entre um componente pai e um componente filho, o Angular precisa de sinais graváveis – é aí que entra a API Model Inputs. “Esse padrão nos permite ter ligação bidirecional de dados com sinais”, disse Gechev.
Outra novidade nesta versão é o suporte na CLI para Bun, uma alternativa ao Node. Bun pode processar cerca de três vezes mais solicitações HTTP por segundo do que Node.js ao renderizar React no lado do servidor.
Esta atualização Angular também inclui suporte experimental para temas do Material 3 no Angular Material e duas melhorias de desempenho: suporte à depuração de hidratação no DevTools do Angular e um carregador de imagens para Netlify.
Astro 4.4 oferece desempenho de streaming aprimorado
A estrutura JavaScript Astro lançou a v4.4 na quinta-feira, com desempenho de streaming aprimorado e adição de auditorias de desempenho.
O Astro descobriu recentemente que ReadableStreams eram mais lentos do que o esperado no Node.js, então a equipe migrou o Astro para usar AsyncIterable
em vez disso, no Node.js.
“Notavelmente, esta mudança reduziu o tempo de construção de sites Starlight com grandes barras laterais em até 47% em casos extremos”, escreveu a equipe.
Nenhuma alteração é necessária para aproveitar as vantagens dessa melhoria, o que ajudará tanto nas compilações estáticas quanto no desempenho do tempo de execução, acrescentaram.
A equipe também adicionou auditorias de desempenho para a barra de ferramentas de desenvolvimento.
“Assim como as auditorias de acessibilidade disponíveis atualmente, as auditorias de desempenho ajudarão você a identificar e corrigir problemas de desempenho em seu site Astro”, escreveu a equipe do Astro. “Por exemplo, a barra de ferramentas de desenvolvimento agora irá avisá-lo quando uma imagem carregada lentamente estiver acima da dobra, recomendando que você use o carregamento rápido para melhor desempenho.”
Agora também há uma pequena IU no aplicativo de auditoria da barra de ferramentas de desenvolvimento que mostrará uma lista de problemas detectados. A lista permite que os desenvolvedores acessem as partes relevantes da página para resolver quaisquer problemas identificados. Os planos são para expandir as informações fornecidas e incluir conselhos sobre como resolver o problema.
Também nesta versão: Novas propriedades inferSize que permitem ao Astreo inferir automaticamente as dimensões de imagens remotas
GitHub oferece US$ 400 mil para desenvolvedores que criam projetos de IA de código aberto
O GitHub está oferecendo US$ 400.000 em financiamento, marketing e orientação para dez desenvolvedores que criam uma solução baseada em IA de código aberto, à medida que o Programa Acelerador do GitHub entra em um segundo grupo. O tema deste ano é a complexa tarefa de fazer avanços na IA abertamente. Isso acontece depois que o GitHub viu um aumento significativo no número total de projetos de IA generativa.
Os vencedores receberão US$ 40.000 em fundos não diluídos, bem como acesso gratuito ao GitHub Copilot, uma introdução e um horário comercial com o fundo de risco da Microsoft, M12, e até US$ 350.000 em infraestrutura de IA do Azure (incluindo acesso preferencial a clusters de máquinas virtuais de GPU de ponta). ).
As inscrições são analisadas continuamente até o prazo final das 12h PST do dia 5 de março, com o início do grupo agendado para 22 de abril.
O GitHub também anunciou verbas adicionais, apoiadas pelo M12, para financiar startups de código aberto em estágio inicial e fornecer-lhes recursos como acesso à GPU para treinamento e ajuste de modelos, bem como oportunidades de networking.
A postagem Dev News: React 19, Bun Comes to Angular e GitHub AI Fund apareceu pela primeira vez em The New Stack.