# Getting Started with Web Assembly and Kotlin Multiplatform - Gustavo Fão Valvassori

DevFeed: [Getting Started with Web Assembly and Kotlin Multiplatform - Gustavo Fão Valvassori](<https://devfeed.tech/articles/getting-started-with-web-assembly-and-kotlin-multiplatform-gustavo-fao-valvassori-38284.md>)

Original publisher: [Read original article](<https://touchlab.co/kotlin-wasm-getting-started>)

Published: 2024-03-04T00:00:00Z

Content type: tutorial

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [WebAssembly](<https://devfeed.tech/topics/web-assembly.md>), [compose-multiplatform](<https://devfeed.tech/topics/compose-multiplatform.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [browser](<https://devfeed.tech/tags/browser.md>), [build](<https://devfeed.tech/tags/build.md>), [compose-multiplatform](<https://devfeed.tech/tags/compose-multiplatform.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [html](<https://devfeed.tech/tags/html.md>), [intellij-idea](<https://devfeed.tech/tags/intellij-idea.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-wasm](<https://devfeed.tech/tags/kotlin-wasm.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [run](<https://devfeed.tech/tags/run.md>), [wasm](<https://devfeed.tech/tags/wasm.md>), [web-assembly](<https://devfeed.tech/tags/web-assembly.md>)

## AI overview

A tutorial on using Kotlin Multiplatform and WebAssembly to build interactive web applications that run in the browser. It covers project creation, configuration, dependencies, source directories, HTML loading, compilation, automatic browser reloading, and production output.

## Source excerpt

Web Assembly is a new technology that allows you to run code written in languages other than JavaScript in the browser. In this article, we will learn how to use Kotlin Multiplatform to write code that runs in the browser using Web Assembly.