Scheme2Js ist ein effizienter Compiler, der Scheme in Javascript übersetzt. Scheme2Js ist nicht vollständig konform zu R5RS, besitzt aber partielle tail-rec-Rekursion, Funktionen mit variabler Argumentzahl, Symbole, Listen und Macros. Es fehlen ihm jedoch unter anderem Fortsetzungen und exakte Zahlen. (non)