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
pwa-with-pwf
Search
Ignacio Anaya
May 31, 2018
Programming
250
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
540
Rompiendo Paradigmas Otra Vuez! 🔨📜3️⃣
ianaya89
0
170
Security is not a feature!
ianaya89
1
400
What's next in Vue 3? 🖖 3️⃣
ianaya89
0
150
What's next in Vue 3? 🖖 3️⃣
ianaya89
0
310
Vue.js, PWA & The Subway Dilemma
ianaya89
0
230
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
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
140
どこまでゆるくて許されるのか
tk3fftk
0
500
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
460
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
190
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
150
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
140
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
210
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
2
270
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.5k
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
330
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
1
260
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
520
Featured
See All Featured
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
390
Ethics towards AI in product and experience design
skipperchong
2
330
Build your cross-platform service in a week with App Engine
jlugia
234
18k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
150
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Become a Pro
speakerdeck
PRO
31
6k
GitHub's CSS Performance
jonrohan
1033
470k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Side Projects
sachag
455
43k
Navigating Weather and Climate Data
rabernat
0
380
Are puppies a ranking factor?
jonoalderson
1
3.7k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
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