Loading the Zendesk web widget is expensive and adds time to the TBT (total blocking time) metric in Light house.

This module adds a block that displays a copy of your Zendesk button but only loads the widget when it is clicked.

NOTE: as the Zendesk widget isn't loaded until the user requests it, chat initiated by the server will no longer work, so if you use this feature this module isn't for you.