![[RFC] JSIR: A High-Level IR for JavaScript - MLIR - LLVM Discussion Forums](https://pub-90f0ac00d93c47daac3e1d2cdd28d496.r2.dev/articles/3c76d3d29a00115e08d7d3fedf4ee650.webp)
discourse.llvm.org
April 8, 2026
14 min read
45/100
Summary
JSIR is a high-level intermediate representation for JavaScript that preserves all information from the abstract syntax tree (AST) and supports high-fidelity round-trip conversions between source code, AST, and JSIR. It utilizes MLIR regions for representing control flow structures and is deployed in production at Google for code analysis and transformation use cases, with open-source availability on GitHub.
Key Takeaways
Community Sentiment
Positives
Concerns