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
2k
8
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Coping With The Broken Web
A talk on testing browsers
http://2013.front-trends.com/
Rodney Rehm
April 26, 2013
More Decks by Rodney Rehm
See All by Rodney Rehm
Package-Management Für JavaScript
rodneyrehm
0
360
The Responsibilities Of A Front End Operations Engineer
rodneyrehm
0
520
Internet Of Things
rodneyrehm
0
250
Coping With The Broken Web
rodneyrehm
0
410
Coping With The Broken Web
rodneyrehm
0
390
Other Decks in Programming
See All in Programming
自作OSでスライド発表する
uyuki234
1
3.7k
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
8.8k
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
4
1.6k
SREは、MCPとSRE Agentをこう使え!
kazumax55
0
150
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
15
3.2k
共通化で考えるべきは、実装より公開する型だった
codeegg
0
190
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
110
Signal Forms: Details & Live Coding @enterJS 2026 in Mannheim
manfredsteyer
PRO
0
220
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.4k
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
360
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.8k
Featured
See All Featured
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.6k
It's Worth the Effort
3n
188
29k
Designing for humans not robots
tammielis
254
26k
Fireside Chat
paigeccino
42
4k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
180
Evolving SEO for Evolving Search Engines
ryanjones
0
240
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
460
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
220
AI: The stuff that nobody shows you
jnunemaker
PRO
8
810
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
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?