公開 更新

更新ダイジェスト 2026 年 10 月中旬

2026-10-11〜14 に全リポジトリへ入った変更のまとめ。Next.js 7 本の nonce CSP とページのキャッシュ、chronoscroll の特集 64 本と監査と表示の高速化、CSS Atelier の当たり判定、Service Anatomy の期限つきの記述、学習アプリと技の追加。

10/11〜14 の変更をまとめます。それより前は9 月下旬〜10 月上旬のダイジェストにあります。10/15 以降は10 月下旬〜11 月 2 日のダイジェストにまとめています。PR 番号は各リポジトリのものです。

10 月 11 日

  • CSP: Next.js 7 本を Worker の nonce にし、Observatory は 7 本とも A+ 125 に(nonce の記事)
  • キャッシュ: そのうち 6 本が事前生成したページを毎回描き直していたのを直した(キャッシュの記事)
  • chronoscroll: 要約の残骸を直し、イベントでない 2 件を除いた(残骸の記事)
  • tricking-3d: 59 技・妥当性テスト・カメラ追従(tricking-3d の記事)

コンテンツは 10/11 の終わりの時点で、Service Anatomy が記事 109 本・比較解剖 32 本(本番の RSS が空だったのも #128 で直した)、acro-finder が施設 231 件、chronoscroll が特集 48 本、CSS Atelier が 58 トラック 161 レッスン、GLSL Atelier が 31 トラック 114 レッスン、Snippet Sprint が 32 言語 621 問、AI Primer が 15 トラック 88 レッスンでした。

10 月 13 日

  • chronoscroll: 特集を 48 本から 64 本に(#73・#75・#77・#79)。初期に作った特集 32 本を主題の記事と照らして見直し、968 件を確認して 128 件を直し、26 件を外した(#81〜#88、監査の記事)。ビーコンを実行時の読み込みに変え、Observatory は A+ 130(12/12)に(#72)
  • CSS Atelier: 87 トラック 248 レッスン。重なり順を当たり判定で採点する hitTarget と、WebGL が使えない端末への対応(CSS Atelier の記事)
  • Service Anatomy: 記事 121 本・比較解剖 36 本。期限のある記述を expires に登録して一覧にする仕組み(期限の記事)
  • tricking-3d: 163 技。技ごとの「先に覚える技」と「次に挑戦できる技」の表示(#45)と、接地した手足の滑り・終わりの姿勢・踏切前の回転を検査するテスト(#35・#40・#51)
  • ほか: GLSL Atelier が 49 トラック 168 レッスン、AI Primer が 24 トラック 142 レッスン、acro-finder は施設 2 件を外して 229 件(#82)、lumen-bloom はヒヤシンス・クチナシ・小菊を実物の花の構造で描き直した(#31)

10 月 14 日

  • chronoscroll: JS と CSS を 1 本ずつにまとめ、JS の preload を低優先度に、計測ビーコンを読み込みの後に回した(#89)。本番は HTTP/3 で、Lighthouse のシミュレーションは HTTP/2 以外を多重化しないため、リクエストの本数がシミュレーション上の表示の遅れに出ていた。年表 / のモバイル Lighthouse(5 回の中央値)は 10/13 の 91 から 94 に。Cloudflare が近いデータセンターに振った回は 97〜99、往復約 110 ms の遠い経路の回は 93〜94 で、経路によって変わる。README の件数をデータと照らすテストも足した(#90)
  • このポートフォリオ: AI ニュースダイジェストのテスト数を載せた(vitest の UI テスト 66 件と、Node の test runner で動く lib のテスト 126 件)

数字で見る

ポートフォリオの一覧の集計(2026-10-14)では、テスト件数の合計は 17,914 件、Lighthouse Performance を計測した 19 本の平均は 96.5 で、19 本とも 90 以上です。

参考