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
550
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
160
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
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
380
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
1.4k
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
310
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
180
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
210
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
670
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
590
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
540
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
4
1.9k
Go 1.27 における memory allocation の高速化
andpad
0
120
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
310
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
160
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
2.1k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
400
Being A Developer After 40
akosma
91
590k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
56k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
73
41k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
280
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Building the Perfect Custom Keyboard
takai
2
830
Side Projects
sachag
455
43k
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