ReScript

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2020 May 14 2:41
Editor
Edited
Edited
2025 Jul 16 13:47
Refs
Refs
Reason ML

ReScript: Evolution from Reason + BuckleScript

ReScript is a statically-typed language that compiles to efficient JavaScript. Originally, it used BuckleScript as a backend to compile Reason code to JavaScript.

Core Characteristics

  • Uses .res file extension with emphasis on strong typing
  • Takes a JavaScript subset approach, unlike TypeScript's superset philosophy

Advantages over TypeScript

  • Compiler differences:
    • TypeScript's compiler grows increasingly complex due to its superset approachTypeScript's compiler grows increasingly complex due to its superset approach
    • ReScript's compiler maintains exceptional speed, with the performance gap expected to widen over timeReScript's compiler maintains exceptional speed, with the performance gap expected to widen over time
ReScript Notion
 
 
 
 
 
 
 
 

Recommendations