My understanding is that it's a prioritisation system. If all of the UI changes can't be completed before the next render, the lowest priority changes are deferred to the next render.
It should help with things where perceived lag is undesirable, like typing in an input field.