A collection of thoughts

Kotlin

Multithreading in Compose Multiplatform Web Apps

Konstantin Tskhovrebov8 mins

How to keep Compose Multiplatform web apps responsive with coroutine yield points and move heavy computations off the UI thread using Web Workers.

Profiling a Compose Multiplatform app in the browser

Konstantin Tskhovrebov5 mins

How to profile a Compose Multiplatform Wasm app in browser developer tools and restore function names for app code and Skiko.

Offline Support for Compose Multiplatform Web Apps

Konstantin Tskhovrebov5 mins

How to make a service worker to cache a Compose Multiplatform web app and launch it offline as a PWA.

Compose Multiplatform vs CORS

Konstantin Tskhovrebov8 mins

A practical explanation of CORS, browser security, proxy servers, and Cloudflare Workers for Compose Multiplatform web apps.