Event Loop & Microtasks

How are MutationObserver callbacks handled in the event loop?
console.log('Script start');

MutationObserver = class {
  constructor(callback) {
    callback([{type: 'attributes'}], this);
  }
};

const observer = new MutationObserver(() => console.log('Observer'));
console.log('Script end');
Next Question (15/20)