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
64
houdini drafts
julian7454
August 19, 2016
Tweet
Share
More Decks by julian7454
See All by julian7454
Vue testing library - avoriaz
julian7454
0
76
Vue 2.0 開發環境 - 以 webpack2 建立
julian7454
0
77
PostCSS 與 cssnext
julian7454
0
99
javascript品質檢測工具 - ESLint
julian7454
0
170
Other Decks in Technology
See All in Technology
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
220
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
190
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.4k
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
340
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
530
AI駆動開発を事業のコアに置く
tasukuonizawa
1
180
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
230
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.5k
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
450
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
Tebiki Engineering Team Deck
tebiki
0
24k
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
34k
KATA
mclloyd
PRO
34
15k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
Chasing Engaging Ingredients in Design
codingconduct
0
110
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
640
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
580
The Cult of Friendly URLs
andyhume
79
6.8k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
120
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
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