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
Web Performance Optimization - Web Tech Confere...
Search
Fabian Lange
October 11, 2011
Technology
110
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Web Performance Optimization - Web Tech Conference 2011 Talk
Fabian Lange
October 11, 2011
More Decks by Fabian Lange
See All by Fabian Lange
Building a Kubernetes Operator in Quarkus
codingfabian
0
240
Building a Tech Startup Outside the Silicon Valley
codingfabian
0
150
How we process billions of metrics to make your microservices run smoothly
codingfabian
1
290
Predicting and Preventing Outages
codingfabian
0
190
Moderne Architekturen zeitgemäß überwachen und optimieren
codingfabian
0
170
Does My Profiler Tell The Truth - JavaZone & JavaOne 2015
codingfabian
1
2.5k
Web Performance Optimization
codingfabian
0
1.1k
Does My Profiler Tell The Truth?
codingfabian
1
4k
Garbage Collection Probleme Einfach Lösen
codingfabian
0
1.3k
Other Decks in Technology
See All in Technology
AI時代の EM への処方箋
staka121
PRO
0
130
脱金融のフューチャー・デザイン / Future Design Beyond Finance
ks91
PRO
0
150
あなたの『Site』はどこですか? — xREという考え方
miyamu
0
1.2k
「早く出す」より「事業に効く」 ── 顧客の業務サイクルから逆算するAI時代の二重ループ開発と「変化の設計者」 / devsumi2026
rakus_dev
0
150
地域 SRE コミュニティ最前線 / SRE NEXT 2026 Discussion Night Track C
muziyoshiz
0
210
AI時代のエンジニアキャリアについて今一度考える
sakamoto_582
2
1.5k
Road to SRE NEXTの今までとこれから
hiroyaonoe
0
290
最近評価が難しくなった
maroon8021
0
330
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.4k
貴方はどのエンジニアリングを磨くのか
hatyibei
0
110
CIで使うClaude
iwatatomoya
0
230
LLMやAIエージェントをソフトウェアに組み込むプラクティス
shibuiwilliam
1
340
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
11
38k
Mobile First: as difficult as doing things right
swwweet
225
10k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
420
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
640
Six Lessons from altMBA
skipperchong
29
4.3k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.6k
How to Ace a Technical Interview
jacobian
281
24k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.5k
Side Projects
sachag
455
43k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Transcript
Web Performance Optimization Fabian Lange, codecentric AG
WARUM WPO? 5 Beispiele
Yahoo 400 Millisekunden 9% Traffic
Microsoft Bing 1 Sekunde 56 Millionen USD pro Jahr
Mozilla 2,2 Sekunden 60 Millionen Firefox
Shopzilla 4 Sekunden 5% Kunden
Amazon 100 Millisekunden 245 Millionen USD pro Jahr
Unzufriedenheit 2 Sekunden
Web Performance Optimization Mehr Erfolg durch
Ladezeiten Erstens
Codeausführung Zweitens
Standardkompatibilität Drittens
„SEO - Search Engine Optimization ist ein Thema von Gestern“
Steve Souders sagt
Seiten werden gefunden Google & Bing suchen
Gute Inhalte dominieren Blogs beweisen
SEO Voodoo funktioniert nicht mehr Schamanen bedauern
Es gibt viel Budget für SEO Aber
WPO – Web Performance Optimization bewältigt aktuelle Herausforderungen Steve hat
Recht
Ladezeiten
Fragile Netzinfrastruktur Mobile Datennetze
Hohe Kosten Mobile Datennetze
Unerwartete Begrenzungen Verbindungen & Datentransfer
Wasserfall Charts Kostenaufstellung
Kombination Sprites & JavaScript
Kompression Bilder & JavaScript
Caching Datenübertragung vermeiden
Codeausführung
Unvollständige Seiten hängende Werbebanner
Unbenutzbarkeit viele Daten, suboptimaler Code
Nichtverfügbarkeit Servercode Probleme
Vertrauensverlust Nicht reagierender Zahlungsdienst
0 50 100 150 200 250 300 Sunspider Benchmark Safari
5 Firefox 7 Chrome 16 Opera 11 IE 9 Browserkrieg 2.0 Schneller, höher, weiter
Nicht Blockieren Google Async Loader & Require.js
JavaScript Profiling WebKit Inspector
JavaScript Profiling Firebug
JavaScript Profiling IE 9
Browser Profiling Dynatrace Ajax
Anwendungsmonitoring AppDynamics
Java Profiling JProfiler
PHP Profiling Xdebug & WinCacheGrind
Symfony2 Profiling Web Profiler
Ruby Profiling ruby-prof
Standardkompatibilität
Browserkrieg 1.0 Interoperabilität
Browserkrieg 3.0 Interoperabilität
HTML 5 PC & Mobile
JavaScript Frameworks Kompatibilität dank
Ressourcen Teilen Supercache
Best Practices Yahoo 35, Google 29
Best Practices One Stop Shop
Automatische Optimierung Zukunftsmusik?
Asset Management für PHP Assetic
Messen & Handeln Fazit
Bildnachweis Kätzchen http://www.flickr.com/photos/crsan/4804813050 Netzwerkswitch http://www.flickr.com/photos/br1dotcom/4296987925 JavaScript Code http://www.flickr.com/photos/dmitry-baranovskiy/2378867408 Html5 Sticker
http://www.w3.org/html/logo Heuballen http://www.flickr.com/photos/janeladeimagens/166051502 Weinfässer http://www.flickr.com/photos/jimnix/4623989305 Voodoo http://www.flickr.com/photos/adamcohn/2827720891 Antennen http://www.flickr.com/photos/thristian/295133206 Telefonrechnung http://www.flickr.com/photos/wili/2254907478 Straßenarbeiten http://www.flickr.com/photos/dougtone/4153798733 Ordner Icon http://www.iconarchive.com/artist/deleket.html Desk http://www.flickr.com/photos/akeg/4652982150 Apple vs. Android http://aoisora9x.deviantart.com/gallery/#/d2rpdbp
Referenzen Firebug http://getfirebug.com Smart Sprites Generator http://csssprites.org Yahoo UI Compressor
http://developer.yahoo.com/yui/compressor Smush.it http://www.smushit.com RFC 2616 - HTTP Spec (Caching) http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html Require.js http://requirejs.org Google Ajax Libs http://code.google.com/intl/de-DE/apis/libraries AppDynamics http://appdynamics.com/free JProfiler http://www.jprofiler.com Xdebug http://www.xdebug.org WinCacheGrind http://sourceforge.net/projects/wincachegrind ruby-prof http://ruby-prof.rubyforge.org YSlow http://developer.yahoo.com/yslow Show Slow http://www.showslow.com Mod_pagespeed http://code.google.com/p/modpagespeed Assetic https://github.com/kriswallsmith/assetic @CodingFabian
[email protected]
Rate my talk @ joind.in/3886
Agile Java Performance Juniors Seniors Gurus Ninjas
None