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
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
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
120
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
130
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.5k
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.4k
【Ubie】AIを活用した広告アセット「爆速」生成事例 | AI_Ops_Community_Vol.2
yoshiki_0316
1
110
Greatest Disaster Hits in Web Performance
guaca
0
260
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
180
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
170
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
470
AWS Network Firewall Proxyを触ってみた
nagisa53
1
240
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
120
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Music & Morning Musume
bryan
47
7.1k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
The Cult of Friendly URLs
andyhume
79
6.8k
Utilizing Notion as your number one productivity tool
mfonobong
3
220
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
120
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
78
Documentation Writing (for coders)
carmenintech
77
5.3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
640
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
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