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
Coping With The Broken Web
Search
Rodney Rehm
April 26, 2013
Programming
8
1.9k
Coping With The Broken Web
A talk on testing browsers
http://2013.front-trends.com/
Rodney Rehm
April 26, 2013
Tweet
Share
More Decks by Rodney Rehm
See All by Rodney Rehm
Package-Management Für JavaScript
rodneyrehm
0
350
The Responsibilities Of A Front End Operations Engineer
rodneyrehm
0
470
Internet Of Things
rodneyrehm
0
230
Coping With The Broken Web
rodneyrehm
0
370
Coping With The Broken Web
rodneyrehm
0
360
Other Decks in Programming
See All in Programming
デミカツ切り抜きで面倒くさいことはPythonにやらせよう
aokswork3
0
190
Railsだからできる 例外業務に禍根を残さない 設定設計パターン
ei_ei_eiichi
0
330
Catch Up: Go Style Guide Update
andpad
0
180
Serena MCPのすすめ
wadakatu
4
900
ポスターセッション: 「まっすぐ行って、右!」って言ってラズパイカーを動かしたい 〜生成AI × Raspberry Pi Pico × Gradioの試作メモ〜
komofr
0
960
CSC305 Lecture 04
javiergs
PRO
0
250
Model Pollution
hschwentner
1
180
どの様にAIエージェントと 協業すべきだったのか?
takefumiyoshii
2
610
Go Conference 2025: Goで体感するMultipath TCP ― Go 1.24 時代の MPTCP Listener を理解する
takehaya
7
1.6k
Web フロントエンドエンジニアに開かれる AI Agent プロダクト開発 - Vercel AI SDK を観察して AI Agent と仲良くなろう! #FEC余熱NIGHT
izumin5210
3
400
WebエンジニアがSwiftをブラウザで動かすプレイグラウンドを作ってみた
ohmori_yusuke
0
170
Let's Write a Train Tracking Algorithm
twocentstudios
0
230
Featured
See All Featured
Done Done
chrislema
185
16k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
45
2.5k
Docker and Python
trallard
46
3.6k
Site-Speed That Sticks
csswizardry
11
880
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Side Projects
sachag
455
43k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
Transcript
Coping With The Broken Web Rodney Rehm - @rodneyrehm
Where I come from
None
None
I like making stuff simple
…at work
None
But…
None
What do you mean by „broken“?
None
None
None
None
None
None
None
None
None
None
<select> … been around for ages
Events triggered when clicking on <select>
Assumptions… http://www.freefoto.com/preview/41-23-4/American-highway-road
… Reality http://farm9.staticflickr.com/8019/7597671400_9dcf23ab7a_o_d.jpg
Check your assumptions. In fact, check your assumptions at the
door. Lois McMaster Bujold
Despair? Opportunity!
http://www.flickr.com/photos/mennonitechurchusa-archives/7597671400/in/set-72157630434425392
What do we need?
Single result set
Aggregate results
Beware of the flood
Summary and details
Tools?
Running tests
Running tests
Storing results
Storing results
Test environment
Test environment
github.com/bestiejs/platform.js Identifying browsers
None
Central System?
CSS WG HTML WG
None
64 % 24 % 11 % Approved In Review Unknown
Submitted in January
No Fun
Future?
None
None
None
They‘re working on it!
Motivation?
test suites are run by W3C and browser vendors
collected data equals articles, workshops, talks
YOU are the web, act like it!
Recap • testharness.js to run tests • firebase.io to aggregate
data • real browsers / devices or BrowserStack • don‘t wait for W3C to get their testing sorted, have some fun now
None
Thank You! Questions?