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
140
How we process billions of metrics to make your microservices run smoothly
codingfabian
1
290
Predicting and Preventing Outages
codingfabian
0
180
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
3.9k
Garbage Collection Probleme Einfach Lösen
codingfabian
0
1.3k
Other Decks in Technology
See All in Technology
【セミナー資料】Claude Code をセキュアに使うための考え方と設定の勘どころ / Claude Code Webinar 20260616
masahirokawahara
2
380
2026 TECHFRESH 畢業分享會 - 開發日常大解密!從領域驅動到企業級上線
line_developers_tw
PRO
0
1.1k
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
150
AAIFに入ってみた ~内から見えるコミュニティ動向~
sato4
0
250
AmazonRoute 53ではじめてのドメイン取得!HTTPS化までの道のりを整理してみた
usanchuu
3
140
マルチアカウント環境での コーディングエージェントを使った障害調査が大変なので AIエージェントにReadOnly権限を付与してみた / ReadOnly AI Agents for Multi-Account AWS Incident Response
yamaguchitk333
2
110
MCP Appsを作ってみよう
iwamot
PRO
4
670
攻撃者視点で考えるDetection Engineering
cryptopeg
3
1.9k
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
190
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
270
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
2
630
【NRUG vol.18】なぜ多くのオブザーバビリティ導入は失敗するのか
nrug_member
0
170
Featured
See All Featured
Navigating Team Friction
lara
192
16k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
200
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
330
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Amusing Abliteration
ianozsvald
1
200
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
200
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
560
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
240
Writing Fast Ruby
sferik
630
63k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
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