That's... what asynchronous means. The call to console.log() will return before the console output is actually produced.
This log is still synchronous, but when you expand it in the console its properties are dereferenced and may be different from when the original log was made. The log, however, is still instantaneous and synchronous.