Сеть/HTTP
Разобрать строку User-Agent на браузер, движок, операционную систему и тип устройства.
Разобрать URL на составляющие — протокол, хост, порт, путь, параметры запроса, фрагмент.
Разобрать query-строку URL в JSON-объект или собрать JSON обратно в query-строку.
Сгенерировать или разобрать заголовок HTTP Basic Authentication — Base64(логин:пароль).
Разобрать сырые HTTP-заголовки (из curl -I, DevTools, raw response) на список полей с пояснением и проверкой заголовков безопасности.
Разобрать заголовок Set-Cookie или строку Cookie/document.cookie на имя, значение, атрибуты и проверку типичных ошибок безопасности.
Пошагово объяснить, разрешит ли браузер кросс-доменный запрос — simple/preflight-классификация, проверка Access-Control-* заголовков ответа, итог.
Сжатие текста в Gzip или Deflate с последующим Base64-кодированием результата — и обратно. Работает через Compression Streams API прямо в браузере.
Сгенерировать изображение-заглушку заданного размера для макетов и вёрстки.
Генерация PGP-ключей, шифрование и расшифрование сообщений (OpenPGP, RFC 4880) через библиотеку openpgp.js.
Кодирование текста (латиница и кириллица) в азбуку Морзе (точки и тире) и обратно. Символы без соответствия в таблице пропускаются.
Проверка регулярных выражений на реальном тексте: подсвеченные совпадения и разобранные группы захвата, либо замена найденных совпадений на новый текст.
Производный ключ через PBKDF2 (RFC 8018) с паролем, HMAC-SHA1/256/384/512 и настраиваемым количеством итераций.