Is vbo respect the order set by view while performing operation? or is there a way to tell it to perform in same order as result
It actually depends an the specific action. VBO gives the data in the same order as the view. But the action can rearrange the id's. Although most just process it the way they got it.