High Performance Images

Walter Ebert
Walter EbertIndependent Web & Usability Engineer um walter.ebert.engineering
High Performance Images
High Performance Images
High Performance Images
GPRS EDGE UMTS HSDPA LTE
1
10
100
1000
10000
100000
http://commons.wikimedia.org/wiki/File:MobileBitRate-logScale.svg
https://twitter.com/codepo8/status/705061006683348992https://twitter.com/codepo8/status/705061006683348992
High Performance Images
Bildformate
GIF
PNG
JPEG
Bildformate
GIF
PNG
JPEG
Gut für Logos / Grafiken
Transparenz
Maximal 256 Farben
Animationen
https://de.wikipedia.org/wiki/Graphics_Interchange_Format
Bildformate
GIF
PNG
JPEG
Gut für Logos / Grafiken
Transparenz
Maximal 256 Farben
Animationen
Optimieren:
Gifsicle
https://de.wikipedia.org/wiki/Graphics_Interchange_Format
Bildformate
GIF
PNG
JPEG
Gut für Logos / Grafiken
Transparenzstufen
PNG8 = 256 Farben (± 21% kleiner als GIF)
Komprimierung einstellbar 1 – 9 (gzip)
https://de.wikipedia.org/wiki/Portable_Network_Graphics
http://www.phpied.com/give-png-a-chance/
Bildformate
GIF
PNG
JPEG
Gut für Logos / Grafiken
Transparenzstufen
PNG8 = 256 Farben (± 21% kleiner als GIF)
Komprimierung einstellbar 1 – 9 (gzip)
Optimieren:
pngcrush, optipng, advpng, pngout, pngquant,
zopflipng
https://de.wikipedia.org/wiki/Portable_Network_Graphics
http://www.phpied.com/give-png-a-chance/
Bildformate
GIF
PNG
JPEG Gut für Fotos
Keine Transparenzen
Bildqualität einstellbar 1% - 100%
https://de.wikipedia.org/wiki/JPEG_File_Interchange_Format
Bildformate
GIF
PNG
JPEG Gut für Fotos
Keine Transparenzen
Bildqualität einstellbar 1% - 100%
Optimieren:
jpegoptim, jpegtran, mozjpeg
https://de.wikipedia.org/wiki/JPEG_File_Interchange_Format
Bildformate
GIF
PNG
JPEG
SVG Vektorgrafiken
Animationen
CSS
JavaScript
https://css-tricks.com/using-svg/
http://sarasoueidan.com/tags/svg/
High Performance Images
SVG mit Fallback
<img src="bild.png" srcset="bild.svg">
<img src="bild.png" srcset="bild.svgz">
http://caniuse.com/#feat=srcsethttp://caniuse.com/#feat=srcset
http://walterebert.com/playground/html5/img-svg/http://walterebert.com/playground/html5/img-svg/
Inline SVG
<!DOCTYPE html>
<html>
...
<svg version="1.1" width="300" height="200">
<title>Grünes Rechteck</title>
<rect width="75" height="50" rx="20" ry="20"
fill="#90ee90" stroke="#228b22" stroke-fill="1" />
</svg>
...
</html>
SVG optimieren
Scour
http://www.codedread.com/scour/
SVGO
https://github.com/svg/svgo
SVGOMG (online)
https://jakearchibald.github.io/svgomg/
High Performance Images
WebP mit Fallback
<picture>
<source srcset="image.webp" type="image/webp">
<img src="image.jpg">
</picture>
JPEG-XR, JPEG-2000, WebP + JPEG
<picture>
<source srcset="image.jxr" type="image/vnd.ms-photo">
<source srcset="image.jp2" type="image/jp2">
<source srcset="image.webp" type="image/webp">
<img src="image.jpg" alt="">
</picture>
Safari
IE
Chrome
High Performance Images
High Performance Images
High Performance Images
High Performance Images
High Performance Images
Desktop-Werkzeuge
ImageOptim (Mac)
https://imageoptim.com/https://imageoptim.com/
https://github.com/JamieMason/ImageOptim-CLIhttps://github.com/JamieMason/ImageOptim-CLI
FileOptimizer (Windows)FileOptimizer (Windows)
http://sourceforge.net/projects/nikkhokkho/files/FileOptimizer/http://sourceforge.net/projects/nikkhokkho/files/FileOptimizer/
Trimage (Linux)Trimage (Linux)
http://trimage.org/http://trimage.org/
Nicht Verlustfreie Optimierung
ImageAlpha (Mac)
https://pngmini.com/https://pngmini.com/
Imagemin App (Mac, Windows, Linux)Imagemin App (Mac, Windows, Linux)
https://github.com/imagemin/imagemin-apphttps://github.com/imagemin/imagemin-app
JPEGmini (Mac, Windows)JPEGmini (Mac, Windows)
http://www.jpegmini.com/http://www.jpegmini.com/
cjpeg-dssimcjpeg-dssim
https://github.com/technopagan/cjpeg-dssimhttps://github.com/technopagan/cjpeg-dssim
imagemin
NPM
https://www.npmjs.com/package/image-min
gulp-imagemin
https://github.com/sindresorhus/gulp-imagemin
grunt-contrib-imagemin
https://github.com/gruntjs/grunt-contrib-imagemin
High Performance Images
jpegtran
742K jpegtran -copy none -optimize
708K jpegtran -copy none -optimize -progressive
mozjpeg
704K jpegtran -copy none
697K jpegtran -copy none -fastcrush
Original JPEG
853K
2592 x 1456 pixel
5,6M PNG
1,5M FLIF
318K WebP
284K BPG
Original JPEG
853K
2592 x 1456 pixel
697K JPEG quality 85
588K JPEG quality 75
327K JPEG quality 50
319K cjpeg-dssim
5,6M PNG
1,5M FLIF
318K WebP
284K BPG
Original JPEG
853K
2592 x 1456 pixel
225K JPEG 1024 x 575
96K JPEG 640 x 360
40K JPEG 320 x 180
5,6M PNG
1,5M FLIF
318K WebP
284K BPG
697K JPEG q 85
588K JPEG q 75
327K JPEG q 50
319K cjpeg-dssim
Original JPEG
853K
2592 x 1456 pixel
In 2012 waren
86%
der responsive Webseiten
in der Mobil-Ansicht
genau so schwer
wie in der Desktop-Ansicht
http://www.guypo.com/performance-implications-of-responsive-design-book-contribution/
High Performance Images
HTML5 srcset
<img src="default.jpg"
srcset="default.jpg 1x, retina.jpg 2x">
http://blog.cloudfour.com/responsive-images-101-definitions/
HTML5 srcset
<img src="default.jpg"
srcset="default.jpg 1x, retina.jpg 2x">
<img src="S.jpg"
sizes="(max-width: 800px) 100vw, 70vw"
srcset="S.jpg 400w, M.jpg 800w, L.jpg 1600w">
http://blog.cloudfour.com/responsive-images-101-definitions/
HTML5 picture
<picture>
<source srcset="S.jpg" media="(max-width: 600px)">
<source srcset="L.jpg" media="(min-width: 1200px)">
<img src="M.jpg" alt"">
</picture>
http://blog.cloudfour.com/responsive-images-101-definitions/
Responsive Image Webdienste
Cloudinary http://cloudinary.com/
Responsive Image Breakpoints Generator
http://www.responsivebreakpoints.com/
imgix https://www.imgix.com/
Resize.ly https://resize.ly/
ReSRC.it https://www.resrc.it/
High Performance Images
Lazy-loading
<img src="bild.jpg" alt="" lazyload>
Lazy-loading
<img src="bild.jpg" alt="" lazyload>
Ab IE 11
https://msdn.microsoft.com/en-us/library/dn369270%28v=vs.85%29.aspx
Lazy-loading mit JavaScript
<script src="lazysizes.min.js" async></script>
<!-- non-responsive: -->
<img data-src="image.jpg" class="lazyload">
<!-- responsive example -->
<img data-sizes="auto"
data-src="image2.jpg"
data-srcset="image1.jpg 300w,
image2.jpg 600w,
image3.jpg 900w" class="lazyload">
https://github.com/aFarkas/lazysizes
Low Quality Image Placeholders (LQIP)
<script src="lazysizes.min.js" async></script>
<img src="lqip-src.jpg"
data-src="image.jpg" class="lazyload" alt="">
http://www.guypo.com/introducing-lqip-low-quality-image-placeholders/
High Performance Images
Lazy-loading mit <template>
<ul class="cardlist">
<li class="card"><img src="a-push-please.jpg" alt=""></li>
<li class="card"><img src="baby-hippo-nom.jpg" alt=""></li>
<template>
<li class="card"><img src="baby-rhino.jpg" alt=""></li>
<li class="card"><img src="derpy-hedgehog.jpg" alt=""></li>
</template>
</ul>
https://www.christianheilmann.com/2015/09/08/quick-trick-using-template-to-delay-loading-of-images/
http://caniuse.com/#feat=template
Lazy-loading mit <template>
<script>
window.addEventListener('load', function(ev) {
if ('content' in document.createElement('template')) {
var t = document.querySelector('template'),
list = t.parentNode,
contents = t.innerHTML;
list.removeChild(t);
list.innerHTML += contents;
}
});
</script>
https://www.christianheilmann.com/2015/09/08/quick-trick-using-template-to-delay-loading-of-images/
http://caniuse.com/#feat=template
Iconfonts
Funktioniert nicht mit Benutzer-definierten
Schriften (z.B. wegen Lesestörungen)
In iOS9 kann man Support für Webfonts
deaktivieren
Kein Support in Opera Mini (277M Benutzer)
SVG-Sprites
<svg xmlns="http://www.w3.org/2000/svg"
style="display: none;">
<symbol id="icon-1" viewBox="214.7 0 182.6 792">
<!-- ... -->
</symbol>
<symbol id="icon-2" viewBox="0 26 100 48">
<!-- ... -->
</symbol>
</svg>
<svg class="icon">
<use xlink:href="#icon-1" />
</svg>
https://css-tricks.com/svg-symbol-good-choice-icons/
High Performance Images
High Performance Images
High Performance Images
High Performance Images
Animated GIF
GIF = 4,3 MB WebP = 3,3 MB MP4 = 143 kB
ffmpeg -i video.gif -c:v libx264 -an -movflags faststart 
-pix_fmt yuv420p -s 544x292 video.mp4
Video
<video controls autoplay muted loop>
<source src="video.mp4" type="video/mp4">
<img src="fallback.jpg" alt="Video Screenshot">
</video>
http://caniuse.com/#feat=mpeg4
http://walterebert.com/blog/video-autoplay-on-mobile/
http://walterebert.com/blog/removing-audio-from-video-with-ffmpeg/
Veraltete Techniken wegen HTTP2
• Spriting
• Inlining
http://chimera.labs.oreilly.com/books/1230000000545/ch12.html
High Performance Images
http://www.http2demo.io/
walter.ebert.engineering
@wltrd
walterebert.de
slideshare.net/walterebert
1 von 60

Recomendados

Responsive Videos, mehr oder weniger von
Responsive Videos, mehr oder wenigerResponsive Videos, mehr oder weniger
Responsive Videos, mehr oder wenigerWalter Ebert
8.1K views47 Folien
Responsive Design: Mehr als CSS von
Responsive Design: Mehr als CSSResponsive Design: Mehr als CSS
Responsive Design: Mehr als CSSWalter Ebert
4.6K views22 Folien
Bilder usw... von
Bilder usw...Bilder usw...
Bilder usw...Walter Ebert
1.7K views54 Folien
Progressive web and the problem of JavaScript von
Progressive web and the problem of JavaScriptProgressive web and the problem of JavaScript
Progressive web and the problem of JavaScriptChristian Heilmann
6.1K views96 Folien
Bilder einbinden ist kein Thema, oder? von
Bilder einbinden ist kein Thema, oder?Bilder einbinden ist kein Thema, oder?
Bilder einbinden ist kein Thema, oder?Walter Ebert
1.9K views54 Folien
HTML5: Markup Evolved von
HTML5: Markup EvolvedHTML5: Markup Evolved
HTML5: Markup EvolvedBilly Hylton
485 views28 Folien

Más contenido relacionado

Was ist angesagt?

Mehr Performance für WordPress - WordCamp Köln von
Mehr Performance für WordPress - WordCamp KölnMehr Performance für WordPress - WordCamp Köln
Mehr Performance für WordPress - WordCamp KölnWalter Ebert
3.8K views57 Folien
[CSSDevConf] Adaptive Images in Responsive Web Design 2014 von
[CSSDevConf] Adaptive Images in Responsive Web Design 2014[CSSDevConf] Adaptive Images in Responsive Web Design 2014
[CSSDevConf] Adaptive Images in Responsive Web Design 2014Christopher Schmitt
18.8K views150 Folien
[rwdsummit] Adaptive Images in Responsive Web Design von
[rwdsummit] Adaptive Images in Responsive Web Design[rwdsummit] Adaptive Images in Responsive Web Design
[rwdsummit] Adaptive Images in Responsive Web DesignChristopher Schmitt
27.3K views156 Folien
[parisweb] Adaptive Images in Responsive Web Design von
[parisweb] Adaptive Images in Responsive Web Design[parisweb] Adaptive Images in Responsive Web Design
[parisweb] Adaptive Images in Responsive Web DesignChristopher Schmitt
3.1K views154 Folien
[funka] Adaptive Images in Responsive Web Design von
[funka] Adaptive Images in Responsive Web Design[funka] Adaptive Images in Responsive Web Design
[funka] Adaptive Images in Responsive Web DesignChristopher Schmitt
45.4K views171 Folien
[refreshaustin] Adaptive Images in Responsive Web Design von
[refreshaustin] Adaptive Images in Responsive Web Design[refreshaustin] Adaptive Images in Responsive Web Design
[refreshaustin] Adaptive Images in Responsive Web DesignChristopher Schmitt
33.2K views130 Folien

Was ist angesagt?(20)

Mehr Performance für WordPress - WordCamp Köln von Walter Ebert
Mehr Performance für WordPress - WordCamp KölnMehr Performance für WordPress - WordCamp Köln
Mehr Performance für WordPress - WordCamp Köln
Walter Ebert3.8K views
[CSSDevConf] Adaptive Images in Responsive Web Design 2014 von Christopher Schmitt
[CSSDevConf] Adaptive Images in Responsive Web Design 2014[CSSDevConf] Adaptive Images in Responsive Web Design 2014
[CSSDevConf] Adaptive Images in Responsive Web Design 2014
Christopher Schmitt18.8K views
[rwdsummit] Adaptive Images in Responsive Web Design von Christopher Schmitt
[rwdsummit] Adaptive Images in Responsive Web Design[rwdsummit] Adaptive Images in Responsive Web Design
[rwdsummit] Adaptive Images in Responsive Web Design
Christopher Schmitt27.3K views
[parisweb] Adaptive Images in Responsive Web Design von Christopher Schmitt
[parisweb] Adaptive Images in Responsive Web Design[parisweb] Adaptive Images in Responsive Web Design
[parisweb] Adaptive Images in Responsive Web Design
Christopher Schmitt3.1K views
[funka] Adaptive Images in Responsive Web Design von Christopher Schmitt
[funka] Adaptive Images in Responsive Web Design[funka] Adaptive Images in Responsive Web Design
[funka] Adaptive Images in Responsive Web Design
Christopher Schmitt45.4K views
[refreshaustin] Adaptive Images in Responsive Web Design von Christopher Schmitt
[refreshaustin] Adaptive Images in Responsive Web Design[refreshaustin] Adaptive Images in Responsive Web Design
[refreshaustin] Adaptive Images in Responsive Web Design
Christopher Schmitt33.2K views
[Austin WordPress Meetup] Adaptive Images in Responsive Web Design von Christopher Schmitt
[Austin WordPress Meetup] Adaptive Images in Responsive Web Design[Austin WordPress Meetup] Adaptive Images in Responsive Web Design
[Austin WordPress Meetup] Adaptive Images in Responsive Web Design
Christopher Schmitt34.4K views
[wcatx] Adaptive Images in Responsive Web Design von Christopher Schmitt
[wcatx] Adaptive Images in Responsive Web Design[wcatx] Adaptive Images in Responsive Web Design
[wcatx] Adaptive Images in Responsive Web Design
Christopher Schmitt1.9K views
[HEWEBFL] Adaptive Images in Responsive Web Design von Christopher Schmitt
[HEWEBFL] Adaptive Images in Responsive Web Design[HEWEBFL] Adaptive Images in Responsive Web Design
[HEWEBFL] Adaptive Images in Responsive Web Design
Christopher Schmitt23.7K views
[cssdevconf] Adaptive Images in Responsive Web Design von Christopher Schmitt
[cssdevconf] Adaptive Images in Responsive Web Design[cssdevconf] Adaptive Images in Responsive Web Design
[cssdevconf] Adaptive Images in Responsive Web Design
Christopher Schmitt3.1K views
[HEWEBAR 2012] Adaptive Images in Responsive Web Design von Christopher Schmitt
[HEWEBAR 2012] Adaptive Images in Responsive Web Design[HEWEBAR 2012] Adaptive Images in Responsive Web Design
[HEWEBAR 2012] Adaptive Images in Responsive Web Design
Christopher Schmitt1.5K views
[wvbcn] Adaptive Images in Responsive Web Design von Christopher Schmitt
[wvbcn] Adaptive Images in Responsive Web Design[wvbcn] Adaptive Images in Responsive Web Design
[wvbcn] Adaptive Images in Responsive Web Design
Christopher Schmitt2.4K views
[refreshpitt] Adaptive Images in Responsive Web Design von Christopher Schmitt
[refreshpitt] Adaptive Images in Responsive Web Design[refreshpitt] Adaptive Images in Responsive Web Design
[refreshpitt] Adaptive Images in Responsive Web Design
Christopher Schmitt1.2K views
Yeşilbayır antika kol saati 0531 9810190 eski kurmalı saat von adin sonsuz
Yeşilbayır antika kol saati 0531 9810190 eski kurmalı saat Yeşilbayır antika kol saati 0531 9810190 eski kurmalı saat
Yeşilbayır antika kol saati 0531 9810190 eski kurmalı saat
adin sonsuz228 views

Similar a High Performance Images

Weniger aus Bilder holen von
Weniger aus Bilder holenWeniger aus Bilder holen
Weniger aus Bilder holenWalter Ebert
1.9K views50 Folien
Fastandbeautiful gdgtartu von
Fastandbeautiful gdgtartuFastandbeautiful gdgtartu
Fastandbeautiful gdgtartuDoug Sillars
160 views96 Folien
Fastandbeautiful gdgtallinn von
Fastandbeautiful gdgtallinnFastandbeautiful gdgtallinn
Fastandbeautiful gdgtallinnDoug Sillars
185 views96 Folien
Delivering Optimal Images for Phones and Tablets on the Modern Web von
Delivering Optimal Images for Phones and Tablets on the Modern WebDelivering Optimal Images for Phones and Tablets on the Modern Web
Delivering Optimal Images for Phones and Tablets on the Modern WebJoshua Marantz
2.1K views38 Folien
Maximize The Performance of HTML5 Video in RPI2 (Embedded Linux Conference 2016) von
Maximize The Performance of HTML5 Video in RPI2 (Embedded Linux Conference 2016)Maximize The Performance of HTML5 Video in RPI2 (Embedded Linux Conference 2016)
Maximize The Performance of HTML5 Video in RPI2 (Embedded Linux Conference 2016)Igalia
609 views33 Folien
Fastandbeautiful mobilewarsaw von
Fastandbeautiful mobilewarsawFastandbeautiful mobilewarsaw
Fastandbeautiful mobilewarsawDoug Sillars
234 views94 Folien

Similar a High Performance Images(20)

Weniger aus Bilder holen von Walter Ebert
Weniger aus Bilder holenWeniger aus Bilder holen
Weniger aus Bilder holen
Walter Ebert1.9K views
Fastandbeautiful gdgtartu von Doug Sillars
Fastandbeautiful gdgtartuFastandbeautiful gdgtartu
Fastandbeautiful gdgtartu
Doug Sillars160 views
Fastandbeautiful gdgtallinn von Doug Sillars
Fastandbeautiful gdgtallinnFastandbeautiful gdgtallinn
Fastandbeautiful gdgtallinn
Doug Sillars185 views
Delivering Optimal Images for Phones and Tablets on the Modern Web von Joshua Marantz
Delivering Optimal Images for Phones and Tablets on the Modern WebDelivering Optimal Images for Phones and Tablets on the Modern Web
Delivering Optimal Images for Phones and Tablets on the Modern Web
Joshua Marantz2.1K views
Maximize The Performance of HTML5 Video in RPI2 (Embedded Linux Conference 2016) von Igalia
Maximize The Performance of HTML5 Video in RPI2 (Embedded Linux Conference 2016)Maximize The Performance of HTML5 Video in RPI2 (Embedded Linux Conference 2016)
Maximize The Performance of HTML5 Video in RPI2 (Embedded Linux Conference 2016)
Igalia609 views
Fastandbeautiful mobilewarsaw von Doug Sillars
Fastandbeautiful mobilewarsawFastandbeautiful mobilewarsaw
Fastandbeautiful mobilewarsaw
Doug Sillars234 views
Edi react fastandbeautiful von Doug Sillars
Edi react fastandbeautifulEdi react fastandbeautiful
Edi react fastandbeautiful
Doug Sillars215 views
Fastandbeautiful devdayseu von Doug Sillars
Fastandbeautiful devdayseuFastandbeautiful devdayseu
Fastandbeautiful devdayseu
Doug Sillars179 views
Fastandbeautiful krakow von Doug Sillars
Fastandbeautiful krakowFastandbeautiful krakow
Fastandbeautiful krakow
Doug Sillars169 views
[rwdsummit2012] Adaptive Images in Responsive Web Design von Christopher Schmitt
[rwdsummit2012] Adaptive Images in Responsive Web Design[rwdsummit2012] Adaptive Images in Responsive Web Design
[rwdsummit2012] Adaptive Images in Responsive Web Design
Christopher Schmitt6.8K views
MOConf'13: WebNotBombs: Optimize this von Boris Zapolsky
MOConf'13: WebNotBombs: Optimize thisMOConf'13: WebNotBombs: Optimize this
MOConf'13: WebNotBombs: Optimize this
Boris Zapolsky239 views
The future of images in email - Litmus live London 2017 von Mark Robbins
The future of images in email - Litmus live London 2017The future of images in email - Litmus live London 2017
The future of images in email - Litmus live London 2017
Mark Robbins2K views
[html5tx] Adaptive Images in Responsive Web Design von Christopher Schmitt
[html5tx] Adaptive Images in Responsive Web Design[html5tx] Adaptive Images in Responsive Web Design
[html5tx] Adaptive Images in Responsive Web Design
Christopher Schmitt5.3K views
Fastandbeautiful chemnitz von Doug Sillars
Fastandbeautiful chemnitzFastandbeautiful chemnitz
Fastandbeautiful chemnitz
Doug Sillars195 views
Performance as UX with Justin Howlett von FITC
Performance as UX with Justin HowlettPerformance as UX with Justin Howlett
Performance as UX with Justin Howlett
FITC1.5K views
[convergese] Adaptive Images in Responsive Web Design von Christopher Schmitt
[convergese] Adaptive Images in Responsive Web Design[convergese] Adaptive Images in Responsive Web Design
[convergese] Adaptive Images in Responsive Web Design
Christopher Schmitt4.8K views
Fastandbeautiful novi sad von Doug Sillars
Fastandbeautiful novi sadFastandbeautiful novi sad
Fastandbeautiful novi sad
Doug Sillars191 views
Fastandbeautiful belgrade von Doug Sillars
Fastandbeautiful belgradeFastandbeautiful belgrade
Fastandbeautiful belgrade
Doug Sillars3.6K views

Más de Walter Ebert

FrOSCon 2023: WordPress als ActivityPub-Instanz von
FrOSCon 2023: WordPress als ActivityPub-InstanzFrOSCon 2023: WordPress als ActivityPub-Instanz
FrOSCon 2023: WordPress als ActivityPub-InstanzWalter Ebert
3 views31 Folien
Hero Video Performance - DrupalCamp Ruhr von
Hero Video Performance - DrupalCamp RuhrHero Video Performance - DrupalCamp Ruhr
Hero Video Performance - DrupalCamp RuhrWalter Ebert
14 views25 Folien
Sicherheit für WordPress von
Sicherheit für WordPressSicherheit für WordPress
Sicherheit für WordPressWalter Ebert
630 views31 Folien
WordPress aufräumen - WordCamp Stuttgart von
WordPress aufräumen - WordCamp StuttgartWordPress aufräumen - WordCamp Stuttgart
WordPress aufräumen - WordCamp StuttgartWalter Ebert
1.5K views32 Folien
WordPress aufräumen von
WordPress aufräumenWordPress aufräumen
WordPress aufräumenWalter Ebert
1K views24 Folien
Hero Video Performance von
Hero Video PerformanceHero Video Performance
Hero Video PerformanceWalter Ebert
1.2K views25 Folien

Más de Walter Ebert(20)

FrOSCon 2023: WordPress als ActivityPub-Instanz von Walter Ebert
FrOSCon 2023: WordPress als ActivityPub-InstanzFrOSCon 2023: WordPress als ActivityPub-Instanz
FrOSCon 2023: WordPress als ActivityPub-Instanz
Walter Ebert3 views
Hero Video Performance - DrupalCamp Ruhr von Walter Ebert
Hero Video Performance - DrupalCamp RuhrHero Video Performance - DrupalCamp Ruhr
Hero Video Performance - DrupalCamp Ruhr
Walter Ebert14 views
Sicherheit für WordPress von Walter Ebert
Sicherheit für WordPressSicherheit für WordPress
Sicherheit für WordPress
Walter Ebert630 views
WordPress aufräumen - WordCamp Stuttgart von Walter Ebert
WordPress aufräumen - WordCamp StuttgartWordPress aufräumen - WordCamp Stuttgart
WordPress aufräumen - WordCamp Stuttgart
Walter Ebert1.5K views
Hero Video Performance von Walter Ebert
Hero Video PerformanceHero Video Performance
Hero Video Performance
Walter Ebert1.2K views
WordPress-Webseiten umziehen / online stellen von Walter Ebert
WordPress-Webseiten umziehen / online stellenWordPress-Webseiten umziehen / online stellen
WordPress-Webseiten umziehen / online stellen
Walter Ebert537 views
Using browser settings for performance von Walter Ebert
Using browser settings for performanceUsing browser settings for performance
Using browser settings for performance
Walter Ebert581 views
Das richtige WordPress-Theme finden von Walter Ebert
Das richtige WordPress-Theme findenDas richtige WordPress-Theme finden
Das richtige WordPress-Theme finden
Walter Ebert320 views
WordPress Health Check - WordCamp Würzburg von Walter Ebert
WordPress Health Check - WordCamp WürzburgWordPress Health Check - WordCamp Würzburg
WordPress Health Check - WordCamp Würzburg
Walter Ebert1.8K views
WordPress Health Check von Walter Ebert
WordPress Health CheckWordPress Health Check
WordPress Health Check
Walter Ebert315 views
Making WordPress fast(er) von Walter Ebert
Making WordPress fast(er)Making WordPress fast(er)
Making WordPress fast(er)
Walter Ebert766 views
Testumgebungen für WordPress von Walter Ebert
Testumgebungen für WordPressTestumgebungen für WordPress
Testumgebungen für WordPress
Walter Ebert1.2K views
Modernism in Web Design von Walter Ebert
Modernism in Web DesignModernism in Web Design
Modernism in Web Design
Walter Ebert1.4K views
WordPress mit Composer und Git verwalten von Walter Ebert
WordPress mit Composer und Git verwaltenWordPress mit Composer und Git verwalten
WordPress mit Composer und Git verwalten
Walter Ebert1.6K views
HTTPS + Let's Encrypt von Walter Ebert
HTTPS + Let's EncryptHTTPS + Let's Encrypt
HTTPS + Let's Encrypt
Walter Ebert1.8K views
WordPress-Themes mit Twig entwickeln von Walter Ebert
WordPress-Themes mit Twig entwickelnWordPress-Themes mit Twig entwickeln
WordPress-Themes mit Twig entwickeln
Walter Ebert2.9K views
Mehr Performance für WordPress - WPFra von Walter Ebert
Mehr Performance für WordPress - WPFraMehr Performance für WordPress - WPFra
Mehr Performance für WordPress - WPFra
Walter Ebert2.7K views
Sinn und Unsinn von SSL von Walter Ebert
Sinn und Unsinn von SSLSinn und Unsinn von SSL
Sinn und Unsinn von SSL
Walter Ebert2.4K views

Último

PORTFOLIO 1 (Bret Michael Pepito).pdf von
PORTFOLIO 1 (Bret Michael Pepito).pdfPORTFOLIO 1 (Bret Michael Pepito).pdf
PORTFOLIO 1 (Bret Michael Pepito).pdfbrejess0410
7 views6 Folien
Building trust in our information ecosystem: who do we trust in an emergency von
Building trust in our information ecosystem: who do we trust in an emergencyBuilding trust in our information ecosystem: who do we trust in an emergency
Building trust in our information ecosystem: who do we trust in an emergencyTina Purnat
85 views18 Folien
google forms survey (1).pptx von
google forms survey (1).pptxgoogle forms survey (1).pptx
google forms survey (1).pptxMollyBrown86
14 views10 Folien
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf von
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfRIPE NCC
15 views11 Folien
DU Series - Day 4.pptx von
DU Series - Day 4.pptxDU Series - Day 4.pptx
DU Series - Day 4.pptxUiPathCommunity
94 views28 Folien
OMS: Diretrizes para um controle da promoção comercial dos ditos substitutos ... von
OMS: Diretrizes para um controle da promoção comercial dos ditos substitutos ...OMS: Diretrizes para um controle da promoção comercial dos ditos substitutos ...
OMS: Diretrizes para um controle da promoção comercial dos ditos substitutos ...Prof. Marcus Renato de Carvalho
88 views24 Folien

Último(20)

PORTFOLIO 1 (Bret Michael Pepito).pdf von brejess0410
PORTFOLIO 1 (Bret Michael Pepito).pdfPORTFOLIO 1 (Bret Michael Pepito).pdf
PORTFOLIO 1 (Bret Michael Pepito).pdf
brejess04107 views
Building trust in our information ecosystem: who do we trust in an emergency von Tina Purnat
Building trust in our information ecosystem: who do we trust in an emergencyBuilding trust in our information ecosystem: who do we trust in an emergency
Building trust in our information ecosystem: who do we trust in an emergency
Tina Purnat85 views
google forms survey (1).pptx von MollyBrown86
google forms survey (1).pptxgoogle forms survey (1).pptx
google forms survey (1).pptx
MollyBrown8614 views
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf von RIPE NCC
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
RIPE NCC15 views
𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲 von Infosec train
𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲
𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲
Infosec train7 views
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf von RIPE NCC
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
RIPE NCC9 views
We see everywhere that many people are talking about technology.docx von ssuserc5935b
We see everywhere that many people are talking about technology.docxWe see everywhere that many people are talking about technology.docx
We see everywhere that many people are talking about technology.docx
ssuserc5935b6 views
Existing documentaries (1).docx von MollyBrown86
Existing documentaries (1).docxExisting documentaries (1).docx
Existing documentaries (1).docx
MollyBrown8613 views
AI Powered event-driven translation bot von Jimmy Dahlqvist
AI Powered event-driven translation botAI Powered event-driven translation bot
AI Powered event-driven translation bot
Jimmy Dahlqvist16 views
IETF 118: Starlink Protocol Performance von APNIC
IETF 118: Starlink Protocol PerformanceIETF 118: Starlink Protocol Performance
IETF 118: Starlink Protocol Performance
APNIC124 views
UiPath Document Understanding_Day 3.pptx von UiPathCommunity
UiPath Document Understanding_Day 3.pptxUiPath Document Understanding_Day 3.pptx
UiPath Document Understanding_Day 3.pptx
UiPathCommunity95 views

High Performance Images