Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Browser and UI #1 CSS
Search
ken7253
February 24, 2025
Programming
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Browser and UI #1 CSS
Browser and UI #1 CSS にて発表したスライドです。
ken7253
February 24, 2025
More Decks by ken7253
See All by ken7253
Firefoxにコントリビューションして得られた学び
ken7253
2
190
バンドルサイズを半減させた話 @Browser and UI #3
ken7253
0
88
CSS polyfill とその未来
ken7253
0
310
Browser and UI #2 HTML/ARIA
ken7253
2
380
PEPCは何を変えようとしていたのか
ken7253
3
620
レビューのやり方を(ちょっと)整理した話
ken7253
1
630
オーバーロード関数の話 @Mita.ts #2
ken7253
0
190
フロントエンドカンファレンス北海道参加レポート
ken7253
0
100
カスタムHooksと単体テストの共通点について
ken7253
0
540
Other Decks in Programming
See All in Programming
AIに “答え“を書かせるのを やめてみた
___akari11
0
120
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
1.1k
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
35
16k
Simple Storage Service(S3) is not simple
iwatsukayura
0
290
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
410
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
750
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
150
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
8.4k
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
200
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
0
370
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
260
Featured
See All Featured
A Soul's Torment
seathinner
8
3.8k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
740
Statistics for Hackers
jakevdp
799
230k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
From π to Pie charts
rasagy
1
400
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
Scaling GitHub
holman
464
140k
Designing for humans not robots
tammielis
254
26k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
470
Building AI with AI
inesmontani
PRO
1
1.3k
Transcript
Browser and UI #1 CSS
ブラウザの標準化まわりを追うのが趣味 最近はReactを使ったアプリケーションを書いています。 ユーザーインターフェイスやブラウザが好き。 https://github.com/ken7253 https://zenn.dev/ken7253 https://bsky.app/profile/ken7253.bsky.social ken7253 Frontend developer
JSConfのイベントにてPEPCについて話します!
TSKaigiのCfP応募受付中です!
Browser and UI とはなにか
フロントエンドエンジニアの勉強会 狭義の
フロントエンドエンジニアの勉強会 話していきたいこと ブラウザの仕様・標準化の話 ブラウザの実装について UI・デザインの話 UI実装を支えるツール フォント・画像とかのアセット系の話とかも 狭義の
フロントエンドエンジニアの勉強会 積極的にはやらないこと ライブラリ・フレームワーク論 (サービス全体の)設計論・アーキテクチャ サーバーサイドの話 技術以外の話 狭義の
お願いしたいこと
お願いしたいこと 誰かを不快にさせる行動・発表はしないでください。 ミニマムな開催にご協力をお願いします。 次回以降の会場提供できそうな人は教えて下さい。 また次回やるので来てください!
Opening talk
簡単にCSSの動向を追う方法
最近のCSSの進化 CSS View Transitions Module CSS Anchor Positioning CSS Basic
User Interface Module appearance / interactivity CSS Scrollbars Styling Module scrollbar-color / scrollbar-width CSS Properties and Values API @property CSS Values and Units Module calc-size() / interpolate-size CSS Conditional Rules Module @container
多すぎる…!
簡単にCSSの動向を追う方法
簡単にCSSの動向を追う方法 趣味じゃない人は(たぶん)全部追わなくてもいい 自分の場合mozaic.fmを散歩中に止まらず聞けるようにしたかった 提案段階の仕様とかまで追うのは大変 まとめると大変なので週単位とかで追えるようにしていく
intent to ship
intent to ship みんな大好きintent to ship Twitter or Bluesky で気軽に見れる
blink-devは情報がコンパクトにまとまっているため調査の起点に 仕様を追ってる人は大体見てるイメージ shisamaさんのブログが分かりやすい。 https://shisama.hatenablog.com/entry/2019/01/24/075701
intent to ship
intent to ship(blink-dev)
CSS WG Minutes
CSS WG Minutes 週に1回ぐらいの更新 提案段階などの早い段階から追いたい人向け 議論の内容とかも見れるので経緯とかを知りたい人にも APIというよりかは仕様っぽい話が中心 これだけだとブラウザの実装状況は追えない たまにHTMLやARIAとのミーティングがある
CSS WG Minutes
CSS WG Minutes https://zenn.dev/progfay/articles/visited-selector-privacy :visited 疑似クラスの前提についてはこの記事が分かりやすい。
BCD-watch 毎週月曜日に1回更新 BCD(browser-compat-data)の差分を1週間分出してくれる ブラウザに実装されたタイミングとかで知りたい人向け CSS以外の情報も入ってくる Full Weekly ReportとUniversal Implementations Weekly
Reportがある 解説ブログ書きました。 https://zenn.dev/ken7253/articles/browser-compat-data-watch
BCD-watch
Release Note 頻度はリリース依存 頻度は少ないが(前の2つと比べると)ボリュームが多い ブラウザ毎に追わないといけない チームで時間取って読むと楽しいかもしれない
自分の使い方 定期的にやってること 月曜日とかにBCD-watchのFull Weekly Reportを一通り見る 同じタイミングぐらいでCSS WGのMinutesも読む リリースノートは出てたら軽く流し読み程度 CSS WGのMinutesならissueのリンクが張ってある場合があるのでそれを読む。
BCD-watchならMDNへのリンクと仕様書のリンクがあるのでそれを読む。 そもそもどういう提案なのか知らなかったらblink-devからExplainerを読みに行く。 standards-positionsを見ておくと標準化の合意が得られそうかが分かる。
自分の使い方
ありがとうございました!