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
Building a better web for everyone - DevFest x ...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Henry Lim
October 27, 2018
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Building a better web for everyone - DevFest x BizFest Cebu 2018 / DevFest Bangkok 2018
Henry Lim
October 27, 2018
More Decks by Henry Lim
See All by Henry Lim
Building Malaysia Vaccine Tracker Twitter Bot
limhenry
0
57
What's New in Web 2020
limhenry
0
650
Building a Better Website with Chrome DevTools
limhenry
0
190
Bringing your PWA to the Google Play Store with Trusted Web Activities
limhenry
0
1.2k
Building a better web for everyone - DevFest George Town 2018
limhenry
0
47
Bringing Firebase Admin SDK to your server - DevFest x BizFest Cebu 2018
limhenry
0
65
Bringing Firebase Admin SDK to your server - Firebase Dev Day Thailand 2018
limhenry
0
210
The Modern Web: State of the Union (I/O Extended '18 Kuala Lumpur)
limhenry
0
180
Building a better web with Web Components and Polymer 2.0
limhenry
0
59
Other Decks in Technology
See All in Technology
AIをフル活用してオンコール機能のプロトタイプを2日で作った話 / Building an AI-Powered On-Call Prototype in Just Two Days
nari_ex
0
160
フルAIで個人開発して学んだあれこれ / yuruai vol.1
isaoshimizu
0
160
Tech-Verse 2026_Keynote
lycorptech_jp
PRO
0
100
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
1
550
AIで政治は変わるのか? — 中高生と考えたAI時代の民主主義(東海高校サタデープログラム)
eitarosuda
0
340
Fabricをフル活用する AI Agent Hub -製造業特化AIエージェントの設計
iotcomjpadmin
0
180
AWS Summit の片隅で、体育座りしながらコミュニティがにぎわう理由を考えた
k_adachi_01
2
330
Why is RC4 still being used?
tamaiyutaro
0
270
“詰む”前に仕組みを作れ 〜技術の波に溺れないためのキャッチアップ術〜
takasyou
8
4.8k
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
180
“ID沼入口” - 基本とセキュリティから始める、考え続けるためのID管理技術勉強会 告知&イントロ
ritou
0
360
“全部コピーしない”ファイルデータの活用 : — FSx for ONTAP × S3 Tables × Icebergで作るメタデータカタログ
yoshiki0705
0
200
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
410
30 Presentation Tips
portentint
PRO
1
330
Rails Girls Zürich Keynote
gr2m
96
14k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
340
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
190
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
330
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
170
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
170
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
210
Transcript
Building a better web for everyone Henry Lim @henrylim96
Kamusta! Ako diay si Henry #DevFest18
#DevFest18
#DevFest18
#DevFest18 #DevFest18
#DevFest18 #DevFest18
#DevFest18 #DevFest18 #1 Browser in North Korea !
#DevFest18
#DevFest18 19 seconds average mobile web page load on 3G
#DevFest18 40% of mobile connections worldwide are 2G Source: GSMA
- The Mobile Economy 2018
#DevFest18 3 tips to build a better web
#DevFest18 1 2 3 Progressive Web Apps Accessibility User Experience
3 tips to build a better web
#DevFest18 Tips 1 Progressive Web Apps
#DevFest18 #DevFest18 Electron
#DevFest18
None
#DevFest18 1 2 3 PWA Accessibility User Experience Desktop Progressive
Web Apps
#DevFest18
None
#DevFest18 open.spotify.com/?pwa=1
#DevFest18 1 2 3 PWA Accessibility User Experience Desktop PWA
are supported on the following platforms: •Chrome OS (Chrome 67+) •Linux (Chrome 70+) •Windows (Chrome 70+)
#DevFest18
#DevFest18 1 2 3 PWA Accessibility User Experience HTTPS
#DevFest18 1 2 3 PWA Accessibility User Experience #DevFest18
#DevFest18 1 2 3 PWA Accessibility User Experience Chrome 70+
#DevFest18 Source: https://twitter.com/jaffathecake/status/1044121129848377344 1 2 3 PWA Accessibility User Experience
#DevFest18 1 2 3 PWA Accessibility User Experience PWACompat
#DevFest18 1 2 3 PWA Accessibility User Experience PWACompat The
Web App Manifest for all browsers
#DevFest18 1 2 3 PWA Accessibility User Experience Current problem:
Safari doesn't show splash screen for PWA
#DevFest18 1 2 3 PWA Accessibility User Experience
#DevFest18 1 2 3 PWA Accessibility User Experience Nothing PWA
nothing.limhenry.xyz github.com/limhenry/nothing
#DevFest18 1 2 3 PWA Accessibility User Experience What else
PWACompat can do? - Create meta icon tags for all icons - Create fallback meta tags for various browsers - Sets the theme color based on the manifest - And more …
#DevFest18 1 2 3 PWA Accessibility User Experience
#DevFest18 1 2 3 PWA Accessibility User Experience
#DevFest18 1 2 3 PWA Accessibility User Experience #DevFest18
#DevFest18 1 2 3 PWA Accessibility User Experience
#DevFest18 Tips 2 Accessibility
#DevFest18
#DevFest18 visual impairments 1 2 3 PWA Accessibility User Experience
#DevFest18 visual impairments 1 2 3 PWA Accessibility User Experience
#DevFest18
#DevFest18
#DevFest18
#DevFest18 motor impairments #DevFest18
#DevFest18 #DevFest18 Let’s talk about hearing impairments,
#DevFest18 #DevFest18 our hearing tends to degrade with age. Let’s
talk about hearing impairments,
#DevFest18 #DevFest18 No hearing aids? No problem! our hearing tends
to degrade with age. Let’s talk about hearing impairments,
#DevFest18 #DevFest18 cognitive impairments
#DevFest18 #DevFest18
#DevFest18 1 PWA Accessibility User Experience 2 3
#DevFest18 1 PWA Accessibility User Experience 2 3
#DevFest18 1 PWA Accessibility User Experience 2 3 “The old
Lighthouse logo is better than the current logo” - Henry
#DevFest18 1 PWA Accessibility User Experience 2 3
#DevFest18 Learn more: developers.google.com/ web/fundamentals/ accessibility/
#DevFest18 Tips 3 User Experience
#DevFest18 Credential Management API 1 2 3 PWA Accessibility User
Experience
#DevFest18 1 2 3 PWA Accessibility User Experience
#DevFest18 1 2 3 PWA Accessibility User Experience Chrome 70+
#DevFest18 Payment Request API 1 2 3 PWA Accessibility User
Experience
#DevFest18 1 2 3 PWA Accessibility User Experience
#DevFest18 Payment Request API are supported on the following browsers:
• Edge • Chrome • Safari • Opera • Samsung Internet 1 2 3 PWA Accessibility User Experience
#DevFest18 Picture-in-Picture 1 2 3 PWA Accessibility User Experience
None
None
<video id="videoElement" src=“https://example.com/file.mp4"> </video> <button id="pipButtonElement"></button> pipButtonElement.addEventListener('click', async function() {
pipButtonElement.disabled = true; await videoElement.requestPictureInPicture(); pipButtonElement.disabled = false; }); #DevFest18
#DevFest18 Picture-in-Picture are supported on the following platforms: •MacOS •Linux
•Windows •Android 8.0 + 1 2 3 PWA Accessibility User Experience
#DevFest18 Autofill 1 2 3 PWA Accessibility User Experience
#DevFest18 1 2 3 PWA Accessibility User Experience
#DevFest18 1 2 3 PWA Accessibility User Experience
<label for="frmNameCC">Name on card</label> <input name="ccname" id="frmNameCC" required placeholder="Full Name"
autocomplete="cc-name"> <label for="frmCCNum">Card Number</label> <input name="cardnumber" id="frmCCNum" required autocomplete="cc-number"> <label for="frmCCCVC">CVC</label> <input name="cvc" id="frmCCCVC" required autocomplete="cc-csc"> <label for="frmCCExp">Expiry</label> <input name="cc-exp" id="frmCCExp" required placeholder="MM-YYYY" autocomplete="cc-exp"> #DevFest18
#DevFest18
Salamat Henry Lim @henrylim96