Does the order of Shopify webhook events always match their generation sequence?

Does shopify gaurantee the order of webhook events matches the order they were generated?

For example, if a user adds an item to their cart then removes it in rapid succession will the webhook payloads arrive in the same order 100% of the time?