In an attempt to optimize CSS transitions in the IOS Safari browser, I decided to use the transform: translate() property instead of changing the left property like other suggestions. Unfortunately, this approach did not yield the expected results as there are still lags when adjusting the position of the DIV element. If anyone has a solution or workaround for this issue, I would greatly appreciate it.