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
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
260
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
4
980
AIとASP.NET Coreで雑Webアプリを作った話
mayuki
0
620
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
2k
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
240
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
780
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
130
依存関係から依存物へ―Dependencyという言葉の歴史をひも解く
j_lee
0
120
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
230
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
230
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
6k
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
760
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
410
Building the Perfect Custom Keyboard
takai
2
790
A Soul's Torment
seathinner
6
2.9k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
55k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.6k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
350
Into the Great Unknown - MozCon
thekraken
41
2.6k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
How STYLIGHT went responsive
nonsquared
100
6.2k
The browser strikes back
jonoalderson
0
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