Seguindo rapidamente os passos do lançamento do Astro 4.1, o Astro 4.2 chegou, trazendo melhorias nas regras de acessibilidade e a capacidade de plug-ins de comentários para personalizar a otimização de imagens.

A versão Astro 4.2 também introduz pré-renderização usando a API Speculation Rules e prioridade de roteamento reformulada para rotas injetadas, ambos recursos experimentais.

Lançado em 19 de janeiro, o Astro 4.2 marca o primeiro lançamento da estrutura de quase todos os recursos criados pela comunidade. As instruções de instalação do Astro podem ser encontradas no GitHub.

Regras de acessibilidade aprimoradas adicionadas à barra de ferramentas Astro Dev no Astro 4.0 foram aprimoradas para serem mais precisas, após uma leitura meticulosa das WCAG (Diretrizes de acessibilidade de conteúdo da Web). Além disso, os plug-ins de comentários agora podem personalizar como as imagens são otimizadas em arquivos Markdown. Anteriormente, cada imagem incluída nesses arquivos usando a sintaxe nativa usava as configurações padrão do Astro para otimizações de imagem. Com a atualização, os plug-ins de comentários agora podem adicionar propriedades a image nós para personalizar a otimização.

Em uma capacidade experimental, prefetch agora tem suporte para pré-renderizar páginas usando o Speculation Rules AP atualmente exclusivo do Chromium para pré-renderizar páginas no cliente e executar o JavaScript do lado do cliente nas páginas que o usuário provavelmente visitará em seguida, permitindo uma experiência de navegador mais rápida.

Outro recurso experimental retrabalha a prioridade para rotas injetadas. Com um sinalizador experimental habilitado, as rotas injetadas usando o injectroute() A API, assim como os redirecionamentos, seguirão a mesma ordem de prioridade das rotas dos sistemas de arquivos, o que deve fornecer regras de ordem de prioridade mais estáveis ​​e consistentes para todas as rotas do projeto.

Um novo redirectToDefaultLocale A opção de configuração fornece a capacidade de desabilitar redirecionamentos automáticos do URL raiz para o local padrão quando prefixDefaultLocale: true está definido. Isto agora é possível com o novo redirectToDefaultLocale: false opção.

As notas de lançamento do Astro 4.2 podem ser encontradas no GitHub. Astro é uma estrutura da web para a construção de sites baseados em conteúdo, como blogs, sites de marketing e sites de comércio eletrônico. É mais conhecido por ser pioneiro em uma nova arquitetura front-end para reduzir a sobrecarga e a complexidade do JavaScript em comparação com outras estruturas.