フロントエンドカンファレンス東京 2025 参加レポート

フロントエンドエンジニアのXeramiyaです。

2025年9月21日に開催されたフロントエンドカンファレンス東京 2025に参加しました。 ドワンゴはフードスポンサーとして協賛しています。

本記事では、弊社社員の登壇内容や全体的なイベントの様子をお伝えします!

登壇のご紹介

日本語縦書きWebの現在地 2025

speakerdeck.com

berlysiaさんからの発表では、Webにおける縦書きの現在の立ち位置から未来について、ブラウザやエコシステムの現状を例に挙げながら紹介されていました。

縦書きをしなければ出会うことのない一見不思議な動作について、普段触れているCSSの知識で読み解くことで、縦書きとCSSの双方に対する理解が深まるかもしれませんね。 デジタル文書における縦書き表現を、未だ正解のない新天地と捉えさせてくれる発表でした。

資料内でも言及されていますが、縦書き特有の挙動についてもっと悩みたくなった方にはこちらの記事もおすすめです。

セッションの様子

タイムテーブルは各時間帯ごとに2つのセッションが並ぶ形式をとっていました。 分野の近いセッション同士が同じ時間帯に配置されており、セッションの選択も楽しいイベントでした。 単に自分の知っている分野だからと軽い気持ちで聞きに行くより、ちゃんと何について知りたいか明確な方が面白いですからね!

個人的に印象深かったセッションについていくつかご紹介します。

Bon Voyage! CSS Ecosystem Meets Standards, now?

sakupi01.github.io

CSSの歴史を通して、今後のWebデザインでCSSが担う役割について論じるセッションでした。

カスケードレイヤーなどからわかるように、CSSは意味論的で再利用可能なデザインの道具であること。 時代と共に多様化するデバイスやコンテンツと共に、コンテナクエリなどのCSSの新機能は課題を解決してきたこと。 これらを通じて、CSSはよりdeclarativeな言語になっており、デザインの意図がより大切になっていく未来を見ることができた気がします。

Golden Age!

そのJavaScript、V8が泣いてます。V8の気持ちを理解して書くパフォーマンス最適化

speakerdeck.com

V8にやさしいコード例を通して、V8の仕組みを覗き見られるセッションでした。

V8には複数のコンパイラが段階的に処理を行い、それぞれIgnition、Sparkplug、Maglev、TurboFanというイカした名前がついています。 各コンパイラの役割は異なりますが、JavaScriptの変数の型やオブジェクトの形状、関数の役割などを事前に予測しておくことによって高速なコンパイルを実現しているそうです。 コンパイラについて知ったあと、V8の予測しやすいコードを例と共におさらいしてくれるので、とてもわかりやすかったです。 V8に最適化を考えるのではなく、そもそもV8がJavaScriptの定石(可読性が高くてお行儀の良いコード)に最適化されるように作られているのだと知りました。

会場の様子

会場はAbema Tower、エントランスでは大きくて硬そうなアベマくんに出迎えていただきました。

ランチはバリエーション豊かなお弁当に加えてカツ・メンチサンド! 飲料もたくさん用意していただいており、私はすっかり胃袋を掴まれてしまいました。

※たいせつな情報: 株式会社ドワンゴは本カンファレンスのフードスポンサーです。

普段は道具として使っている技術たちへの愛に溢れるイベントでした。 またどこかでお会いしましょう!

We are hiring!

株式会社ドワンゴの教育事業では、一緒に未来の当たり前の教育をつくるメンバーを募集しています!

カジュアル面談応募フォームはこちら

www.nnn.ed.nico

開発チームの取り組み、教育事業の今後については、他の記事や採用資料をご覧ください。

speakerdeck.com