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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
360
The Responsibilities Of A Front End Operations Engineer
rodneyrehm
0
500
Internet Of Things
rodneyrehm
0
240
Coping With The Broken Web
rodneyrehm
0
400
Coping With The Broken Web
rodneyrehm
0
380
Other Decks in Programming
See All in Programming
ファインチューニングせずメインコンペを解く方法
pokutuna
0
220
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
2
120
Codex の「自走力」を高める
yorifuji
0
1.3k
Rethinking API Platform Filters
vinceamstoutz
0
4.1k
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
3
2.5k
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
790
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
570
Everything Claude Code OSS詳細 — 5層構造の中身と導入方法
targe
0
160
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.5k
AI 開発合宿を通して得た学び
niftycorp
PRO
0
180
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
200
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.2k
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
2
870
Deep Space Network (abreviated)
tonyrice
0
97
Designing for Timeless Needs
cassininazir
0
180
Code Reviewing Like a Champion
maltzj
528
40k
Utilizing Notion as your number one productivity tool
mfonobong
4
280
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
The Curse of the Amulet
leimatthew05
1
11k
Un-Boring Meetings
codingconduct
0
240
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
500
How to train your dragon (web standard)
notwaldorf
97
6.6k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
120
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?