Мережа/HTTP
Розібрати query-рядок URL у JSON-об’єкт або зібрати JSON назад у query-рядок.
Розібрати URL на складові — протокол, хост, порт, шлях, параметри запиту, фрагмент.
Розібрати рядок User-Agent на браузер, рушій, операційну систему і тип пристрою.
Згенерувати або розібрати заголовок HTTP Basic Authentication — Base64(логін:пароль).
Розібрати сирі HTTP-заголовки (з curl -I, DevTools, raw response) на список полів із поясненням і перевіркою заголовків безпеки.
Розібрати заголовок Set-Cookie або рядок Cookie/document.cookie на назву, значення, атрибути й перевірку типових помилок безпеки.
Покроково пояснити, чи дозволить браузер крос-доменний запит — simple/preflight-класифікація, перевірка Access-Control-* заголовків відповіді, підсумок.
Обчислення хешів тексту чи файлу одразу тринадцятьма алгоритмами: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32 і Adler-32.
Перевірка JSON-даних на відповідність JSON Schema (стиль draft-07) — з точним шляхом і поясненням для кожного порушення.
Конвертувати JSON в YAML, CSV, XML чи TOML і навпаки — усе в браузері, без бібліотек.
Перевірити IBAN за контрольною сумою ISO 7064 (mod 97), формат і очікувану довжину для країни. Усе обчислюється у браузері.
Генерація PGP-ключів, шифрування й розшифрування повідомлень (OpenPGP, RFC 4880) через бібліотеку openpgp.js.
Точний вік за датою народження — роки/місяці/дні, скільки прожито загалом і коли наступний день народження.