// StartMathJax Script window.MathJax = {loader: {load: [ 'input/asciimath', 'ui/lazy', 'output/chtml', 'ui/menu']} }; (function() { var script = document.createElement('script'); script.src = "https://cdn.jsdelivr.net/npm/mathjax@3/es5/startup.js"; script.async = true; document.head.appendChild(script); })(); ---------- (Different files) ---------- // UpdateTypeset Script config = { attributes: true, childList: true, subtree: true }; // Callback function to execute when mutations are observed callback = (mutationList, observer) => { for (mutation of mutationList) { if (mutation.type === 'childList') { console.log('A child node has been added or removed.'); MathJax.typeset(); } else if (mutation.type === 'attributes') { console.log(`The ${mutation.attributeName} attribute was modified.`); } } }; // Create an observer instance linked to the callback function observer = new MutationObserver(callback); document.onreadystatechange = () => { if (document.readyState === 'complete') { console.log("Loaded fully according to readyState") targetNode = document.getElementById('content-wrapper') console.log(targetNode) // Start observing the target node for configured mutations observer.observe(targetNode, config); } }
top of page

Notes & expérimentations

Ici, je partage ce que j’apprends en chemin :

– des retours d’expérience sur des pipelines, des modèles, des graphes,
– des expériences d’optimisation (performance, coût, robustesse),
– des idées plus théoriques sur la structure de l’information.
 

Pas de blabla marketing. Des choses que j’aurais aimé trouver quand je me suis posé la question pour la première fois.

Aucun post publié dans cette langue actuellement
Dès que de nouveaux posts seront publiés, vous les verrez ici.
bottom of page