# Why is it that the operations run smoothly on the emulator, but are very laggy when running on the real device?

**URL:** <https://forum.webostv.developer.lge.com/t/why-is-it-that-the-operations-run-smoothly-on-the-emulator-but-are-very-laggy-when-running-on-the-real-device/25090>\
**Category:** Web App Development\
**Created:** [April 17, 2025, 6:19am UTC](https://forum.webostv.developer.lge.com/t/why-is-it-that-the-operations-run-smoothly-on-the-emulator-but-are-very-laggy-when-running-on-the-real-device/25090 "2025-04-17T06:19:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Marcus.ma](https://avatars.discourse-cdn.com/v4/letter/m/c5a1d2/32.png) [@Marcus.ma](https://forum.webostv.developer.lge.com/u/Marcus.ma)\
**Post date:** [April 17, 2025, 6:19am UTC](https://forum.webostv.developer.lge.com/t/why-is-it-that-the-operations-run-smoothly-on-the-emulator-but-are-very-laggy-when-running-on-the-real-device/25090/1 "2025-04-17T06:19:48Z")

</div>

I’m using a web project compiled with Flutter. Whether it’s a web app or a hosted app, the operations run smoothly when it’s executed on the emulator, but it becomes very laggy when running on a real device.

---

<div class="post-metadata">

**Author:** ![narae0.kim](https://avatars.discourse-cdn.com/v4/letter/n/87869e/32.png) [@narae0.kim](https://forum.webostv.developer.lge.com/u/narae0.kim)\
**Post date:** [April 17, 2025, 6:22am UTC](https://forum.webostv.developer.lge.com/t/why-is-it-that-the-operations-run-smoothly-on-the-emulator-but-are-very-laggy-when-running-on-the-real-device/25090/2 "2025-04-17T06:22:55Z")

</div>

webOS TV apps are web-based. It’s not much different from general web app development. However, webOS TV uses different web engines depending on the webOS version. So please check compatibility with the [web engine](https://webostv.developer.lge.com/develop/specifications/web-api-and-web-engine#web-engine) first. And app performance optimization is up to you. Please consider that TVs have lower specifications than PCs, and try reducing TV resource usage. We recommend less than 250MB. [Resource Monitor](https://webostv.developer.lge.com/develop/tools/resource-monitor-introduction) enables you to monitor the resource usage of the webOS system in real time. Thank you.

---

<div class="post-metadata">

**Author:** ![user1661](https://avatars.discourse-cdn.com/v4/letter/u/7cd45c/32.png) [@user1661](https://forum.webostv.developer.lge.com/u/user1661)\
**Post date:** [April 24, 2025, 4:50am UTC](https://forum.webostv.developer.lge.com/t/why-is-it-that-the-operations-run-smoothly-on-the-emulator-but-are-very-laggy-when-running-on-the-real-device/25090/3 "2025-04-24T04:50:22Z")

</div>

If your app runs smoothly on the emulator but lags on a real device, it could be due to hardware limitations, background processes, or unoptimized code. For performance-critical apps, always test on multiple real devices to ensure optimal user experience.
