While performing workflow approvals on the web, the action takes significantly more time compared to the desktop version. Upon analyzing the trace, we observed the following:
1. The system reloads data and performs all validations and refreshes during the action.
2. It executes all Genmaps, even when they are not defined for the 'Approve' action.
3. All configured FastReports are triggered, possibly due to email attachments set for the approver.
Given this behavior, we request a solution to optimize the approval process on the web—either by streamlining the current action or introducing a background processing mechanism similar to the desktop experience to improve user experience.