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
pwa-with-pwf
Search
Ignacio Anaya
May 31, 2018
Programming
260
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
pwa-with-pwf
Ignacio Anaya
May 31, 2018
More Decks by Ignacio Anaya
See All by Ignacio Anaya
Security is not a feature‼️
ianaya89
2
550
Rompiendo Paradigmas Otra Vuez! 🔨📜3️⃣
ianaya89
0
170
Security is not a feature!
ianaya89
1
410
What's next in Vue 3? 🖖 3️⃣
ianaya89
0
170
What's next in Vue 3? 🖖 3️⃣
ianaya89
0
310
Vue.js, PWA & The Subway Dilemma
ianaya89
0
240
PWA with PWF
ianaya89
0
69
Decentralizing the Web with JavaScript
ianaya89
0
170
hey-devs-time-to-care-about-web-apps-security.pdf
ianaya89
0
140
Other Decks in Programming
See All in Programming
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
340
Kiroで創り、AgentCoreで繋ぐ!AWSで実践する「AI-DLC」から「AIエージェント統合」までの最新地図
licux
4
710
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
260
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
250
Jetpack Compose メカニズム
skydoves
0
450
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
180
FreeBSDでZabbixを動かす
kenkino
0
310
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
450
スマート反転とウェブアクセシビリティ
camiha
0
210
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
1
300
Agents on Rails - Rails at Scale 2026
irinanazarova
0
100
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
270
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
7k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
250
New Earth Scene 8
popppiees
4
2.6k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8k
Become a Pro
speakerdeck
PRO
31
6.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
4 Signs Your Business is Dying
shpigford
187
23k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
500
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Ruling the World: When Life Gets Gamed
codingconduct
0
340
Transcript
PWA with PWF !"#$ PWA with PWA - @ianaya89 1
Nacho Anaya @ianaya89 • Full Stack Developer @BloqInc • Speaker
• Embajador @Auth0 • Organizador @Vuenos_Aires PWA with PWA - @ianaya89 2
PWA with PWA - @ianaya89 3
PWA with PWA - @ianaya89 4
! Herramientas + Estándares + Buenas Prácticas PWA with PWA
- @ianaya89 5
! Aplicaciones basada en tecnologías web PWA with PWA -
@ianaya89 6
! Una app con un link PWA with PWA -
@ianaya89 7
! Progresivas PWA with PWA - @ianaya89 8
! ⚡ PWA with PWA - @ianaya89 9
PWA with PWA - @ianaya89 10
☝ Ventajas • ♻ Deploy / Actualizacion • " Soporte
Offline • #$ Multi Dispositivos • % Code Source • & Stores! • ' Linkeables PWA with PWA - @ianaya89 11
! PWA with PWA - @ianaya89 12
! whatwebcando.today PWA with PWA - @ianaya89 13
! Web App Manifest PWA with PWA - @ianaya89 14
! Service Workers PWA with PWA - @ianaya89 15
!!! PWA with PWA - @ianaya89 16
PWA with PWA - @ianaya89 17
! F.I.R.E. PWA with PWA - @ianaya89 18
! Fast PWA with PWA - @ianaya89 19
! Integrated PWA with PWA - @ianaya89 20
! Reliable PWA with PWA - @ianaya89 21
! Engaging PWA with PWA - @ianaya89 22
PWA with PWA - @ianaya89 23
! Framework Progresivo PWA with PWA - @ianaya89 24
! DX PWA with PWA - @ianaya89 25
! vue-cli PWA with PWA - @ianaya89 26
! pwa-plugin PWA with PWA - @ianaya89 27
⚙ pwa-plugin - Configuración module.exports = { pwa: { name:
'My App', themeColor: '#4DBA87', msTileColor: '#000000', appleMobileWebAppCapable: 'yes', appleMobileWebAppStatusBarStyle: 'black', // configure the workbox plugin workboxPluginMode: 'InjectManifest', workboxOptions: { // swSrc is required in InjectManifest mode. swSrc: 'dev/sw.js', // ...other Workbox options... } } } PWA with PWA - @ianaya89 28
PWA with PWA - @ianaya89 29
! Workbox - Modos • GenerateSW (default) • InjectManifest PWA
with PWA - @ianaya89 30
! register-service-worker register(`${process.env.BASE_URL}service-worker.js`, { ready () {}, cached () {},
updated () {}, offline () {}, error (error) {} }) PWA with PWA - @ianaya89 31
! Show Time PWA with PWA - @ianaya89 32
✅ Checklist • Todos los browsers • Todos los escenarios
• Mejores Recursos = Mejor UX • HTTPS • Soporte Offline PWA with PWA - @ianaya89 33
✅ Checklist • Metadata • Carga Inicial Rapida • Fluidez
• 1 Página = 1 URL PWA with PWA - @ianaya89 34
! Mas! • Cache • Push Notifications • Responsive Design
(100%) • SEO y SEM Friendly PWA with PWA - @ianaya89 35
! Recursos • workbox • serviceworke.rs • Lighthouse • pwastats.com
• PWA Workshop PWA with PWA - @ianaya89 36
! Si tiene 4 patas es una PWA PWA with
PWA - @ianaya89 37
Gracias! @ianaya89 PWA with PWA - @ianaya89 38
⁉ Preguntas? PWA with PWA - @ianaya89 39
! Links bit.ly/pwa-pwf bit.ly/pwa-pwf-demo PWA with PWA - @ianaya89 40