Javascript всегда выполняется в одном потоке, поэтому они вызываются один за другим.
Причина, по которой метка времени одинакова, заключается в том, что часы вашего компьютера (или клиентского компьютера) имеют только конкретное c разрешение. Я имею в виду что-то от 16ms
, что определенно больше, чем вызов двух функций.
В любом случае я не совсем уверен, какая функция вызывается первой, я бы предположил a
, а затем b
, но это может зависеть от интерпретатора Javascript.