A common concern among website owners is whether adding Re:amaze to their site will affect load speed. The short answer is no. Re:amaze.js does not impact your website's performance or load speed.
How Re:amaze.js loads
Re:amaze.js, which includes any Re:amaze embedded chat widget, Cues, embedded FAQ, or embedded contact form, loads asynchronously. This means it has the async attribute applied and is considered a non-blocking script. It does not interfere with the loading of your site's other resources.
It is worth noting that a script's file size has very little to do with its impact on load speed. What matters is whether the script is blocking or non-blocking, and Re:amaze.js is non-blocking.
Use tools to diagnose performance
Third-party speed analysis tools such as GTMetrix or PageSpeed are designed to surface as many warnings as possible and tend to be conservative in their assessments. Re:amaze.js will not slow down your site or negatively impact your SEO rankings.
If you use GTMetrix, select the Waterfall tab to view a detailed breakdown of how your page resources load in order. GTMetrix has published a guide for reading waterfall charts here: gtmetrix.com/blog/how-to-read-a-waterfall-chart-for-beginners. Focus on improving load times for resources that appear before the green line. In most cases, Re:amaze.js loads well after your page is fully interactive, which means it has no meaningful impact on performance.
Re:amaze.js script size
Re:amaze.js is one of the smallest scripts among comparable chat and support widget providers. Script size is a consistent focus in Re:amaze's development process.
What went wrong? (Optional)