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
Web Components with Polymer (extra Polymer 2.0)
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Dhyego Fernando
May 20, 2017
Technology
0
47
Web Components with Polymer (extra Polymer 2.0)
Lightning talk presented by me at Google I/O Extended Cuiabá 2017.
Dhyego Fernando
May 20, 2017
Tweet
Share
More Decks by Dhyego Fernando
See All by Dhyego Fernando
Introduction to Angular 2
dhyegofernando
0
63
Angular JS Introduction
dhyegofernando
0
54
Modular Angular JS
dhyegofernando
0
35
Other Decks in Technology
See All in Technology
Agile Leadership Summit Keynote 2026
m_seki
1
640
Webhook best practices for rock solid and resilient deployments
glaforge
2
300
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
170
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
240
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
310
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
超初心者からでも大丈夫!オープンソース半導体の楽しみ方〜今こそ!オレオレチップをつくろう〜
keropiyo
0
110
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
120
Cosmos World Foundation Model Platform for Physical AI
takmin
0
930
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
170
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Being A Developer After 40
akosma
91
590k
Ethics towards AI in product and experience design
skipperchong
2
200
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
730
So, you think you're a good person
axbom
PRO
2
1.9k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
83
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
97
We Have a Design System, Now What?
morganepeng
54
8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
650
Docker and Python
trallard
47
3.7k
Transcript
Web Components with Polymer @ Google I/O, Extended Cuiabá Web
Components with Polymer /dhyegofernando
Web Components with Polymer @ Google I/O, Extended Cuiabá /dhyegofernando
full stack dev @
Web Components with Polymer @ Google I/O, Extended Cuiabá
Web Components with Polymer @ Google I/O, Extended Cuiabá Agenda
✓ What is a Web Component? ✓ Benefits ✓ Where do they live? Web Components ✓ What is Polymer? ✓ Why Polymer? Polymer ✓ Polymer 2.0 ✓ App Toolbox ✓ Polymer CLI ✓ Getting Started (live code) ✓ Finals
Web Components with Polymer @ Google I/O, Extended Cuiabá What
is a Web Component?
Web Components with Polymer @ Google I/O, Extended Cuiabá Just
HTML Elements <div>Hello World</div>
Web Components with Polymer @ Google I/O, Extended Cuiabá Custom
Elements <your-own-element/>
Web Components with Polymer @ Google I/O, Extended Cuiabá HTML
Templates <template></template>
Web Components with Polymer @ Google I/O, Extended Cuiabá Shadow
DOM <slot></slot>
Web Components with Polymer @ Google I/O, Extended Cuiabá HTML
Imports <link/>
Web Components with Polymer @ Google I/O, Extended Cuiabá What
are its benefits?
Web Components with Polymer @ Google I/O, Extended Cuiabá Reusable
Web Components with Polymer @ Google I/O, Extended Cuiabá Maintainable
Web Components with Polymer @ Google I/O, Extended Cuiabá Encapsulated
&& Independent
Web Components with Polymer @ Google I/O, Extended Cuiabá Let’s
Work Together
Web Components with Polymer @ Google I/O, Extended Cuiabá What
is not so good?
Web Components with Polymer @ Google I/O, Extended Cuiabá Cross-browsers
weirdness
Web Components with Polymer @ Google I/O, Extended Cuiabá Cross-browsers
specs implementation
Web Components with Polymer @ Google I/O, Extended Cuiabá Polyfills
are slow
Web Components with Polymer @ Google I/O, Extended Cuiabá Where
do they live?
Web Components with Polymer @ Google I/O, Extended Cuiabá “There’s
an element for that” bit.ly/2rDlzJ0
Web Components with Polymer @ Google I/O, Extended Cuiabá
Web Components with Polymer @ Google I/O, Extended Cuiabá Polymer
Web Components with Polymer @ Google I/O, Extended Cuiabá 3.5+
Million Pages using Polymer
Web Components with Polymer @ Google I/O, Extended Cuiabá Who
is using Polymer? bit.ly/2rCuX04
Web Components with Polymer @ Google I/O, Extended Cuiabá Polymer
+ PWA + Google Cloud Vision API bit.ly/2qIDX66 Cheese
Web Components with Polymer @ Google I/O, Extended Cuiabá What
is Polymer?
Web Components with Polymer @ Google I/O, Extended Cuiabá What
is not Polymer?
Web Components with Polymer @ Google I/O, Extended Cuiabá Polymer
is not a framework
Web Components with Polymer @ Google I/O, Extended Cuiabá Interoperable
by default
Web Components with Polymer @ Google I/O, Extended Cuiabá +
Web Components with Polymer @ Google I/O, Extended Cuiabá +
Web Components with Polymer @ Google I/O, Extended Cuiabá +
any framework
Web Components with Polymer @ Google I/O, Extended Cuiabá Why
Polymer at all?
Web Components with Polymer @ Google I/O, Extended Cuiabá Template-based
rendering
Web Components with Polymer @ Google I/O, Extended Cuiabá State
propagation
Web Components with Polymer @ Google I/O, Extended Cuiabá Declarative
events
Web Components with Polymer @ Google I/O, Extended Cuiabá Attributes
&& Properties sync
Web Components with Polymer @ Google I/O, Extended Cuiabá Premisses
Web Components with Polymer @ Google I/O, Extended Cuiabá Speed
Web Components with Polymer @ Google I/O, Extended Cuiabá Latest
APIs
Web Components with Polymer @ Google I/O, Extended Cuiabá App
Toolbox Scaffolding Routing i18n UI Elements App Storage Offline Behavior + Patterns
Web Components with Polymer @ Google I/O, Extended Cuiabá Polymer
CLI npm install -g polymer-cli
Web Components with Polymer @ Google I/O, Extended Cuiabá polymer
init
Web Components with Polymer @ Google I/O, Extended Cuiabá polymer
serve polymer test polymer build
Web Components with Polymer @ Google I/O, Extended Cuiabá Polymer
2.0
Web Components with Polymer @ Google I/O, Extended Cuiabá Smaller,
faster, better…
Web Components with Polymer @ Google I/O, Extended Cuiabá Cross-browser
fits 9, 10, 11
Web Components with Polymer @ Google I/O, Extended Cuiabá natively
supported +1b devices
Web Components with Polymer @ Google I/O, Extended Cuiabá 1/4
the size of Polymer 1.0
Web Components with Polymer @ Google I/O, Extended Cuiabá Interoperability
Web Components with Polymer @ Google I/O, Extended Cuiabá ES6
syntax like class MyElement extends Polymer.Element { // ... }
Web Components with Polymer @ Google I/O, Extended Cuiabá Data
system improvements
Web Components with Polymer @ Google I/O, Extended Cuiabá Smooth
Migration
Web Components with Polymer @ Google I/O, Extended Cuiabá Hybrid
Elements
Web Components with Polymer @ Google I/O, Extended Cuiabá Getting
Started
Web Components with Polymer @ Google I/O, Extended Cuiabá Where
to Learn?
Web Components with Polymer @ Google I/O, Extended Cuiabá “There’s
an element for that” bit.ly/2rDlzJ0
Web Components with Polymer @ Google I/O, Extended Cuiabá Polycasts
bit.ly/2q3I4Xf
Web Components with Polymer @ Google I/O, Extended Cuiabá Let’s
discuss ?
Web Components with Polymer @ Google I/O, Extended Cuiabá Thank
you — /dhyegofernando bit.ly/devmt-slack