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
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
49
Bringing Firebase Admin SDK to your server - DevFest x BizFest Cebu 2018
limhenry
0
67
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
「休む」重要さ
smt7174
7
1.8k
QA・ソフトウェアテスト研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
3
1.7k
ウォーターフォール開発案件のPMとしてAI活用を模索している話
hatahata021
2
200
最新IoT事例11選に学ぶ!現場の成功パターンと実践のコツ【SORACOM Discovery 2026】
soracom
PRO
0
120
信頼できるテスティングAIをどう育てるか?
odan611
0
160
なぜ、あなたのAPIは使われないのか? AX時代の設計原則、ガードレール、運用体制
yokawasa
1
260
AIがコードを書く時代、人間は何を保証するのか———馬場さんと考える、開発者に求められる新しい責任と価値 - TECH PLAY
netmarkjp
0
330
A Bag-of-Documents Model for Query Specificity
dtunkelang
0
160
現場で使える AWS DevOps Agent 活用ノウハウ - Release Management 機能の検証結果を添えて / AWS DevOps Agent Release Management and Know-How
kinunori
4
760
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
StepFunctionsとGraphRAGを活用した暗黙知活用のためのRAG基盤
yakumo
0
190
Claude Code並行開発環境の ムダ‧ムラ‧ムリを見直した話
muranakaaa
0
300
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
Amusing Abliteration
ianozsvald
1
240
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4k
Test your architecture with Archunit
thirion
1
2.3k
Music & Morning Musume
bryan
47
7.3k
What's in a price? How to price your products and services
michaelherold
247
13k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
400
The Curious Case for Waylosing
cassininazir
1
440
We Have a Design System, Now What?
morganepeng
55
8.2k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.1k
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