Rede/HTTP
Decompor uma URL em seus componentes — protocolo, host, porta, caminho, parâmetros de consulta, fragmento.
Decompor uma query string de URL em um objeto JSON, ou montar um JSON de volta em query string.
Analisar uma string de User-Agent em navegador, motor, sistema operacional e tipo de dispositivo.
Gerar ou decodificar o cabeçalho HTTP Basic Authentication — Base64(usuário:senha).
Analisar cabeçalhos HTTP brutos (de curl -I, DevTools, raw response) em uma lista de campos com explicação e verificação de cabeçalhos de segurança.
Analisar o cabeçalho Set-Cookie ou a string Cookie/document.cookie em nome, valor, atributos e verificação de erros de segurança comuns.
Explicar passo a passo se o navegador permitirá uma requisição cross-origin — classificação simple/preflight, verificação dos cabeçalhos Access-Control-* da resposta, resumo.
Analise uma expressão cron (5 ou 6 campos, incluindo atalhos @) — uma descrição da programação em linguagem natural e as próximas execuções no fuso horário escolhido.
Codificação e decodificação Base64 — texto e arquivos, diretamente no navegador.
Faça hash de senhas com scrypt (RFC 7914, KDF memory-hard) com verificação em relação a um hash existente.
Codificação e decodificação Base32 (RFC 4648) — texto e arquivos, diretamente no navegador.
Codificação de texto (latino e cirílico) em código Morse (pontos e traços) e vice-versa. Caracteres sem equivalente na tabela são ignorados.
Reparo de JSON danificado — vírgulas extras, aspas simples, chaves sem aspas, comentários, literais Python (True/False/None) e mais — com uma lista de todas as correções aplicadas.