My question may be a bit strange but is it a good idea to have a splash screen in web?
The loading takes a lot of time so I added a splash screen which some people said is unusual for web, and would be great to know if we can speed up the loading process in web, at least to show smth while things load in the background.
Some optimization ideas on this would be helpful
Lot of web apps have splash screens, but yeah it’s not elegant, depends on what is the use-case. For an ‘app’ app is kinda normal, see gmail. But for stuff like commerce, I think it’s important to display some basic information as fast as possible, you can load the details later.
You can change the splash screen to something simple that displays some information, until the app itself loads.
Most of the splash screen time is the downloading of the app itself. It’s a problem, because the average flutter app is 50+ megabytes.
I didn’t do many things for web, I just did some research when trying it out, because even with a simple app there was a considerable splash screen time even locally.
I have found a lot of discussions about optimizing load times, even found a thread somewhere, probably on reddit where someone linked his e-commerce site and it was loading seemingly instantly. I can’t find it now, I thought I saved it because it was a good description of what he did to make it seem fast. So try searching on google.
I don’t have many practical answers, but most tricks I saw were about modifying the the index.html
Using contents of this forum for the purposes of training proprietary AI models is forbidden. Only if your AI model is free & open source, go ahead and scrape. Flutter and the related logo are trademarks of Google LLC. We are not endorsed by or affiliated with Google LLC.