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 - JAX 2011 Talk
Search
Fabian Lange
May 23, 2011
Technology
85
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Web Performance Optimization - JAX 2011 Talk
Fabian Lange
May 23, 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
190
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
AIコーディングはじめました
miso
0
130
これだけは抑えておきたい!後悔しない re:Invent の過ごし方 / AWS re:Invent 2026 prestudy
kinunori
2
640
AI AgentによるEmbedded SREの取り組み
tgidgd
1
320
AIエージェント統制はAPIから——押さえるべき5つの要素
nagix
0
110
ひとりで始めた AI駆動開発、チームに広げて何が変わったのか
kenichiodo
1
200
AIエージェント時代、Kaggleにどう取り組むか
takanao
2
460
「作れる」と「リリースできる」の間にあったもの── PdMを外して見えた、PdMがやるべき仕事/Buildable ≠ Shippable: What Removing the PM Taught Me About the PM’s Job
yappli_developers
0
410
Flutter Webを「SDK」として配る — 50以上のゲームを支える埋め込みアーキテクチャ
masayukisuda
0
170
視野はAIに、視座は人に / ai-for-breadth-humans-for-perspective
nkzn
6
2.7k
Systems Manager AgentがインストールされたPCを紛失した時の対策を考えてみた
amarelo_n24
1
110
アクセラレーターで実現するServiceNow活用の高速化 / ServiceNow World Forum 2026
visional_engineering_and_design
0
110
なぜAI時代に技術記事を書くのか?どう書くのか? 〜bunの場合〜
kworkdev
PRO
0
3k
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
600
The SEO Collaboration Effect
kristinabergwall1
1
610
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Technical Leadership for Architectural Decision Making
baasie
3
620
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Code Review Best Practice
trishagee
74
20k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
810
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
960
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
We Have a Design System, Now What?
morganepeng
55
8.4k
The untapped power of vector embeddings
frankvandijk
2
2k
Transcript
Web Performance Optimization Fabian Lange
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 350 400 450
Sunspider Benchmark Safari 5 Firefox 4 Chrome 10 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
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?
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 @CodingFabian
[email protected]
None