Messenger (chat widget)
The widget that's supposed to delight visitors quietly tanks Core Web Vitals and adds seconds to every page load.
What people actually say
✕Load times jumped from 3.3 seconds to 9.7 seconds after activating the Intercom plugin, with the CDN and JS taking significant time to load.
Source: Intercom Community, Messenger CDN performance ↗✕Recent reports indicate the Messenger fails to load as expected for desktop users, with inbound chats arriving 3 to 10 minutes late and closing tickets taking minutes to reflect.
Source: Intercom Community, Messenger issue thread ↗✕When messenger.show() is triggered, the widget doesn't begin loading for some time — customers think support chat is broken.
Source: Intercom Community, Messenger boot latency ↗
A lean React widget shipped from your own CDN, lazy-loaded after first paint, with a websocket open only when the user actually clicks it. No third-party domain, no Lighthouse penalty, and your visitor identification stays first-party.