O

Oxc

Outils de build & Runtime · Depuis 2023

2023

Creation

Collection d'outils JavaScript haute performance ecrits en Rust par Boshen Chen, servant de fondation a Rolldown et au futur tooling Vite. Comprend un parser AST 3x plus rapide que SWC, un linter 50-100x plus rapide qu'ESLint, un formatter, un resolver et un transformer. L'objectif est de fournir une couche bas niveau unifiee sur laquelle construire tous les outils JS de nouvelle generation.

toolchainrustparser
Avantages & Inconvenients

Avantages

  • Parser AST 3x plus rapide que SWC, base de tout le tooling Rolldown/Vite
  • Linter oxlint 50-100x plus rapide qu'ESLint avec +400 regles compatibles
  • Architecture modulaire : chaque composant (parser, resolver, transformer) utilisable independamment

Inconvenients

  • Tres jeune (2023) : API instable, breaking changes frequents entre versions
  • Pas encore utilisable en standalone : concu comme fondation pour d'autres outils
  • Documentation minimale : guide de contribution mais peu de docs utilisateur
Cas d'usage
  • Fondation technique de Rolldown (bundler) et du futur Vite unifie
  • oxlint comme linter ultra-rapide en complement ou remplacement d'ESLint
  • Parsing AST haute performance pour les outils de build et codemods custom

Autres dans Outils de build & Runtime