How it Works

Edgemesh® Client consists of two main components that work together to enhance website performance: a real-time real-user metrics engine and an in-browser accelerator.

The real-time real-user metrics engine captures performance metrics for each page view, providing valuable insights into the user experience. Unlike traditional client-side systems, Edgemesh® Client eliminates the negative impacts typically associated with adding another application. This is achieved through the use of the Service Worker framework, which operates as a separate thread in the browser. The Service Worker intercepts network requests, enables caching, and facilitates resource retrieval without slowing down the performance of the website. By leveraging this architecture, Edgemesh® Client acts as a managed in-browser network proxy, accelerating requests through a dedicated cache built into the browser. You can learn more about the caching process here.

The script loader component of Edgemesh® Client allows developers to optimize the loading and execution of JavaScript resources on their websites. By minimizing total blocking time (TBT) and improving first contentful paint (FCP), the script loader significantly enhances the overall performance of the website. When used in conjunction with Edgemesh® Server, automated configuration options are available. More information on the script loader functionality can be found here.

In addition to performance optimization, Edgemesh® Client collects comprehensive performance metrics for every page view. This data is securely transmitted back to Edgemesh® systems for storage and analysis. Unlike other real-user metrics (RUM) tools, Edgemesh® Client ensures full fidelity and accuracy in reporting by collecting data for every page view, rather than sampling. The collected metrics are then made available to customers through the Edgemesh® Portal and API, allowing for deep analysis and performance monitoring. You can explore more about the collection and usage of performance metrics here.

By combining these components, Edgemesh® Client provides a powerful solution for optimizing website performance, enhancing the user experience, and gathering valuable insights into website performance metrics.

Made withby Edgemesh Corporation