Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Web Performance Optimization - Web Tech Confere...
Search
Fabian Lange
October 11, 2011
Technology
120
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
250
Building a Tech Startup Outside the Silicon Valley
codingfabian
0
160
How we process billions of metrics to make your microservices run smoothly
codingfabian
1
310
Predicting and Preventing Outages
codingfabian
0
200
Moderne Architekturen zeitgemäß überwachen und optimieren
codingfabian
0
180
Does My Profiler Tell The Truth - JavaZone & JavaOne 2015
codingfabian
1
2.6k
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
Local CI × GitHub Actions
gogutan
2
200
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
190
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
170
20261017福岡devIO 「AIは"良いダッシュボード"を作れるか?
jtakeda
0
150
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
100
Getting Started with Google Antigravity
glaforge
0
310
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
180
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.2k
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
120
Featured
See All Featured
Optimizing for Happiness
mojombo
378
71k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
Design in an AI World
tapps
1
350
Site-Speed That Sticks
csswizardry
13
1.6k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
600
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Speed Design
sergeychernyshev
33
2.2k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
Utilizing Notion as your number one productivity tool
mfonobong
4
620
The Invisible Side of Design
smashingmag
301
52k
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