Zum Hauptinhalt springen

$20k-Prämie wurde eingelöst!

· 4 Min. Lesezeit
Inoffizielle Beta-Übersetzung

Diese Seite wurde von PageTurner AI übersetzt (Beta). Nicht offiziell vom Projekt unterstützt. Fehler gefunden? Problem melden →

Prettier, ein Code-Formatierer für JavaScript, hat aufgrund seiner sorgfältigen Behandlung der extrem langen Liste verschiedener Codierstile eine beeindruckende Verbreitung erreicht. Die Formatierungslogik ist mittlerweile stabil, und nachdem unsere Arbeit zu ternären Operatoren abgeschlossen ist, wird sie sich in einem optimalen Zustand befinden.

Daher können wir uns nun dem nächsten wichtigen Aspekt widmen: Performance. Prettier war nie besonders schnell, aber für die meisten Anwendungsfälle ausreichend. Das war unbefriedigend – also wollten wir etwas ändern. Was eignet sich besser als ein freundschaftlicher Wettbewerb?

Am 9. November schrieben wir eine $10k Prämie für jedes in Rust geschriebene Projekt aus, das 95% der Prettier-Testsuite besteht. Guillermo Rauch, CEO von Vercel, verdoppelte den Betrag auf $20k, und napi.rs steuerte weitere $2.5k bei. Die Leute von Algora erstellten sogar eine beeindruckende Landingpage dafür.

Gewonnen! Herzlichen Glückwunsch!

Ich freue mich mitteilen zu können, dass das Biome-Projekt die Prämie eingelöst hat! Es war großartig zu sehen, wie sich ein Dutzend Menschen in nur drei Wochen zusammenschloss, um die Kompatibilität zu verbessern. Details findet ihr in ihrem vollständigen Bericht.

Ihr fragt euch vielleicht: Warum unterstützt das Prettier-Team ein anderes Projekt? Praktisch gesehen dominierte Prettier als JavaScript-Formatierer, und ohne Konkurrenz fehlte der Anreiz, die Performance zu optimieren oder spezielle Randfälle zu beheben.

Mit Biome gibt es nun eine Prettier-kompatible und deutlich schnellere Alternative. Prettier muss also nachlegen! Glücklicherweise ließ sich Fabio Spampinato von der Herausforderung begeistern und fand durch Profiling erhebliche Ineffizienzen in der CLI von Prettier. Er wird diese bis Jahresende beheben.

Durch das Bestehen aller Tests identifizierte das Biome-Projekt auch zahlreiche Bugs und fragwürdige Entscheidungen in Prettier, die wir nun verbessern können.

Finanzen und Unterstützung

Besonderer Dank gilt allen Spendern, die diese Prämie und den anhaltenden Erfolg von Prettier ermöglichten. Unternehmen: Indeed ($20,000), Frontend Masters ($10,850), Sentry ($10,529), Salesforce ($10,025), Airbnb ($8,426), Cybozu ($6,086). Privatpersonen: Shintaro Kaneko ($1,635), Suhail Doshi ($1,000), icchiman ($500), Mariusz Nowak ($270), Benoît Burgener ($270), Jeremy Combs ($270), f_subal ($230).

Vielen ist unbekannt, dass wir dank dieser Spenden seit zwei Jahren zwei Personen mit $1.500/Monat unterstützen können, um die Weiterentwicklung voranzutreiben. Fisker Cheung und Sosuke Suzuki leisten hier herausragende Arbeit!

Bei der aktuellen Finanzierung bleiben uns nur noch 8 Monate Spielraum – der ideale Zeitpunkt also, um um Spenden zu bitten.

Falls ihr oder eure Firma Prettier nutzt und davon profitiert, erwägt bitte eine Spende: https://opencollective.com/prettier

Ich möchte auch ein großes Lob an Open Collective aussprechen. Die Plattform war unglaublich wertvoll für das Projekt. Aus Maintainer-Perspektive ist es fantastisch, dass man sich ohne Preisgabe persönlicher Daten registrieren kann und es wie eine Bank fungiert. Sie ermöglicht weltweite Geldtransfers und übernimmt die korrekte Abwicklung aller Steuerdokumente - was ein enormer Vorteil ist.

Prettier hat insgesamt $110k eingenommen und $75k weiterverteilt.

Fazit

Obwohl dies eine einmalige Prämie war, zielt sie darauf ab, dem Bereich der Code-Formatierung neuen Schwung zu verleihen, damit wir als Ökosystem die bestmögliche Developer Experience schaffen können! Es war herzerwärmend zu sehen, wie viele Menschen zusammengearbeitet haben, und wir hoffen, dass sie von nun an noch größere Erfolge erzielen werden.