ネットワーク/HTTP
HTTP Basic Authenticationヘッダーを生成またはデコードします — Base64(ユーザー名:パスワード)。
URLを構成要素に分解します — プロトコル、ホスト、ポート、パス、クエリパラメータ、フラグメント。
URLのクエリ文字列をJSONオブジェクトに分解する、またはJSONをクエリ文字列に組み立て直します。
User-Agent文字列をブラウザ、エンジン、OS、デバイスタイプに分解します。
生のHTTPヘッダー(curl -I、DevTools、raw responseなど)を、説明付きのフィールド一覧とセキュリティヘッダーのチェックに分解します。
Set-CookieヘッダーまたはCookie/document.cookie文字列を、名前、値、属性、および一般的なセキュリティエラーのチェックに分解します。
ブラウザがクロスオリジンリクエストを許可するかどうかを段階的に説明します — simple/preflight分類、レスポンスのAccess-Control-*ヘッダーのチェック、まとめ。
日付からISO 8601週番号を調べる、または特定の週の開始日と終了日を調べる。
JSON データが JSON Schema(draft-07 スタイル)に準拠しているか検証 — 各違反の正確なパスと説明付き。
URL エンコード・デコード — リンクやクエリパラメータでエスケープが必要な文字を変換します。
"P3Y6M4DT12H30M5S"のような文字列を読みやすい形式に解析、または年/月/日/時/分/秒からそのような文字列を作成。
MarkdownをフォーマットされたHTMLとしてライブプレビューし、Markdown → HTMLとHTML → Markdownの双方向変換も可能。
パスワードを使ってAES-GCMまたはAES-CBCでテキストを暗号化・復号(鍵はPBKDF2で導出)。