Terms starting with "W"
Weak Session ID
PHP 5.0+
Session identifiers generated with insufficient entropy can be guessed or brute-forced, allowing session hijacking.
CWE-330 OWASP A2:2021
6mo ago
Security intermediate
8.1
WeakMap (PHP 8.0)
PHP 8.0+
A map keyed by objects that doesn't prevent garbage collection — ideal for caching per-object computed data without creating memory leaks.
6mo ago
PHP advanced
Web Accessibility (WCAG & ARIA)
HTML5
Building web UIs usable by people with disabilities — following WCAG guidelines and using ARIA roles only when semantic HTML is insufficient.
6mo ago
Frontend intermediate
Web Cache Deception
Tricking a cache into storing sensitive authenticated responses by appending a static-file-like suffix to a private URL.
CWE-524 OWASP A5:2021
6mo ago
Security advanced
7.5
Web Components
ES2018
1
A suite of native browser APIs (Custom Elements, Shadow DOM, HTML Templates) for creating reusable, encapsulated HTML elements without frameworks.
6mo ago
Frontend advanced
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.
6mo 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.
6mo ago
JavaScript advanced
Webhooks
PHP 5.0+
4
A reverse API — a service POSTs event notifications to a registered URL whenever something occurs, eliminating the need to poll.
6mo ago
Architecture beginner
A full-duplex communication protocol over a single TCP connection — the client and server can both send messages at any time without polling.
6mo ago
Networking intermediate
WebSockets
PHP 7.0+
3
A persistent full-duplex TCP connection enabling real-time bidirectional messaging between browser and server without polling overhead.
6mo ago
Architecture intermediate