技術 2026年4月27日(月) 約8分 Streaming SSRは最も遅いAPI待ちの空白を減らす ParetoのStreaming SSR記事をもとに、複数APIを待つSSRページでTTFBが悪化する理由と、DevTools・APMで確認する観点を整理する。 React Web Architecture パフォーマンス JavaScript
技術 2026年4月22日(水) 約11分 iPhone 17のHEICでexifrがGPSを取れなくなる問題をブラウザ内フォールバックで救う iPhone 17のHEICはftyp boxに新しいブランド識別子が増えてサイズが拡張され、exifrのハードコード検証で弾かれる。dynamic importでExifReaderに切り替えるフォールバック設計と、Null Island除外・iloc事前検査などの守りを合わせて整理する。 iOS ブラウザ JavaScript Web セキュリティ
技術 2026年4月14日(火) 更新 約13分 exp(x) - ln(y) だけで全初等関数を表現するEML演算子 exp(x) - ln(y) という1つの二項演算子と定数1だけで、四則演算・三角関数・対数・円周率まで表現できるという論文を読んだ。NANDゲートの連続数学版という触れ込みだが、実際どこまで使えるのか調べた。 数学 論文 研究 実験 JavaScript Python PHP Go Rust
技術 2026年3月18日(水) 約8分 OracleがJavaにV8とCPythonを丸ごと組み込む「Project Detroit」をOpenJDKに提案 JavaOne 2026でOracleが発表したProject Detroit。JavaのビルドにV8とCPythonを直接組み込み、javax.script APIで呼び出す構想をOpenJDKに提案した。Nashorn廃止、GraalVMのJavaサイクル離脱を経て、なぜ今「自前実装」ではなく「ネイティブランタイム組み込み」に舵を切ったのか。 Java JavaScript Python OpenJDK Oracle GraalVM
技術 2026年3月16日(月) 約8分 VoidZeroがViteネイティブのデプロイプラットフォーム「Void」を発表 Viteを開発するVoidZeroが、Cloudflare上に構築したフルスタックWebアプリプラットフォーム「Void」をアーリーアクセスで公開。void deployコマンド1つでデプロイが完結し、Cloudflareアカウントも不要。 Vite Cloudflare Deploy JavaScript
技術 2026年3月13日(金) 約9分 Vite 8.0、Rolldownでビルドを最大30倍高速化 Rust製バンドラーRolldownがesbuildとRollupを置き換え、開発・本番ビルドを統一。LinearやBeehiivなど実プロジェクトで40〜64%の短縮を実現した。 Vite JavaScript Rolldown Build Tools Frontend
技術 2026年3月7日(土) 約5分 TypeScript 6.0 RC TypeScript 7.0(Go実装)への橋渡しとなるメジャーバージョン。strict・module・target のデフォルト値が一気に変わり、--baseUrl や esModuleInterop: false など多数のオプションが deprecated になる。 TypeScript JavaScript Breaking Changes
技術 2026年3月6日(金) 約10分 chardet再ライセンス紛争とReact Foundation創設 chardetオリジナル作者がLGPL→MIT再ライセンスの無効を主張した紛争と、React FoundationがLinux Foundation傘下で正式発足した件。OSSガバナンスの異なる2つの断面。 OSS LGPL Licensing Python chardet React JavaScript Linux Foundation
技術 2026年2月25日(水) 約7分 CloudflareがAIで1週間でNext.jsをVite上に再実装、vinextが本番稼働 1人のエンジニアとAIが$1,100のトークンコストでNext.jsをVite上に再実装。ビルド4.4倍速、バンドル57%削減を達成したvinextが公開初週に本番稼働した。 Next.js Vite Cloudflare Workers AI JavaScript
技術 2026年2月25日(水) 約6分 Firefox 148が搭載したSanitizer API、setHTMLでinnerHTMLを安全に置き換える Firefox 148がSanitizer APIを初搭載。setHTML()でinnerHTMLを置き換えることで、XSSをブラウザレベルで根絶できる標準手段が整った。 セキュリティ Firefox Web API XSS JavaScript
技術 2026年2月23日(月) 更新 約14分 Webコンポーネント vs ReactとDependabot vs govulncheckで開発スタックを問い直す 「本当にReactが要るのか」というWebコンポーネント再評価論と、「DependabotをオフにしてGo脆弱性チェックに切り替える」という主張。どちらも長年の標準とされてきたツール選択を、技術的根拠をもとに問い直している。 Web Components フロントエンド JavaScript Go DevOps セキュリティ OSS
技術 2026年1月22日(木) 約3分 iOSでWebSpeech APIを安定させる方法 iOSのWebSpeech APIで発生する「勝手に止まる」「初回認識しない」等の問題への対策 JavaScript iOS Web API