Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
houdini drafts
Search
julian7454
August 19, 2016
Technology
0
62
houdini drafts
julian7454
August 19, 2016
Tweet
Share
More Decks by julian7454
See All by julian7454
Vue testing library - avoriaz
julian7454
0
75
Vue 2.0 開發環境 - 以 webpack2 建立
julian7454
0
76
PostCSS 與 cssnext
julian7454
0
98
javascript品質檢測工具 - ESLint
julian7454
0
170
Other Decks in Technology
See All in Technology
新規事業におけるGORM+SQLx併用アーキテクチャ
hacomono
PRO
0
210
Codexとも仲良く。CodeRabbit CLIの紹介
moongift
PRO
0
180
AWS 잘하는 개발자 되기 - AWS 시작하기: 클라우드 개념부터 IAM까지
kimjaewook
0
130
E2Eテスト設計_自動化のリアル___Playwrightでの実践とMCPの試み__AIによるテスト観点作成_.pdf
findy_eventslides
2
600
AIツールでどこまでデザインを忠実に実装できるのか
oikon48
6
3.3k
業務効率化をさらに加速させる、ノーコードツールとStep Functionsのハイブリッド化
smt7174
2
130
定期的な価値提供だけじゃない、スクラムが導くチームの共創化 / 20251004 Naoki Takahashi
shift_evolve
PRO
4
370
Shirankedo NOCで見えてきたeduroam/OpenRoaming運用ノウハウと課題 - BAKUCHIKU BANBAN #2
marokiki
0
190
そのWAFのブロック、どう活かす? サービスを守るための実践的多層防御と思考法 / WAF blocks defense decision
kaminashi
0
190
2025-10-09_プロジェクトマネージャーAIチャンス
taukami
0
130
AI時代だからこそ考える、僕らが本当につくりたいスクラムチーム / A Scrum Team we really want to create in this AI era
takaking22
8
4.2k
Adminaで実現するISMS/SOC2運用の効率化 〜 アカウント管理編 〜
shonansurvivors
4
440
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.2k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
20
1.2k
What's in a price? How to price your products and services
michaelherold
246
12k
Git: the NoSQL Database
bkeepers
PRO
431
66k
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.9k
How to Think Like a Performance Engineer
csswizardry
27
2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
The Cost Of JavaScript in 2023
addyosmani
54
9k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
A designer walks into a library…
pauljervisheath
209
24k
Producing Creativity
orderedlist
PRO
347
40k
Transcript
墋Օ CSS-Houdini-Drafts PIXNET F2E Julian LIFE 䨝捍ਰ
手瑽薹究㺔氂 • CSS 膏倵薩瑊ፘ㺔氂 • CSSnext 婘Ꭸԧ碝ी粬蝰๗牧֕㪔篷ဩ䋿匍ಅ磪 粬
CSS Polyfills? • ۗ javascript ጱ妿涢 • 硬臑 CSSOMጱ蟂獤
狕硬倵薩瑊獉蟂ጱ RENDERING ENGINE牫 • 翄Ӟ倵薩瑊䰬ୗጱ犋ݶᤈ傶砺֢ DOM ጱ硳胼㺔氂 • javascript framework
ጱֺৼ
Houdini 匍褩ྦྷ磪Ջ讕ۑ胼ྋࣁ樄咳牫 • CSS Parser API • Properties and Values
• CSS Typed OM • CSS Layout API • CSS Paint API • Scrolling and Animation
Houdini 匍褩ྦྷ磪Ջ讕ۑ胼ྋࣁ樄咳牫 • CSS Parser API • Properties and Values
• CSS Typed OM • CSS Layout API • CSS Paint API • Scrolling and Animation
Worklets • worklet script • 犋ݶጱ褩ྦྷ䁆ᤈ Javascript 纷ୗ嘨 • ֵአ
ES2015 ጱ class ਧ嬝۱珀ොဩጱ褸ݳ
Properties and Values • ᛔਧ嬝痀 • ے獈ࣳ獨 • https://drafts.css-houdini.org/css-properties- values-api-1/
Properties and Values
Properties and Values
CSS Layout API • ᛔਧ嬝 display 痀
CSS Layout API
CSS Layout API
CSS Paint API • registerPaint ොဩ牐樄咳ᘏݢ犥ࣁ CSS Ӿֵአ paint() 獢ୗ牧蝚螂㯽獈ጱݷ圸叨ኞӞ㮆
CSS 瑽粙
CSS Paint API
CSS Paint API
CSS Paint API
Scrolling and Animation • ඪൔ狕硬Ӟ犚 DOM ጱ痀牐蝚螂蝡圵ොୗ疰ݢ犥ݝ ๅ碝粬ਧ痀牧ᘒ犋ฎ獊蟂᯿碝 render牐
Scrolling and Animation
Scrolling and Animation
㷢ᘍ虻碘 • https://www.smashingmagazine.com/2016/03/houdini- maybe-the-most-exciting-development-in-css-youve- never-heard-of/#comment-1288360 • https://github.com/GoogleChrome/houdini-samples • https://github.com/w3c/css-houdini-drafts •
https://speakerdeck.com/ryanseddon/houdini • https://speakerdeck.com/surma/houdini-demystifying-css • http://www.w3ctech.com/topic/1816