Aller au contenu principal

Une prime de 20 000 $ a été réclamée !

· 4 minutes de lecture
Traduction Bêta Non Officielle

Cette page a été traduite par PageTurner AI (bêta). Non approuvée officiellement par le projet. Vous avez trouvé une erreur ? Signaler un problème →

Prettier, un formateur de code JavaScript, a connu une adoption incroyable grâce à sa gestion minutieuse de la très longue traîne des façons d'écrire du code. À ce stade, sa logique de formatage est solide et après l'intégration de notre travail sur les ternaires, il atteindra un état optimal.

Nous pouvons désormais nous concentrer sur l'aspect suivant : les performances. Prettier n'a jamais été intrinsèquement rapide, mais suffisamment pour la plupart des cas d'usage. Cette situation restait insatisfaisante, et nous voulions y remédier. Quelle meilleure méthode qu'une compétition amicale ?

Le 9 novembre, nous avons lancé une prime de 10k$ pour tout projet écrit en Rust réussissant 95% de la suite de tests de Prettier. Guillermo Rauch, PDG de Vercel, a doublé la mise pour porter le total à 20k$, et napi.rs a ajouté 2,5k$ supplémentaires. L'équipe d'Algora a même créé une page de destination remarquable.

Et le gagnant est...

Je suis ravi d'annoncer que le projet Biome a remporté la prime ! Voir une douzaine de personnes collaborer pour améliorer la compatibilité en seulement 3 semaines fut épique. Consultez leur rapport complet pour les détails.

Vous vous demandez probablement : pourquoi l'équipe Prettier financerait-elle un autre projet ? Concrètement, Prettier dominait le formatage JavaScript sans concurrence, ce qui limitait les incitations à optimiser les performances et corriger les cas limites.

Biome propose désormais une implémentation compatible avec Prettier et bien plus rapide. Prettier doit donc relever son jeu ! Heureusement, Fabio Spampinato s'est passionné pour ce défi et a identifié de nombreuses inefficacités dans le CLI de Prettier via un profilage rigoureux. Il les corrigera d'ici fin d'année.

En reproduisant tous les tests, Biome a également détecté de nombreux bugs et décisions discutables dans Prettier que nous pourrons améliorer.

Questions financières

Je tiens à souligner que cette prime et le succès continu de Prettier sont possibles grâce à des dons significatifs. Entreprises : Indeed ($20,000), Frontend Masters ($10,850), Sentry ($10,529), Salesforce ($10,025), Airbnb ($8,426), Cybozu ($6,086). Particuliers : Shintaro Kaneko ($1,635), Suhail Doshi ($1,000), icchiman ($500), Mariusz Nowak ($270), Benoît Burgener ($270), Jeremy Combs ($270), f_subal ($230).

Saviez-vous que grâce à ces dons, nous rémunérons deux personnes 1 500 $/mois depuis deux ans pour maintenir le projet ? Fisker Cheung et Sosuke Suzuki ont fait un travail exceptionnel !

Notre budget actuel ne couvre plus que 8 mois d'opérations : c'est le moment idéal pour solliciter vos dons.

Envisagez de faire un don si Prettier vous est utile, personnellement ou professionnellement : https://opencollective.com/prettier

Je tiens également à adresser un grand bravo à Open Collective. Cette plateforme a été incroyable pour le projet. Du point de vue des mainteneurs, c'est formidable car vous pouvez vous inscrire sans fournir d'informations personnelles et elle agit comme une banque. Elle permet aux utilisateurs du monde entier d'envoyer et de recevoir de l'argent tout en gérant correctement tous les documents fiscaux, ce qui représente un énorme avantage.

Prettier a collecté un total de $110k et en a redistribué $75k.

Conclusion

Bien qu'il s'agisse d'une prime ponctuelle, l'objectif était de donner un coup d'accélérateur à l'écosystème du formatage de code pour que nous puissions collectivement offrir la meilleure expérience développeur possible ! C'est très réconfortant de voir autant de personnes se mobiliser, et nous espérons qu'elles accompliront des choses encore plus grandes à l'avenir.