技術2026年5月1日(金)約14分XLSXストリーミング書き込みで正確性とスループットを分けるApache POIでOOXMLの骨格を作り、sheetDataだけを自前ストリーミングするハイブリッド手法。XLSXの互換性と大量セル書き込みの速度を別問題として扱う。Javaパフォーマンスアーキテクチャ実験
技術2026年4月27日(月)約8分Streaming SSRは最も遅いAPI待ちの空白を減らすParetoのStreaming SSR記事をもとに、複数APIを待つSSRページでTTFBが悪化する理由と、DevTools・APMで確認する観点を整理する。ReactWeb ArchitectureパフォーマンスJavaScript
技術2026年1月10日(土)約4分Astroでローカル動画を遅延読み込み:preload="metadata"とrehypeプラグイン記事にWebM/MP4を埋め込むとページが重くなる。preload="metadata"で最初のフレームだけ読み込み、クリックで再生開始する仕組みをrehypeプラグインで実装した。AstroパフォーマンスrehypeJavaScript
技術2025年12月29日(月)約2分AstroサイトにGoogle Analytics (GA4) をPartytownで導入するAstro公式推奨のPartytownを使ってGA4を導入する方法。Web Workerで実行することでメインスレッドをブロックせず、Core Web Vitalsを維持できる。AstroGoogle AnalyticsPartytownパフォーマンス
技術2025年12月7日(日)約4分AstroでYouTube埋め込みを軽量化:rehypeプラグインで遅延読み込みを実装YouTube公式の埋め込みコードは重い。rehypeプラグインを自作して、サムネイル表示→クリックでiframe読み込みする仕組みを実装した。AstroYouTubeパフォーマンスrehypeJavaScript