Render HTML And CSS On An ESP32
As the available computing power from affordable microcontrollers continues to increase; there is an inevitable blurring of the line between them; and the lower tier of application processors capable of running Linux-based operating systems. For the most part a microcontroller busies itself with behind-the-scenes tasks; but as so many projects here have demonstrated, they can be pretty capable when it comes to user-facing applications too. Now Andy Green has extended the possibilities with affordable silicon; by producing a proof-of-concept HTML + CSS renderer over h2 on ESP32 for libwebsockets. Surf the web on a microcontroller without settling for a text-only experience? Why not!
He freely admits that this is far from being a complete HTML rendering engine, in that while it parses and renders HTML and CSS with JPEG and PNG image support, it does so only with a subset of HTML and is not tolerant of any malformations. There is also no JS support, which is hardly surprising given the available resources.
Read more: https://hackaday.com/2022/03/18/render-html-and-css-on-an-esp32/