In this meeting, the State Changers focused on improving website performance, both in the front end and backend. The main topics covered were how to use inspect and monitor network traffic, how request handling in the backend service Xano could potentially impact site performance, and how to optimize collections within WeWeb to load on-demand, rather than by default.
Within Xano, several factors contributing to request delay were identified: time taken for traffic to move to and from Xano, waiting time on the Xano side to handle requests, processing time for requests, and delivery time back to the client. It was discovered that pooling of requests led to some queries taking longer than necessary.
Several potential solutions were brought up. First, unnecessary requests should be eliminated, making it easier to analyze performance. Secondly, queries that take a long time need to be optimized within Xano. Lastly, the possibility of upgrading the Xano plan to a more powerful one was suggested as the current plan (the Launch Plan) was deemed relatively underpowered.
In WeWeb, it was suggested to change collections to not automatically fetch data and instead do that operation on-demand. This change can significantly impact performance.
The meeting ended with a brief introduction to Lighthouse, a Google tool for page load analysis, providing key insights like performance scores and site optimization recommendations.
In general, the meeting proficiently encompassed essential aspects of website performance optimization, focusing on the interplay between front end and backend services such as Xano and WeWeb. This summary is particularly useful for developers or teams keen on understanding and improving their website performance or those using the aforementioned specific tools and technologies.
(Source: Office Hours 6/29 )