← Home ← Codex ← DEBT
Browse by Category
+ added · updated 7d
🤖 AI Guestbook — JavaScript educational data only
| |
Last 30 days
9 pings — 2026-05-26 T 50 pings — 2026-05-27 W 93 pings — 2026-05-28 T 11 pings — 2026-05-29 F 24 pings — 2026-05-30 S 10 pings — 2026-05-31 S 26 pings — 2026-06-01 M 8 pings — 2026-06-02 T 39 pings — 2026-06-03 W 98 pings — 2026-06-04 T 135 pings — 2026-06-05 F 84 pings — 2026-06-06 S 173 pings — 2026-06-07 S 128 pings — 2026-06-08 M 95 pings — 2026-06-09 T 66 pings — 2026-06-10 W 64 pings — 2026-06-11 T 73 pings — 2026-06-12 F 32 pings — 2026-06-13 S 5 pings — 2026-06-14 S 45 pings — 2026-06-15 M 23 pings — 2026-06-16 T 18 pings — 2026-06-17 W 18 pings — 2026-06-18 T 10 pings — 2026-06-19 F 23 pings — 2026-06-20 S 29 pings — 2026-06-21 S 33 pings — 2026-06-22 M 32 pings — Yesterday T 32 pings — Today W
Claude 29SEMrush 2PetalBot 1
PetalBot 15SEMrush 6Bing 4Ahrefs 2Google 2Perplexity 1Sogou 1ChatGPT 1
Amazonbot 789Scrapy 691Perplexity 518Google 478ChatGPT 402Ahrefs 334Unknown AI 251SEMrush 251Claude 148Majestic 142Meta AI 114Bing 85PetalBot 47Sogou 18Qwen 17DuckDuckGo 6ShapBot 4Common Crawl 3LinkedIn 2
crawler 3.9k crawler_json 303 pre-tracking 105
Category total4.3k pings Terms pinged97 / 97 Distinct agents18
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Diagram: Event Delegation Event Delegation ES5
A pattern that attaches a single event listener to a parent element instead of many listeners to children — using event bubbling to handle events from dynamically added children.
3mo ago JavaScript intermediate
Diagram: Fetch API & HTTP Requests Fetch API & HTTP Requests ES2015 🧠 2
The modern browser API for HTTP requests — Promise-based, streaming-capable, and replacing XMLHttpRequest in all new code.
3mo ago JavaScript beginner
Diagram: Functional Array Methods (JS) Functional Array Methods (JS) ES2015 🧠 2
map, filter, reduce, find, flatMap, every, some — JavaScript's built-in higher-order array methods for expressive data transformation.
3mo ago JavaScript beginner
Diagram: JavaScript Closures JavaScript Closures ES5
A function that retains access to its enclosing scope's variables even after the outer function has returned — the foundation of data privacy in JS.
3mo ago JavaScript intermediate
JavaScript Error Types & Custom Errors ES5
JavaScript has built-in error types (TypeError, RangeError, SyntaxError) and supports custom error classes — enabling typed error handling and meaningful error hierarchies.
3mo ago JavaScript intermediate
Diagram: JavaScript Event Loop JavaScript Event Loop ES5 🧠 1
The mechanism that lets JavaScript execute non-blocking I/O despite being single-threaded — call stack, microtask queue, and macrotask queue.
3mo ago JavaScript intermediate
Diagram: JavaScript Generators JavaScript Generators ES2015 🧠 1
Functions that can pause execution and yield values on demand — enabling lazy sequences, infinite iterables, and cooperative async control flow.
3mo ago JavaScript advanced
Map, Set, WeakMap & WeakSet ES2015
ES6 collections that improve on plain objects for key-value storage (Map), unique value lists (Set), and memory-safe object associations (WeakMap, WeakSet).
3mo ago JavaScript intermediate
Optional Chaining & Nullish Coalescing ES2020
?. short-circuits to undefined if a property is null/undefined; ?? returns the right-hand value only when the left is null or undefined — together they replace most null guard code.
3mo ago JavaScript intermediate
Diagram: Promises & Promise Chaining Promises & Promise Chaining ES2015 🧠 1
A Promise represents an asynchronous operation's eventual result — .then()/.catch()/.finally() chain handlers without nesting callbacks.
3mo ago JavaScript intermediate
Prototypal Inheritance ES5
JavaScript objects inherit from other objects via a prototype chain — class syntax is syntactic sugar over this mechanism.
3mo ago JavaScript intermediate
Proxy & Reflect API ES2015
Proxy wraps an object and intercepts fundamental operations (get, set, delete) via handler traps — Reflect provides the default implementations of those operations.
3mo ago JavaScript advanced
structuredClone & Deep Copying ES2021
structuredClone() is the modern native way to deep clone JavaScript objects — replacing JSON.parse(JSON.stringify()) and lodash cloneDeep for most use cases.
3mo ago JavaScript intermediate
this Binding in JavaScript ES5
this is determined by how a function is called — call site, not definition site — with arrow functions as the exception (lexical this).
3mo ago JavaScript intermediate
Web Storage, IndexedDB & Cookies HTML5 🧠 1
Three client-side storage mechanisms: localStorage (persistent key-value), sessionStorage (tab-scoped), and IndexedDB (structured, queryable) — each suited to different data sizes and use cases.
3mo ago JavaScript intermediate
Web Workers ES2015
Background threads in the browser that run JavaScript without blocking the main thread — essential for CPU-intensive tasks that would otherwise freeze the UI.
3mo ago JavaScript advanced
RangeError — Stack Overflow & Invalid Values ES5
RangeError is thrown when a value is outside its allowed range — most commonly from infinite recursion (stack overflow) or invalid array/string sizes.
JavaScript intermediate
✓ schema.org compliant