<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.jsdojo.xyz/</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/setup</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/01-prototype-chain</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/02-this-binding</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/03-classes-desugared</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/04-patching-foreign-code</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/05-proxy-reflect</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/06-capstone</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/07-recursive-components</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/08-render-detection</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/09-closures-and-stores</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/10-embedded-mods</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/01-prototype-chain/01-proto-vs-prototype</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/01-prototype-chain/02-read-walks-write-shadows</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/01-prototype-chain/03-object-create-settings-cascade</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/01-prototype-chain/04-own-vs-in-vs-forin</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/01-prototype-chain/05-inheritance-without-class</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/01-prototype-chain/06-get-player-by-id-over-a-chain</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/02-this-binding/01-four-invocation-forms</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/02-this-binding/02-extracted-method-loses-this</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/02-this-binding/03-call-apply-bind</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/02-this-binding/04-bind-from-scratch</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/02-this-binding/05-arrow-on-shared-proto-wrong-game</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/02-this-binding/06-borrowed-method-minimap-style</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/03-classes-desugared/01-desugar-the-suit</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/03-classes-desugared/02-fields-vs-prototype-methods</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/03-classes-desugared/03-override-and-super-by-hand</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/03-classes-desugared/04-live-reclass-setprototypeof</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/03-classes-desugared/05-partial-delegation-and-wrappers</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/04-patching-foreign-code/01-dispatcher-on-the-prototype</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/04-patching-foreign-code/02-wrapmethod-perf-probe</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/04-patching-foreign-code/03-symbol-vs-weakmap-stash</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/04-patching-foreign-code/04-nonenumerable-helper</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/04-patching-foreign-code/05-typeof-guard-misspelled-api</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/05-proxy-reflect/01-get-set-reflect</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/05-proxy-reflect/02-settings-path-spy</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/05-proxy-reflect/03-guarded-settings</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/05-proxy-reflect/04-apply-trap-timer</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/05-proxy-reflect/05-revocable-permission</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/05-proxy-reflect/06-internal-slots</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/05-proxy-reflect/07-weakmap-key-identity</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/06-capstone/01-perf-probe-two-ways</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/06-capstone/02-real-event-emitter-probe</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/07-recursive-components/01-component-vs-instance</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/07-recursive-components/02-router-walker-leaf</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/07-recursive-components/03-keys-are-identity</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/07-recursive-components/04-collapse-amnesia</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/07-recursive-components/05-state-lives-at-an-address</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/08-render-detection/01-count-your-renders</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/08-render-detection/02-the-missed-render</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/08-render-detection/03-memo-defeated</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/08-render-detection/04-context-punches-through</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/08-render-detection/05-store-identity</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/09-closures-and-stores/01-the-capture-rule</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/09-closures-and-stores/02-stale-callback-registry</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/09-closures-and-stores/03-hand-rolled-emitter</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/09-closures-and-stores/04-updater-form-escape</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/09-closures-and-stores/05-build-the-expansion-store</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/10-embedded-mods/01-define-and-mount</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/10-embedded-mods/02-props-and-attributes</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/10-embedded-mods/03-talking-back</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/10-embedded-mods/04-who-owns-the-document</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/10-embedded-mods/05-who-owns-the-url</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/10-embedded-mods/06-styles-leak-into-the-host</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/10-embedded-mods/07-teardown-and-leaks</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.jsdojo.xyz/10-embedded-mods/08-the-realm-seam</loc>
<lastmod>2026-09-26T14:45:23.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
