ESP32 + LVGL + WebServer

I am planning a project ESP32-S3 + LVGL + STM32
ESP32-S3 + LVGL - screen
STM32 - main module
I will say right away that I have no experience in programming for ESP32. All my projects are STM32 and sometimes AVR. I wrote using LVGL for STM32.
The project will control boilers, pressure, etc., i.e. in real time, and I plan to use FreeRTOS on both ESP32 and STM32
I also want to use ESP32 to update the firmware via OTA on the main STM32 device. To do this, as I understand it, i need to raise WebServer.
Questions:

  1. Will the WebServer and LVGL work normally and not interfere with each other, and will there be enough performance and resources. Especially when downloading firmware via the Internet. Screen 800x480.
  2. Maybe someone has examples of something like this

I ask this question BEFORE the start of the project, and not when the work is already underway :)))

Thnx!

ESP-S3 is a dual-core processor, so you can be run WebServer and Screen on different cores.
The 800x480 screen resolution is a bit high. The full buffer requires 8004802=750KB of RAM. This S3 SRAM is only 512KB, 200KB~300KB is required for WiFi/Web. PSRAM is possible, but some website said PSRAM is slow. If you use LV_DISPLAY_RENDER_MODE_PARTIAL to reduce lvgl buffer, the refresh effect is not very good.
In my opinion, the key is the screen display, the WebServer is ok.
Maybe you can try first.