2024 年を振り返る
Intro
例年通り 2024 年を振り返る。
blog
今年は 29 本書いた。
月一本目標は 8 月に落としてしまった。WDC 準備に追われていた時期だ。
- 2024-12-12: 3PCA 30 日目: 2024 年の 3rd Party Cookie まとめ
- 2024-11-14: Dialog と Popover #12
- 2024-11-01: Dialog と Popover #11
- 2024-10-22: Dialog と Popover #10
- 2024-10-16: Dialog と Popover #9
- 2024-10-11: Dialog と Popover #8
- 2024-10-10: Dialog と Popover #7
- 2024-10-03: Dialog と Popover #6
- 2024-10-02: Dialog と Popover #5
- 2024-09-30: Dialog と Popover #4
- 2024-09-27: Dialog と Popover #3
- 2024-09-26: Dialog と Popover #2
- 2024-09-25: Dialog と Popover #1
- 2024-09-09: Web Developer Conference 2024 開催後記 #wdc2024
- 2024-07-31: 3PCA 29 日目: Privacy Sandbox の方針転換は何を意味するか
- 2024-07-05: なぜブラウザエンジンは 1 つではダメなのか? または Ladybird への期待
- 2024-06-26: 「1 分 de Web 標準」のやり方 at Web Developer Conference 2024 #wdc2024
- 2024-06-14: URL.parse を Chromium で Ship するまで
- 2024-06-12: Web Developer Conference 2024 開催告知 #wdc2024
- 2024-05-10: Reverse HTTP Transport が描く新しい Web サービスデプロイ構成
- 2024-05-07: Referrer-Policy の制限を強めると安全になるという誤解
- 2024-04-26: 令和時代の API 実装のベースプラクティスと CSRF 対策
- 2024-03-27: RFC の URL はどのドメインで貼るのが良いか
- 2024-03-26: Chromium にコントリビュートするための周辺知識
- 2024-03-13: mozaic.fm 10 周年記念イベント開催後記
- 2024-02-10: Promise.withResolvers によるイベントの Promise 化
- 2024-02-06: TC39 に新設された Stage 2.7 について
- 2024-01-28: Apple によるブラウザエンジン規制の緩和
- 2024-01-23: Web 技術年末試験 2023 講評 #web_exam2023
後半に Popover と Dialog についてまとめていたが、HTML Anchor Attr が最後まで来なかったため、結論が出しにくく道半ばという感じで終わった。
そのまま Select までまとめて、アドベントカレンダーにシフトする案もあったが、Select は他でまとめている人がいたのでそのままになっている。
執筆時間を、ブログよりも書籍に多く割いたため、書けずに溜まっているネタが多くある。年始は少しこれを消化したい。
Chromium Contribute
今年は、ブラウザへのコントリビュートの時間を増やした。
- Chromium にコントリビュートするための周辺知識 | blog.jxck.io
また、初めて Chrome で機能の Ship までを担当できた。
- URL.parse を Chromium で Ship するまで | blog.jxck.io
来年は、Chromium 以外へのコントリビュートにも挑戦して行きたい。
mozaic.fm
過去最多の 29 本を公開した。
3 つのシリーズが軸になった年だった。
- Monthly Platform
- Monthly Ecosystem
- Renewal Project
mozaic.fm のリニューアルを目論み、何回かハッカソンをしたり、進捗報告エピソードを上げたりしたが、結局年内のリリースはできなかった。
課金が高いため、Token Studio と Figma DevMode は一旦解約し、プロジェクト自体は仕切り直しにする。
WDC などが重なったため、あまり時間を割けず通常回が今年もできなかった。このあたりも来年見直したい。
初めてのオフラインイベントを、ゲンロンカフェで開催した。
mozaic.fm 内でしか告知しなかったが、チケットは無事完売することができた。
1 人で始めてから 10 年。徐々に仲間も増え、リスナーも増えてきたのを実感する。
特に最近は「Web は今後どうなってしまうのか?」と思うような場面も多い。
mozaic.fm の目的である「Web が終わった時、どこで終わりが始まったのかを、トラックできる議事録を残す」という目的のためにも
まだまだ続けていければと思う。
mozaic.fm 10 周年イベント
Web Developer Conference
初めて CFP を集めるタイプのカンファレンスを開催した。
- Web Developer Conference 2024 開催後記 #wdc2024 | blog.jxck.io
筆者も CFP を出し、スター投票の結果採択され、登壇した。
ここでしたトーク「Web エコシステムの人文社会学的解釈」は、自分の中でもずっとどこかで話したいと思っていたテーマであり、これまでとは異なる発表への挑戦でもあった。
- Web エコシステムの人文社会学的解釈
アーカイブはないが、かなりの反響をもらったため、トライアルとしては成功だったと思う。
また、1 人 1 slide 1 min の LT を 50 人連続で行う「1 分で Web 標準」のフォーマットも確立できた。
これはまたやりたいし、楽しいので広まれば良いと思う。
- 「1 分 de Web 標準」のやり方 at Web Developer Conference 2024 #wdc2024
勉強会
今年は、いわゆる勉強会は開催しなかった。
これは、WDC にフォーカスしたのもあるが、勉強会事情の変化もあるのが正直なところだ。
近年は、参加者の質がかなり変わり、個人が手弁当で開催する勉強会の負荷が、非常に上がっている。
これをどうしていくか(完全招待制開催も含め)、来年の課題として考えたい。
Web 技術年末試験
Web に関する 1 年の動向を試験形式で振り返る、年末試験を実施した。
- Web 技術年末試験 2023 講評 #web_exam2023 | blog.jxck.io
オンライン受験者は、筆者が採点して返す形でイベントを立てたが、30~40 人くらいの参加があったと思う。
点数を競うというよりも、「知らなかったことを知る」という目的で、それなりに好評だったため、来年も実施予定だ。
2025 年 1 月開催の試験は、以下で募集している。
- Web 技術年末試験 2024 - connpass
執筆
今年は Web 技術解体新書 の第三章として、Cookie の話を出す予定だった。
しかし、RFC6265bis も 3rd Party Cookie Deprecation も進捗がなかったため、内容も確定できず、出しあぐねている。
来年、もう少し進捗があれば、すぐにでも出せるように仕上げていきたい。
副業
某社で Web 開発アドバイザーの副業を始めさせてもらった。
主に Web 標準周りの実装方針の相談や、仕様関連の調査を依頼に応じて実施している。
副業によって、他社の現場がどのような課題/問題を抱えているのかを知ることができるため、フィールドワークとしても非常に得るものが多い。
もう少し色々な現場を見てみたいと思っているので、こうした案件で何か手伝えることがあれば、ぜひ連絡してもらえればと思う。
Outro
去年、3rd Party Cookie のアドベントカレンダーを実施してから 1 年。まだ終わっていないとは思わなかった。
その一方で、ブラウザベンダへの政治的な圧力もいくつかあり、技術以外の部分で Web に大きな変化がもたらされている。
大きな動き自体があったわけではないが、これからの「激動」のトリガーとなりうる火種が、ちらほら見える年だったと思う。
個人的には、いろいろとやりたいことが実現でき、挑戦的にも良い成果に繋げられた一年になったと思う。
来年は、より書籍執筆にフォーカスする年にし、細かくも早めに成果を出していきたい。
2025 年も引き続き、よろしくお願いします。
Jxck