Réalisations de Prettier, le formateur de code, et plans à venir
- Prettier est un formateur de code JavaScript largement adopté, qui gère avec soin une grande variété de styles de code.
- Une fois le travail sur l’opérateur ternaire terminé, Prettier atteindra un état stable et se concentrera ensuite sur l’amélioration des performances.
- Jusqu’à présent, Prettier offrait des performances jugées suffisantes, mais le manque de concurrence n’incitait pas fortement à les améliorer.
Concurrence et récompense pour améliorer les performances
- L’équipe de Prettier a annoncé qu’elle offrirait une récompense de 10 000 dollars à tout projet écrit en Rust capable de faire passer 95 % de la suite de tests de Prettier.
- Le CEO de Vercel, Guillermo Rauch, et napi.rs ont apporté des fonds supplémentaires, portant la récompense totale à 22 500 dollars.
- Le projet Biome a remporté la récompense, plusieurs personnes ayant collaboré pendant seulement trois semaines pour améliorer la compatibilité.
Renforcer la compétitivité de Prettier
- Le projet Biome a lancé un défi à Prettier en proposant une implémentation compatible avec Prettier, mais nettement plus rapide.
- Fabio Spampinato a découvert de nombreuses inefficacités dans la CLI de Prettier et prévoit de les corriger d’ici la fin de l’année.
- Le projet Biome a mis en évidence des bugs et des décisions discutables de Prettier, offrant ainsi à Prettier des occasions de s’améliorer.
Des dons pour soutenir Prettier
- Prettier poursuit son succès grâce aux dons de nombreuses entreprises et de particuliers.
- Des entreprises comme Indeed, Frontend Masters, Sentry, Salesforce, Airbnb et Cybozu, ainsi que des particuliers comme Shintaro Kaneko et Suhail Doshi, ont fait des dons importants.
- Grâce à ces dons, 1,5 k$ par mois ont pu être versés ces deux dernières années, permettant à Fisker Cheung et Sosuke Suzuki de continuer le développement de Prettier.
- Avec le budget actuel, huit mois d’activité sont assurés, et de nouveaux dons sont sollicités.
L’avis de GN⁺
- Prettier joue un rôle important dans le domaine du formatage de code, et cette compétition autour des performances met en lumière sa volonté d’améliorer encore l’expérience développeur.
- Le succès du projet Biome montre comment coopération et concurrence dans l’écosystème open source peuvent produire des changements positifs.
- Cet article offre un exemple intéressant de la manière dont coopération et concurrence peuvent favoriser un progrès mutuel au sein de la communauté technique.
1 commentaires
Avis Hacker News
ruff. Wasmer a proposé une prime de 2 500 $ pour compiler Biome en WASIX, avec l’espoir que Biome puisse bientôt s’exécuter sur Wasmer.