Contributor
Osama Ahmad

Incremental Compilation for the Kotlin/Wasm Compiler


Mentors
Igor Yakovlev
Organization
Kotlin Foundation
Technologies
javascript, kotlin, webassembly
Topics
Serialization, Compiler Development
Incremental compilation is a technique that helps increase compilation speed by recompiling only changed files instead of your whole program (also known as performing a clean build). By the time of this project, the Kotlin/Wasm compiler supports only clean builds. This project enhances the Kotlin/Wasm compiler to support incremental compilation, thereby improving the development experience by reducing build times and increasing productivity.