# Is the new WebElementView meant for replacing usage of native web views?

**URL:** <https://discuss.kotlinlang.org/t/is-the-new-webelementview-meant-for-replacing-usage-of-native-web-views/30764>\
**Category:** Multiplatform\
**Created:** [September 19, 2025, 8:10am UTC](https://discuss.kotlinlang.org/t/is-the-new-webelementview-meant-for-replacing-usage-of-native-web-views/30764 "2025-09-19T08:10:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jvskriubakken](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/jvskriubakken/32/1430_2.png) [@jvskriubakken](https://discuss.kotlinlang.org/u/jvskriubakken)\
**Post date:** [September 19, 2025, 8:10am UTC](https://discuss.kotlinlang.org/t/is-the-new-webelementview-meant-for-replacing-usage-of-native-web-views/30764/1 "2025-09-19T08:10:18Z")

</div>

I see that Compose Multiplatform 1.9 has just released with the introduction of the new WebElementView  
[New API for embedding HTML content](https://www.jetbrains.com/help/kotlin-multiplatform-dev/whats-new-compose-190.html#new-api-for-embedding-html-content)

I’m making a Compose Multiplatform (targeted to iOS and Android) that’s just a wrapper to one of our existing SPA web apps. I’m using WKWebView on iOS and WebView on Android, giving them both a URL to your webapp to display.

Should I now start using WebElementView instead? Is it meant as a good replacement for this?

Thanks!

Jørund

---

<div class="post-metadata">

**Author:** ![KamilDoCholery](https://avatars.discourse-cdn.com/v4/letter/k/90db22/32.png) [@KamilDoCholery](https://discuss.kotlinlang.org/u/KamilDoCholery)\
**Post date:** [September 26, 2025, 7:06am UTC](https://discuss.kotlinlang.org/t/is-the-new-webelementview-meant-for-replacing-usage-of-native-web-views/30764/2 "2025-09-26T07:06:15Z")

</div>

Isn’t this composable web-only, so that you can embed eg. iframes inside compose-based sites?
