Micro-frontends and Web Workers
Full-stack micro-frontends demand a change in the way we think about web development
When designing applications that render HTML both in the server and in the client, are highly dynamic and connect to a myriad of data sources, we will need to strategically design them app so whatever is rendered in the server as static HTML, becomes later dynamic using the hydration techinques described above in a way that preserves runtime performance and usability.
Some features, like analytics or user tracking, involving cookies, etc, will definitely need to be run client-side.
Micro-frontends and Web Workers
Web Workers are of great help to run specific code in the browser, particularly code that needs to load and run early and has the potential of blocking the main thread, without actually blocking the main thread. Learn more about Web Workers here.