currently, when loading a scene via v3d, there is quite an amount of loading work beeing done on the main thread.
this heavily influences the google lighthouse / pagespeed score.
(total blocking time, speed index, etc all make the total score red with v3d applications)
this score affects the rating of the page in links/searches/ads etc.
so the question is: is it possible to have the engine do the heavy loading work on a second thread? this would free up the main thread, and solve some of the issues.
there seem to be some experiments with threejs loading on a second thread out there, but is it possible in v3d? could this be an engine feature?
attached: a performance trace with the several “long tasks”, which are blocking the main thread. these are all inside v3d.js, so we cannot tell how they are caused
Attachments:
You must be
logged in to view attached files.