技術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サイクル離脱を経て、なぜ今「自前実装」ではなく「ネイティブランタイム組み込み」に舵を切ったのか。JavaJavaScriptPythonOpenJDKOracleGraalVM
技術2026年3月16日(月)約8分VoidZeroがViteネイティブのデプロイプラットフォーム「Void」を発表Viteを開発するVoidZeroが、Cloudflare上に構築したフルスタックWebアプリプラットフォーム「Void」をアーリーアクセスで公開。void deployコマンド1つでデプロイが完結し、Cloudflareアカウントも不要。ViteCloudflareDeployJavaScript
技術2026年3月13日(金)約9分Vite 8.0、Rolldownでビルドを最大30倍高速化Rust製バンドラーRolldownがesbuildとRollupを置き換え、開発・本番ビルドを統一。LinearやBeehiivなど実プロジェクトで40〜64%の短縮を実現した。ViteJavaScriptRolldownBuild ToolsFrontend
技術2026年3月7日(土)約5分TypeScript 6.0 RCTypeScript 7.0(Go実装)への橋渡しとなるメジャーバージョン。strict・module・target のデフォルト値が一気に変わり、--baseUrl や esModuleInterop: false など多数のオプションが deprecated になる。TypeScriptJavaScriptBreaking Changes
技術2026年3月6日(金)約10分chardet再ライセンス紛争とReact Foundation創設chardetオリジナル作者がLGPL→MIT再ライセンスの無効を主張した紛争と、React FoundationがLinux Foundation傘下で正式発足した件。OSSガバナンスの異なる2つの断面。OSSLGPLLicensingPythonchardetReactJavaScriptLinux Foundation
技術2026年2月25日(水)約7分CloudflareがAIで1週間でNext.jsをVite上に再実装、vinextが本番稼働1人のエンジニアとAIが$1,100のトークンコストでNext.jsをVite上に再実装。ビルド4.4倍速、バンドル57%削減を達成したvinextが公開初週に本番稼働した。Next.jsViteCloudflare WorkersAIJavaScript
技術2026年2月25日(水)約6分Firefox 148が搭載したSanitizer API、setHTMLでinnerHTMLを安全に置き換えるFirefox 148がSanitizer APIを初搭載。setHTML()でinnerHTMLを置き換えることで、XSSをブラウザレベルで根絶できる標準手段が整った。セキュリティFirefoxWeb APIXSSJavaScript
技術2026年2月23日(月)更新約14分Webコンポーネント vs ReactとDependabot vs govulncheckで開発スタックを問い直す「本当にReactが要るのか」というWebコンポーネント再評価論と、「DependabotをオフにしてGo脆弱性チェックに切り替える」という主張。どちらも長年の標準とされてきたツール選択を、技術的根拠をもとに問い直している。Web ComponentsフロントエンドJavaScriptGoDevOpsセキュリティOSS
技術2026年1月22日(木)約3分iOSでWebSpeech APIを安定させる方法iOSのWebSpeech APIで発生する「勝手に止まる」「初回認識しない」等の問題への対策JavaScriptiOSWeb API
技術2026年1月20日(火)約4分jQuery 4.0が出た:1.x時代から止まってた人向けのキャッチアップjQuery 4.0が2026年1月17日にリリース。1.x→2.x移行で苦労して以来jQueryから離れていた人向けに、3.xで何が変わったのか、4.0で何が変わったのかをまとめた。jQueryJavaScript
技術2026年1月13日(火)約3分MyMemory API: 無料で使える翻訳API登録不要で使える無料翻訳API「MyMemory」の使い方。JavaScript実装例、使用制限、CORS対応について解説。APIJavaScript翻訳
技術2026年1月11日(日)約3分10年前の音楽プレーヤー実装を発掘した2015年頃に作った版権音楽の試聴プレーヤーのコードを振り返る。当時の苦労と、今ならどれだけ簡単に書けるかの対比。JavaScriptiOSレガシーコード実験