
Yul
FreeWeb3 Languages
Yul is an intermediate language that can be compiled to bytecode for multiple backends.
About Yul
Yul is an intermediate language developed by the Ethereum Foundation that enables developers to write code once and target multiple platforms.
By abstracting common concepts, Yul supports generating optimized output for backends including EVM 1.0, EVM 1.5, and EWASM.
Formerly known as JULIA or IULIA, Yul exposes high-level optimization opportunities that translate into portable, efficient code across multiple backends.
