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
Progressive Web Apps
Search
Shidhin
April 01, 2016
Technology
170
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Progressive Web Apps
Shidhin
April 01, 2016
Other Decks in Technology
See All in Technology
Rust で関数型ドメインモデリング
takonda
0
140
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
190
会社説明資料
persolserverworks
0
9.8k
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
870
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
230
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
110
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
250
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
150
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
1
200
go-sqletch
moznion
0
140
Featured
See All Featured
From π to Pie charts
rasagy
1
400
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Speed Design
sergeychernyshev
33
2.2k
We Have a Design System, Now What?
morganepeng
55
8.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
270
Optimising Largest Contentful Paint
csswizardry
37
4k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Embracing the Ebb and Flow
colly
88
5.2k
How to make the Groovebox
asonas
2
2.5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Transcript
PROGRESSIVE WEB APPS
UI Engineer @ NAMSHI.com I am SHIDHIN Hello!
PROGRESSIVE WEB APPS
Year 2012 ~ 2016
Why Apps ? ◦Great performance ◦Smooth animations and interactions ◦Instant
loading and offline support ◦Easily accessible from home screen
Cons ? ◦Installation time ◦Updating is a pain ◦Not sharable
◦Dealing with low memory phones
A new Species
◦Installable ( but still sharable using urls ) ◦Can work
offline and handle flaky connections ◦Can give push notifications ◦Instant loading like native apps, and probably use splash screens ◦Great rendering performance and silky smooth animations under 60fps. ◦And still work as a normal web app from a URL
PROGRESSIVE WEB APP Apply the super-powers progressively
WEB APPS ◦Secure ◦Good rendering performance ◦Smooth Animations
PROGRESSIVE ◦Offline support and instant loading ◦Push notifications ◦Add to
Homescreen
Ingredients
◦ A Service Worker ◦ Web Manifest ◦ High Performing
App ◦ And YOU
◦Promise based JavaScript worker ◦Programmable network proxy ◦Enables push notifications
◦Requires HTTPs SERVICE WORKER
Intercepting requests
◦ Tell the browser how to launch the web app
◦ Simple JSON configuration WEB APP MANIFEST
Manifest JSON
None
◦Smooth Animations ◦Better Frameworks ◦Always Profile your App WEB APP
PERFORMANCE
“ Chrome DevTool is Your Best Friend More on developers.google.com/web
TOOLING
Google App shell SW-TOOLBOX Web App Manifest Generator SW-PRECACHE
“ REAL WORLD PWAs
FLIPKART LITE Flipkart is the most popular E-commerce website in
India
POKEDEX.ORG An index of Pokémon, built as a client-side JavaScript
webapp. Powered by ServiceWorker, PouchDB, virtual-dom, and web workers.
FLIPBOARD Flipboard is a social- network aggregation, magazine-format mobile app
localized in more than 20 languages
FUTURE ?
HTML Streaming HTTP 2 Content Security Policies
THANKS! @shidhincr www.undefinednull.com