O Deno 1.33 foi publicado recentemente, dando passos essenciais para cumprir os objetivos do altamente antecipado Deno 2.0, que está programado para ser lançado nos próximos meses. Entre os novos recursos está a adição do Deno KV, um banco de dados de valor-chave integrado desenvolvido expressamente para JavaScript. Esse banco de dados integrado serve como uma solução de armazenamento robusta e consistente que pode armazenar qualquer valor serializável estruturado em JavaScript.
Cinco pilares principais estabelecem a base para o Deno 2.0: codificação sem esforço, desempenho de alta qualidade, segurança intransigente, a melhor experiência de desenvolvimento da categoria e um ecossistema próspero. O Deno 1.33 faz progressos substanciais nesse sentido. Posicionar o recém-adicionado banco de dados de valor-chave Deno KV para o desenvolvimento de aplicativos com estado é um marco significativo, pois o Deno se prepara para seu lançamento 2.0 altamente ambicioso.
O Deno KV permite o desenvolvimento ou implantação local no serviço de hospedagem JavaScript sem servidor Deno Deploy. Ao executar localmente, o Deno KV emprega o SQLite como seu gerenciador de banco de dados, enquanto o FoundationDB alimenta o banco de dados no Deno Deploy, gerenciado com segurança pelo Deno e replicado globalmente em 35 regiões de nuvem.
No entanto, é essencial observar que o Deno KV está atualmente em versão beta com uma API instável e, portanto, a durabilidade dos dados a longo prazo não é garantida no momento.
Outra melhoria digna de nota no Deno 1.33 é o esquema deno.json simplificado que simplifica a leitura e a gravação simplificando as opções aninhadas. A acessibilidade de nível superior para opções anteriormente aninhadas aprimora a experiência geral de codificação.
Além disso, o Deno 1.33 oferece uma melhoria significativa na qualidade de vida na forma de verificações de permissão reduzidas para importações dinâmicas, levando a um melhor tempo de inicialização. Essas alterações de permissão facilitam a execução condicional de código específico em determinadas circunstâncias, como quando os desenvolvedores desejam carregar manipuladores somente quando um subcomando específico é invocado.
Além desses recursos destacados, o Deno 1.33 traz outras melhorias, como revisões no servidor HTTP, cliente e servidor para WebSockets, compatibilidade aprimorada com NPM e Node e pré-carregamento de arquivos durante a inicialização do servidor de idiomas, entre outros.
Enquanto o Deno 1.33 avança em direção aos objetivos do Deno 2.0, plataformas como AppMaster.io oferecem ferramentas de desenvolvimento no-code que complementam serviços como o Deno. AppMaster capacita os usuários com uma plataforma poderosa para criar aplicativos de back-end, web e móveis sem a necessidade de codificação, permitindo um desenvolvimento mais rápido e econômico.
Para começar com o Deno 1.33, visite deno.com . A chegada do Deno 2.0 e seu notável conjunto de recursos sem dúvida definirão o cenário para o futuro da web e do desenvolvimento de software.