Resultados do formatador de código Prettier e planos futuros
- O Prettier é um formatador de código JavaScript, adota vários estilos de codificação com cuidado e tem alta taxa de adoção.
- Quando o trabalho sobre o operador ternário for concluído, o Prettier chegará a um estado estável e, depois disso, pretende se concentrar em melhorias de desempenho.
- Até agora, o Prettier oferecia velocidade considerada suficientemente boa, mas a falta de concorrência não gerava grande motivação para avanços de performance.
Concorrência e recompensa para melhorar o desempenho
- A equipe do Prettier anunciou que ofereceria uma recompensa de 10.000 dólares caso um projeto escrito em Rust passasse em 95% da suíte de testes do Prettier.
- O CEO da Vercel, Guillermo Rauch, e a napi.rs forneceram fundos adicionais, elevando a recompensa total para 22.500 dólares.
- O projeto Biome conquistou a recompensa e, em apenas 3 semanas, várias pessoas colaboraram para melhorar a compatibilidade.
Fortalecimento da competitividade do Prettier
- O projeto Biome, ao oferecer uma implementação muito mais rápida e compatível com o Prettier, lançou um desafio ao Prettier para melhorar seu desempenho.
- Fabio Spampinato encontrou muitas ineficiências na CLI do Prettier e planeja corrigi-las até o fim do ano.
- O projeto Biome encontrou bugs e decisões questionáveis no Prettier, criando oportunidades para que o Prettier evolua.
Doações que apoiam o Prettier
- O Prettier vem mantendo seu sucesso contínuo graças a doações de várias empresas e indivíduos.
- Empresas como Indeed, Frontend Masters, Sentry, Salesforce, Airbnb e Cybozu, além de pessoas como Shintaro Kaneko e Suhail Doshi, fizeram contribuições significativas.
- Graças a essas doações, nos últimos 2 anos foi possível pagar 1,5 mil dólares por mês, permitindo que Fisker Cheung e Sosuke Suzuki continuassem o desenvolvimento do Prettier.
- Com o orçamento atual, é possível operar por 8 meses, e novas doações são solicitadas.
Opinião do GN⁺
- O Prettier tem um papel importante na área de formatação de código, e nesta competição por melhorias de desempenho se destaca o esforço para aprimorar ainda mais a experiência dos desenvolvedores.
- O sucesso do projeto Biome mostra como colaboração e concorrência no ecossistema de código aberto podem gerar mudanças positivas.
- Este artigo oferece um caso interessante de como colaboração e competição dentro da comunidade técnica podem promover desenvolvimento mútuo.
1 comentários
Comentários do Hacker News
ruff. A Wasmer ofereceu uma bounty de $2,500 para compilar o Biome para WASIX, e há esperança de que o Biome possa rodar em Wasmer em breve.