website/static/playground.js/formatAsync
function formatAsync() {
  var options = getOptions();
  setEditorStyles();

  var value = LZString.compressToEncodedURIComponent(
    JSON.stringify(
      Object.assign({ content: inputEditor.getValue(), options: options })
    )
  );
  replaceHash(value);
  worker.postMessage({
    text: inputEditor.getValue() || getExample(options.parser),
    options: options,
    ast: options.ast,
    doc: options.doc,
    formatted2: options.output2
  });
}