Get Started
Click the image below to download and install the extension from Chrome Web Store. The extension is compatible with Google Chrome and Microsoft Edge.
What does this extension do?
Network Performance Coach is a powerful browser extension designed to help developers and website owners optimize their web applications' network performance. It provides real-time analysis and recommendations for various performance metrics, including:
- Image size optimization: Analyzes images to ensure they are not unnecessarily large, which can slow down page loading times.
- Static content compression: Checks if static resources (like HTML, CSS, and JavaScript files) are being compressed to reduce data transfer size.
- Static content caching: Verifies if static resources are properly cached, allowing faster loading for returning visitors. The cache duration threshold can be set to ensure content is cached for a minimum number of hours.
- HTTP protocol version compliance: Ensures the server is using modern HTTP protocols (like HTTP/2 or HTTP/3) for improved performance.
- Time to First Byte (TTFB): Measures how long it takes for the browser to receive the first byte of data from the server, indicating server response time.
- Application turns (number of requests): Counts the number of separate requests made to load a page, as fewer requests generally lead to faster loading times.
- HTTP Errors: Detects and reports on HTTP errors (4xx and 5xx status codes) that can negatively impact user experience and SEO.
- Total Bytes Transferred: Checks if the total bytes transferred during the workflow is below a specific threshold (1600KB). Reducing the total bytes transferred can significantly improve the performance of your web application.
By analyzing these metrics, Network Performance Coach helps you identify potential bottlenecks and provides actionable recommendations to improve your web application's performance.
How to use it
- Install the Network Performance Coach extension from the Chrome Web Store.
- Click on the extension icon to open the side panel.
- Enter a descriptive name for the workflow you want to capture (e.g., "Search for item, add to shopping cart").
- Click the "Record Workflow" button to start capturing network requests.
- Navigate through your web application as needed.
- Return to the extension side panel and click "Stop Recording" to finish the capture.
- Review the performance metrics and recommendations provided by the extension.
- Implement the suggested optimizations to improve your web application's performance.
Privacy Policy
At Network Performance Coach, we take your privacy seriously. This privacy policy explains what information we collect, how we use it, and what permissions we require to provide our service.
Information Collection and Use
Network Performance Coach does not collect or store any personal information. All data processed by the extension remains on your local device and is not transmitted to any external servers.
Permissions
Our extension requires the following permissions:
- tabs: This permission is used to access the current tab's URL and interact with the active tab for performance analysis.
- debugger: This permission allows the extension to monitor network requests and gather performance metrics.
- storage: This permission is used to store workflow data and settings locally on your device.
- sidePanel: This permission enables the extension to create and display the side panel interface.
Data Storage
All data collected by Network Performance Coach, including workflow information and performance metrics, is stored locally on your device using Chrome's storage API. This data is not accessible to other extensions or websites.
Data Sharing
We do not share any data collected by the extension with third parties. All information remains on your local device.
Security
We implement appropriate technical and organizational measures to protect the data processed by our extension. However, please note that no method of transmission over the internet or electronic storage is 100% secure.
Changes to This Privacy Policy
We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the extension.
Contact Us
If you have any questions about this Privacy Policy, please contact us at privacy@networkperformancecoach.com.