This page builds itself from the contract, which needs JavaScript. The contract itself does not: asyncapi.yaml is the document, served as it was written.