技術2026年7月9日(木)約7分TypeScript 7の10倍速は型が重いコードでも出るのか、drizzle-orm・Effect・lobe-chatをM4 Mac miniで実測リリース当日のTypeScript 7をM4 Mac mini 16GBで実測。型がシンプルな大規模コードのlobe-chatは7.3倍、型推論が重いdrizzle-ormとEffectは4〜5倍で、--checkers 8はメモリを圧迫して逆に遅くなる。Vue製ComfyUI_frontendで動かない理由も確認したTypeScriptJavaScriptBenchmark実験
技術2026年7月5日(日)約14分HTTP QUERYメソッドはGETとPOSTの隙間を埋めるのかRFC 10008で標準化されたHTTP QUERYメソッドを、POST /searchを置き換える視点で整理した。キャッシュキーの作り方、CORSプリフライト、fetch・PHP・Node.jsでの実装例まで。WebAPIJavaScript
技術2026年6月24日(水)約6分Ghost CMSのCVE-2026-26980悪用で700サイト超がClickFix配布元になったGhost 3.24.0〜6.19.0のContent API SQLインジェクションが、Admin APIキー窃取と記事本文の一括改ざんに使われた。Ghost 6.19.1以降への更新だけでなく、記事末尾のJavaScript、APIキー、訪問者通知まで確認する。セキュリティCVECMSJavaScriptマルウェア脆弱性
技術2026年6月6日(土)約5分Vitest APIサーバーのWebSocketからテストファイルを書き換えてRCEに届くCVE-2025-24964Vitest UIやapi有効化時に立つWebSocket APIのOrigin検証不足で、悪意あるWebページからsaveTestFileとrerunを叩かれる。CVE-2025-24964の影響範囲、修正版、隣のCVE-2025-24963との違い、ローカル開発環境で見る設定を確認する。セキュリティViteJavaScript脆弱性CVENode.js
技術2026年5月15日(金)約9分Bunの100万行Rust移植がmainに入ったBun PR #30412でZig製コアのRust移植がmainに入った。6755コミット、100万行超の追加、canaryで試せる状態まで進んだ。通常版へ入る前に最適化とクリーンアップが残る。BunJavaScriptRustZigClaude CodeAI Coding
技術2026年5月12日(火)更新約13分CodePush終了後のReact Native OTA更新をEAS Update・Stallion・自己ホストで比べるCodePush終了後にEAS Update、自己ホスト、Stallionを比較。ロールバック・署名の要件、ゲームアプリのAssetBundle配信との対比に加え、TestFlight配布、PWAのService Workerキャッシュ制御、Cloudflare Workersの停止問題まで、デプロイ済みコードのライフサイクルを扱う。JavaScriptReactiOSAndroidモバイル開発
技術2026年5月11日(月)約16分LEGOモザイク変換でRGB最近傍が肌色を壊す理由BMBrickのLEGOモザイク変換記事をNode + sharpで実装して回した記録。RGB最近傍は写真にないメタリック銀とグリッターを最大16%混ぜ込み、OKLab+素材ペナルティで0になる。ついでに原典の `0.15` が7倍盛りなこと、45色仕込んでも実使用は16〜28色なこと、スターター10色だと66%が灰色になることも確認した。JavaScriptCanvasアルゴリズム実験
技術2026年5月6日(水)約5分Node.js 26.0.0が出た、Temporal標準有効化と10月LTS待ちの現実Node.js 26.0.0の公式リリース確認メモ。Temporal標準有効化、V8 14.6、Undici 8、削除API、10月LTS化まで本番移行を待つ理由を短く見る。Node.jsJavaScript
技術2026年5月5日(火)約8分WebSocketで米国株ティックデータを受けるとRESTポーリングで消えていた約定が見えるRESTで1秒ごとに取りに行くと約定の順序とサイズが消える。WebSocketでティック単位に受けて、受信→キュー→永続化を分離するパイプライン構成と、QUIC(HTTP/3)で接続安定性を上げる話。WebSocketAPIリアルタイムJavaScriptWeb Architecture
技術2026年4月27日(月)約8分Streaming SSRは最も遅いAPI待ちの空白を減らすParetoのStreaming SSR記事をもとに、複数APIを待つSSRページでTTFBが悪化する理由と、DevTools・APMで確認する観点を整理する。ReactWeb ArchitectureパフォーマンスJavaScript
技術2026年4月22日(水)約11分iPhone 17のHEICでexifrがGPSを取れなくなる問題をブラウザ内フォールバックで救うiPhone 17のHEICはftyp boxに新しいブランド識別子が増えてサイズが拡張され、exifrのハードコード検証で弾かれる。dynamic importでExifReaderに切り替えるフォールバック設計と、Null Island除外・iloc事前検査などの守りを合わせて整理する。iOSブラウザJavaScriptWebセキュリティ
技術2026年4月14日(火)更新約13分exp(x) - ln(y) だけで全初等関数を表現するEML演算子exp(x) - ln(y) という1つの二項演算子と定数1だけで、四則演算・三角関数・対数・円周率まで表現できるという論文を読んだ。NANDゲートの連続数学版という触れ込みだが、実際どこまで使えるのか調べた。数学論文研究実験JavaScriptPythonPHPGoRust