Let’s talk

One operator. Three steps. One workflow in use.

tsrs: un corrector más rápido para el código

Los creadores de oxc están reescribiendo en Rust el corrector de TypeScript, pieza a pieza, para que tu equipo espere menos y gaste menos memoria.

Una mejora de las silenciosas

Muchas de las aplicaciones web que usas a diario, y quizá la que mueve tu negocio, están escritas en un lenguaje llamado TypeScript. Detrás hay una especie de corrector muy exigente que revisa cada línea y avisa de los errores antes de que lleguen al cliente. Es una maravilla, pero en proyectos grandes puede ir lento y comerse la memoria del ordenador.

Microsoft está rehaciendo ese corrector para TypeScript 7. Y el equipo de oxc ha empezado tsrs: una copia de esa nueva versión, traducida función a función a otro lenguaje, Rust. La idea es dar exactamente los mismos resultados, pero revisar más rápido y gastando mucha menos memoria.

Por qué me llamó la atención

Me encanta el compromiso que asumen. Si tsrs da una sola respuesta distinta a la de Microsoft, un aviso diferente, otro orden, incluso otra redacción, lo consideran un fallo suyo. El mismo corrector, solo que más ágil. Además se puede cambiar uno por otro sin tocar nada más del proyecto.

Y la gente se ha dado cuenta: apareció en una lista de proyectos de GitHub cuya popularidad se triplicó en una semana.

Palabras que conviene conocer

  • TypeScript: un lenguaje muy usado para crear webs y aplicaciones web.
  • Comprobador de tipos: el corrector que detecta errores en el código antes de ejecutarlo.
  • Servidor de lenguaje: el ayudante que subraya los errores en el editor mientras el programador escribe.
  • Reemplazo directo: una pieza que encaja en el hueco de otra sin rehacer nada alrededor.

Algo para preguntar

La próxima vez que hables con tu equipo técnico o tu agencia, pregúntales si trabajan con TypeScript y cuánto esperan a que terminen las revisiones. Si la respuesta viene con un suspiro, merece la pena seguir de cerca tsrs. Todavía es un objetivo en marcha, pero de los bonitos.

Field Notes, cada viernes

Las mejores herramientas gratuitas y open source de la semana en un correo corto, más las notas de David cuando tiene algo que contar. El correo llega en inglés.