Not difficult at all, we have our own custom exporter that we've built out that simplifies the process. Our main focus is on UE5, however, we have WebGL2 support for UE4 as well. Also important to keep in mind that a porting process is involved just like any other platform, meaning you have to keep best practices of the web in mind (load times, performance, etc)