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
Outdated browser detection with Browserslist
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Salahutdinov Dmitry
March 23, 2019
Programming
350
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Outdated browser detection with Browserslist
Check the outdated browser in the same way on both: front-end and back-end
Salahutdinov Dmitry
March 23, 2019
More Decks by Salahutdinov Dmitry
See All by Salahutdinov Dmitry
Fullstack monitoring
dsalahutdinov
0
250
Product metrics for developers
dsalahutdinov
0
76
Kubernetes-native Ruby development
dsalahutdinov
0
500
Business Impact Driven Development
dsalahutdinov
0
380
Optimistic UI with Logux & Ruby (RubyRussia)
dsalahutdinov
0
400
bidd.pdf
dsalahutdinov
0
320
Optimistic UI with Logux & Ruby
dsalahutdinov
0
280
Optimistic UI and live updates with Logux & Ruby
dsalahutdinov
1
2k
Other Decks in Programming
See All in Programming
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
250
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
2
380
プロポーザルを書いてもらう
pvcresin
0
580
リアルな遅延を測る仕様
kota_yata
1
130
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
500
Go 1.27からのGODEBUG / Go 1.27 リリースパーティ #go127party
mazrean
0
230
typoなんかねぇよ
raspython3
0
560
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
280
バグを直したら useEffect が消えた
colorful12
3
710
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
220
React本体のコードリーディング
high_g_engineer
1
160
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
210
Featured
See All Featured
New Earth Scene 8
popppiees
3
2.5k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
490
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
380
Tell your own story through comics
letsgokoyo
1
1k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
430
Evolving SEO for Evolving Search Engines
ryanjones
0
260
Facilitating Awesome Meetings
lara
57
7.1k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.1k
30 Presentation Tips
portentint
PRO
1
380
KATA
mclloyd
PRO
35
15k
Transcript
LT: Outdated Browser Detection Dmitry Salahutdinov
Why?
None
Frontend Pareto principle 10 % Uses actual browser 90 %
10 % Old browsers 90 % Actual browsers usage Money spend for supporting browsers
None
Frontend headache
Converts rules into list of browsers
None
Mozilla/5.0 (Windows NT 10.0; rv:54.0) Gecko/20100101 Firefox/54.0 ❌ Matches UA
string with the list
Js is not supported?
Matches UA string with the list
Frontend Backend Share the only one config
Single project Frontend Backend RAILS_ROOT/browsers.json
Separated frontend
Gets back to frontend for browsers list
Gets back to frontend for browsers list
Caching the result
dziękuję #❤ @dsalahutdinov1 @dsalahutdinov https://dev.to/amplifr https://amplifr.com https://dev.to/amplifr/outdated-browser-detection-with-browserslist-10co browserslist_useragent gem