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
480
Internet Of Things
rodneyrehm
0
230
Coping With The Broken Web
rodneyrehm
0
380
Coping With The Broken Web
rodneyrehm
0
370
Other Decks in Programming
See All in Programming
KoogではじめるAIエージェント開発
hiroaki404
1
430
CSC509 Lecture 09
javiergs
PRO
0
290
Honoを技術選定したAI要件定義プラットフォームAcsimでの意思決定
codenote
0
140
Claude Code on the Web を超える!? Codex Cloud の実践テク5選
sunagaku
0
490
なぜ強調表示できず ** が表示されるのか — Perlで始まったMarkdownの歴史と日本語文書における課題
kwahiro
9
5.1k
Core MIDI を勉強して作曲用の電子ピアノ作ってみた!
hypebeans
0
100
Vueで学ぶデータ構造入門 リンクリストとキューでリアクティビティを捉える / Vue Data Structures: Linked Lists and Queues for Reactivity
konkarin
1
180
乱雑なコードの整理から学ぶ設計の初歩
masuda220
PRO
28
8.7k
MCPサーバー「モディフィウス」で変更容易性の向上をスケールする / modifius
minodriven
8
1.4k
チーム開発の “地ならし"
konifar
5
3.3k
自動テストを活かすためのテスト分析・テスト設計の進め方/JaSST25 Shikoku
goyoki
2
570
AI駆動開発カンファレンスAutumn2025 _AI駆動開発にはAI駆動品質保証
autifyhq
0
150
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
1.8k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8k
Documentation Writing (for coders)
carmenintech
76
5.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
660
Git: the NoSQL Database
bkeepers
PRO
432
66k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Gamification - CAS2011
davidbonilla
81
5.5k
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?