Consider the following code snippet:
const someAsyncFunc = async (num) => {
console.log(num);
}
someAsyncFunc(123);
someAsyncFunc(234);
Could it be possible for 234 to be printed before 123? When invoking one async function before another, is there a guarantee that the first function will start executing before the second one? Should I always assume that any promise might experience an indefinite delay before execution, or is there a specific time frame within which it will begin executing?