
LATEST ENTRY
OmoikaneのDOMと例外通知を実装したら、コピーとGCの寿命まで調べることになった
OmoikaneのPR #1322で追加したDOM操作、HTML解析とSanitizer、例外・Promise rejection通知を詳解する。Rust製JavaScript EngineのBoaのPromise.finallyで起きたGC寿命不備、iframe遷移と文書の所有、コピー削減、局所計測と最終CI、残る課題まで追う。
記事を読むWEBLOG / PERSONAL ARCHIVE
写真、山、ソフトウェア、日々のメモを記録しています。
タグから探す
LATEST ENTRY
OmoikaneのPR #1322で追加したDOM操作、HTML解析とSanitizer、例外・Promise rejection通知を詳解する。Rust製JavaScript EngineのBoaのPromise.finallyで起きたGC寿命不備、iframe遷移と文書の所有、コピー削減、局所計測と最終CI、残る課題まで追う。
記事を読むALL ENTRIES
224 posts自作のサンドボックスIzanagiにJevを使った行動分析を追加した。資格情報へのアクセス試行とHTTP POSTの相関、外部へ送る特徴量、Choice応答の検証、棄権と障害の扱い、実モデルとQEMUでの検証結果を説明する。
自作の開発用サンドボックスIzanagiでできることを説明する。コマンドの隔離実行、syscallの記録と検知、DNS・HTTPSの通信制御、シークレット置換、MCPからの操作を、現行実装と検証記録に沿って説明する。
Rust製JavaScript EngineのBoaで起きた、ephemeron経由の参照と世代別GCによる誤回収を解説する。WeakMapの値を保持する条件、固定点の計算、古い親から若い子への書き込み記録、major GC後に参照が失われた原因と回帰テストを追う。
JavaScriptのWeakMapがキーを保持し続けない仕組みを、Mapとの比較とコード例で解説する。オブジェクトへの補助情報、キーの同一性、列挙できない理由、値からキーへの参照とephemeronを扱う。
YubiKeyのタッチで認証できる原理を調べた。FIDO2の公開鍵と署名、ブラウザによる認証先の確認、PINと指紋の役割、OTPとの違い、電池なしで動く理由、予備キーの登録まで整理する。
北海道を離れた10月6日の記録。新千歳空港でミクさんに会い、羽田で乗り継いで高松へ。ラウンジでも帰ってからも、小樽への未練が残っています。
札幌マラソンのハーフを走った一日の記録。朝の会場での世間話、18kmからの失速、走り終わってからの小樽散歩を写真とともに振り返ります。
札幌マラソン前日は小樽と余市へ。ウイスキーを買い、石と鉄さんで昼食をとり、おたる水族館や神社を巡った10月3日の記録です。