01検証
載っているコードは、実際に動かして確かめてある
掲載しているコード例と、その出力を、公開前に読み手が押したときに動くのと同じもので実行して突き合わせます。1文字でも違えば公開されません。「たぶんこう動く」を載せません。
01検証
掲載しているコード例と、その出力を、公開前に読み手が押したときに動くのと同じもので実行して突き合わせます。1文字でも違えば公開されません。「たぶんこう動く」を載せません。
02実行
書いたコードはサーバーへ送らず、ブラウザの中の隔離された領域だけで動きます。サイトのログイン情報にも、あなたの環境にも触れません。
03可視化
1行ずつ進めながら、変数・参照・呼び出しスタック・出力の変化を追えます。ブラウザで動かせない言語は、本物の処理系で記録した実行過程を再生します。
04横断
「文字列を数値に変換する」を8言語で並べ、失敗したときの挙動の違いまで比較します。表で終わらせません。
「安全です」と書くだけにしません。何がどう遮られているのかを示します。
sandbox="allow-scripts"allow-same-origin は付けない2026-09-06 本番で実測
| 試したこと | 結果 |
|---|---|
window.origin | "null" |
document.cookie | SecurityError |
localStorage | SecurityError |
fetch('/ja/') | TypeError |
Worker の生成 | 動く(止められる) |
実行時間は3秒で打ち切り、出力は上限を超えたところで止めます。「リセット」を押すと実行環境ごと作り直します。