¡Se reclamó la recompensa de $20k!
Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →
Prettier, un formateador de código JavaScript, ha tenido una adopción increíble gracias a su manejo cuidadoso de la larga, larga cola de formas en que las personas pueden escribir código. En este punto, la lógica de formateo ha sido sólida y, una vez que se implemente nuestro trabajo sobre ternarios, alcanzará un estado satisfactorio.
Esto significa que ahora podemos enfocarnos en el siguiente aspecto importante: el rendimiento. Prettier nunca ha sido rápido per se, pero sí lo suficientemente rápido para la mayoría de los casos de uso. Esto siempre nos pareció insatisfactorio, así que quisimos hacer algo al respecto. ¿Qué mejor manera que una competencia amistosa?
El 9 de noviembre, ofrecimos una recompensa de $10k para cualquier proyecto escrito en Rust que pasara el 95% de la suite de pruebas de Prettier. Guillermo Rauch, CEO de Vercel, igualó la cantidad para llevarla a $20k y napi.rs añadió otros $2.5k. El equipo de Algora incluso creó una increíble página de destino para ello.
¡El ganador se lleva el premio!
¡Estoy emocionado de anunciar que el proyecto Biome reclamó la recompensa! Fue épico ver a una docena de personas unirse para mejorar la compatibilidad en solo 3 semanas. Puedes leer su informe completo para conocer los detalles.
Una pregunta que quizás te estés haciendo es: ¿por qué el equipo de Prettier financiaría otro proyecto? En la práctica, Prettier ha sido el formateador dominante para JavaScript y, debido a la falta de competencia, ha habido pocos incentivos para optimizar el rendimiento y corregir varios casos extremos.
Ahora existe una implementación compatible con Prettier y mucho más rápida en Biome a la que la gente puede migrar. ¡Así que Prettier tiene que mejorar su juego! Afortunadamente, Fabio Spampinato se entusiasmó con el desafío y descubrió muchas ineficiencias extremas en la CLI de Prettier mediante un perfilado adecuado. Las corregirá antes de fin de año.
Al hacer coincidir todas las pruebas, el proyecto Biome también encontró muchos errores y decisiones cuestionables en Prettier que podremos mejorar.
Dinero, dinero, dinero
Quiero comenzar reconociendo que esta recompensa y el éxito continuo de Prettier han sido posibles gracias a diversas personas que realizaron donaciones significativas. Empresas: Indeed ($20,000), Frontend Masters ($10,850), Sentry ($10,529), Salesforce ($10,025), Airbnb ($8,426), Cybozu ($6,086). Individuos: Shintaro Kaneko ($1,635), Suhail Doshi ($1,000), icchiman ($500), Mariusz Nowak ($270), Benoît Burgener ($270), Jeremy Combs ($270), f_subal ($230).
Quizás no lo sepas, pero gracias a todas estas donaciones, hemos podido pagar a dos personas $1.5k/mes durante los últimos dos años para mantener el desarrollo. ¡Fisker Cheung y Sosuke Suzuki han hecho un trabajo increíble!
Con el presupuesto actual, solo nos quedan 8 meses de recursos, así que es un buen momento para solicitar tus donaciones.
Considera donar si tú o tu empresa usan Prettier y te ha sido útil: https://opencollective.com/prettier
También quiero dar un gran reconocimiento a Open Collective. Ha sido increíble para el proyecto. Desde la perspectiva de un mantenedor, ha sido fantástico porque puedes registrarte sin proporcionar información personal y funciona como un banco. Permite que personas de todo el mundo envíen y reciban dinero, y gestiona todos los documentos fiscales correctamente, lo cual es un logro enorme.
Prettier recaudó un total de $110k y redistribuyó $75k.
Conclusión
Aunque esta fue una recompensa única, el objetivo es dar un impulso energético al ámbito del formateo de código para que, como ecosistema, podamos crear la mejor experiencia de desarrollo posible. Ha sido conmovedor ver a tanta gente colaborando, y esperamos que a partir de ahora logren cosas aún mayores.

