1. Web APIs
Request, Response, Headers, URL, URLSearchParams - all core web platform APIs
Run Web API Tests
2. Fetch API
HTTP requests, POST/GET, headers, redirects, abort controllers
Run Fetch Tests
3. Crypto
Web Crypto API - hashing, HMAC, AES, ECDSA, RSA, Ed25519, key derivation
Run Crypto Tests
4. KV Storage
Key-value operations, metadata, TTL, list operations
Run KV Tests
5. D1 Database
SQL database operations, prepared statements, batching, transactions
Run D1 Tests
6. Cache API
HTTP response caching, named caches, TTL handling
Run Cache Tests
7. Durable Objects
Persistent object storage, namespaces, transactional operations
Run DO Tests
8. Storage Buckets
Object storage (R2-compatible), metadata, signed URLs
Run Storage Tests
12. Streams
ReadableStream, WritableStream, TransformStream, BYOB readers
Run Streams Tests
13. TCP Sockets
Raw TCP connections, TLS, socket operations
Run TCP Tests
17. Blob/File/FormData
Binary data handling, file operations, form data parsing
Run Blob Tests
18. Misc Globals
structuredClone, performance.now, timers, URLPattern, encoders
Run Misc Tests
20. Execution Context
Worker execution context methods and properties
Run Context Tests
21. Request Routing
Method matching, query params, CORS, content negotiation
Run Routing Tests
22. JSON API Patterns
JSON parsing, validation, error responses, Location headers
Run JSON API Tests
23. Auth Middleware
Bearer tokens, cookies, HMAC verification, constant-time comparison
Run Auth Tests
26. Error Handling
Graceful error recovery, stack traces, error responses
Run Error Tests
27. Binary & Encoding
Unicode, base64, ArrayBuffer, binary KV, SQL injection safety
Run Binary Tests