Docs: Update benchmark results

This commit is contained in:
github-actions[bot]
2025-11-27 19:36:55 +00:00
parent e8b9dd6d0e
commit ba567f4017
109 changed files with 1138 additions and 1679 deletions

View File

@@ -1,12 +1,17 @@
const parseMarkdown=(()=>{
let m,r
return async t=>{
if(!r){
({marked:m}=await import('https://cdn.jsdelivr.net/npm/marked@11.1.1/+esm'))
m.setOptions({gfm:1,mangle:0,headerIds:0})
r=1
}
return m.parse(t)
}
})()
export default parseMarkdown;
const loadLibs=(()=>{let cache;return async()=>cache||(cache=Promise.all([
import('https://cdn.jsdelivr.net/npm/marked@11.1.0/lib/marked.esm.js'),
import('https://cdn.jsdelivr.net/npm/dompurify@3.0.6/dist/purify.es.mjs')
]).then(([{marked},purifyMod])=>{
const purify=(purifyMod.default||purifyMod)(window);
marked.setOptions({gfm:true,headerIds:true,mangle:false});
return {marked,purify};
}));})();
const parseMarkdown=async input=>{
const {marked,purify}=await loadLibs();
const html=marked.parse(typeof input==='string'?input:`${input??''}`);
return purify.sanitize(html,{USE_PROFILES:{html:true}});
};
export default parseMarkdown;
// Generation time: 15.618s
// Result: FAIL