This document discusses optimizing images for fast loading on mobile devices. It recommends four simple image optimizations: 1) reducing image quality to 85%, 2) using efficient formats like WebP and SVG, 3) sizing images appropriately for the viewport, and 4) lazy loading images below the fold. Data from the HTTP Archive is presented showing the prevalence and impact of these optimizations. Specific techniques like responsive images and image processing tools are also outlined.
The document discusses optimizing images for fast loading on mobile websites. It provides 4 simple optimizations: 1) reducing image quality, 2) using optimized formats like WebP and SVG, 3) proper sizing of images for different screen sizes, and 4) lazy loading images that are not immediately visible. The document shows how these techniques can significantly reduce image file sizes and page load times based on analyzing millions of mobile sites. It also discusses alternatives to animated GIFs like using video formats and preview images to improve performance.
This document provides tips for optimizing images for fast loading on mobile websites. It discusses 4 key optimizations: image quality, format, sizing, and lazy loading. For quality, it recommends reducing to 85% quality, which can significantly reduce file sizes with little quality loss. For format, it promotes webp and svg over jpeg and png. For sizing, it stresses responsive images at different breakpoints to reduce file sizes. And for lazy loading, it shows how delaying non-critical image loads can improve performance. Measurements are given for how widely these techniques have been adopted and the potential savings in load times and data usage. Tools are also listed for implementing the various optimizations.
This document provides tips for optimizing images on websites to deliver fast loading speeds while maintaining image quality. It discusses optimizing image quality, format, sizing through responsive images, and lazy loading images below the fold. Key recommendations include using JPEG format at 85% quality, responsive images through picture tags, and lazy loading images to improve page load times and reduce data usage. Tools mentioned for optimizing images include ImageMagick, SSIM, LazySizes, and Cloudinary.
The document discusses optimizing images for fast loading on mobile websites. It recommends four simple image optimizations: 1) reducing image quality to 85%, 2) using optimized formats like WebP and SVG, 3) sizing images responsively, and 4) lazy loading images below the fold. Testing of millions of mobile sites found these techniques can significantly reduce data usage and speed up page loads, with median savings of 2.4 MB of data and 15 second faster loads.
Doug Sillars presented techniques for optimizing image performance on mobile websites. He discussed 4 key optimizations: 1) reducing image quality to 85%, 2) using efficient formats like WebP and SVG, 3) sizing images responsively, and 4) lazy loading images below the fold. Testing of millions of sites showed these techniques can reduce page load times by up to 15 seconds and data usage by up to 2.4 MB. Sillars recommended tools like ImageMagick, responsive breakpoints generator, and Cloudinary to help automate image optimizations.
The document discusses optimizing images for fast loading on mobile websites. It outlines 4 simple image optimizations: 1) reducing image quality, 2) using optimized file formats like WebP and JPEG, 3) sizing images appropriately for the viewport, and 4) lazy loading images below the fold. The document provides examples of how each technique can significantly reduce image file sizes and page load times. Testing of real-world websites shows widespread room for improvement in mobile image optimization.
This document discusses optimizing images for fast loading on mobile websites. It provides 4 simple optimizations: 1) reducing image quality, 2) using optimized formats like JPEG, PNG and WebP, 3) proper sizing of images for different screen widths, and 4) lazy loading images below the fold. The document shows how these techniques can significantly reduce image file sizes and page load times based on analyzing millions of real-world mobile sites.
Delivering Fast and Beautiful Images outlines 4 simple optimizations for image performance:
1) Reduce image quality for smaller file sizes without noticeable quality loss. 2) Use optimized formats like WebP and responsive images. 3) Resize images to actual display size. 4) Lazy load images to speed page loads. The document provides examples and data showing these techniques can significantly reduce data usage and page load times.
The document discusses optimizing images for fast loading on mobile websites. It provides 4 simple optimizations: 1) reducing image quality, 2) using optimized formats like WebP and SVG, 3) proper sizing of images for different screen sizes, and 4) lazy loading images that are not immediately visible. The document shows how these techniques can significantly reduce image file sizes and page load times based on analyzing millions of mobile sites. It also discusses alternatives to animated GIFs like using video formats and preview images to improve performance.
This document provides tips for optimizing images for fast loading on mobile websites. It discusses 4 key optimizations: image quality, format, sizing, and lazy loading. For quality, it recommends reducing to 85% quality, which can significantly reduce file sizes with little quality loss. For format, it promotes webp and svg over jpeg and png. For sizing, it stresses responsive images at different breakpoints to reduce file sizes. And for lazy loading, it shows how delaying non-critical image loads can improve performance. Measurements are given for how widely these techniques have been adopted and the potential savings in load times and data usage. Tools are also listed for implementing the various optimizations.
This document provides tips for optimizing images on websites to deliver fast loading speeds while maintaining image quality. It discusses optimizing image quality, format, sizing through responsive images, and lazy loading images below the fold. Key recommendations include using JPEG format at 85% quality, responsive images through picture tags, and lazy loading images to improve page load times and reduce data usage. Tools mentioned for optimizing images include ImageMagick, SSIM, LazySizes, and Cloudinary.
The document discusses optimizing images for fast loading on mobile websites. It recommends four simple image optimizations: 1) reducing image quality to 85%, 2) using optimized formats like WebP and SVG, 3) sizing images responsively, and 4) lazy loading images below the fold. Testing of millions of mobile sites found these techniques can significantly reduce data usage and speed up page loads, with median savings of 2.4 MB of data and 15 second faster loads.
Doug Sillars presented techniques for optimizing image performance on mobile websites. He discussed 4 key optimizations: 1) reducing image quality to 85%, 2) using efficient formats like WebP and SVG, 3) sizing images responsively, and 4) lazy loading images below the fold. Testing of millions of sites showed these techniques can reduce page load times by up to 15 seconds and data usage by up to 2.4 MB. Sillars recommended tools like ImageMagick, responsive breakpoints generator, and Cloudinary to help automate image optimizations.
The document discusses optimizing images for fast loading on mobile websites. It outlines 4 simple image optimizations: 1) reducing image quality, 2) using optimized file formats like WebP and JPEG, 3) sizing images appropriately for the viewport, and 4) lazy loading images below the fold. The document provides examples of how each technique can significantly reduce image file sizes and page load times. Testing of real-world websites shows widespread room for improvement in mobile image optimization.
This document discusses optimizing images for fast loading on mobile websites. It provides 4 simple optimizations: 1) reducing image quality, 2) using optimized formats like JPEG, PNG and WebP, 3) proper sizing of images for different screen widths, and 4) lazy loading images below the fold. The document shows how these techniques can significantly reduce image file sizes and page load times based on analyzing millions of real-world mobile sites.
Delivering Fast and Beautiful Images outlines 4 simple optimizations for image performance:
1) Reduce image quality for smaller file sizes without noticeable quality loss. 2) Use optimized formats like WebP and responsive images. 3) Resize images to actual display size. 4) Lazy load images to speed page loads. The document provides examples and data showing these techniques can significantly reduce data usage and page load times.
This document provides a summary of techniques for optimizing image performance on mobile websites. It discusses optimizing image quality, format, sizing through responsive images, and lazy loading images. The techniques can significantly reduce data usage and improve page load speeds. Optimizing images is one of the most effective ways to improve mobile performance.
This document provides an overview of optimizing image delivery for faster page loads. It discusses four main techniques: adjusting image quality, choosing optimal file formats like WebP and SVG, sizing images responsively, and lazy loading images below the fold. For each technique, the document shows how widespread adoption has led to significant median savings in page load times and data usage based on analyzing millions of mobile sites. It also provides examples and tools for implementing each optimization.
The document discusses optimizing images for fast loading on mobile websites. It recommends four simple image optimizations: 1) reducing image quality to 85%, 2) using optimized formats like JPEG, WebP and SVG, 3) sizing images appropriately for the viewport, and 4) lazy loading images below the fold. Implementing these techniques can significantly reduce data usage and speed up page load times. The document also provides examples and tools for implementing each optimization technique.
Delivering Fast and Beautiful Images outlines 4 simple optimizations for image performance: 1) reducing image quality, 2) using optimized formats like WebP and JPEG, 3) sizing images appropriately, and 4) lazy loading images. The document provides data on current image usage and the significant performance benefits realized by implementing these optimizations, such as reducing page load times by up to 15 seconds. Proper image optimization is key to delivering both fast and visually appealing content.
Doug Sillars presented optimizations for delivering fast and beautiful images on mobile. The 4 key optimizations discussed were: 1) reducing image quality, 2) using optimized formats like WebP and SVG, 3) sizing images responsively, and 4) lazy loading images. Testing with sites showed these techniques reduced page load times by several seconds on average and data usage by over 1MB.
This document provides an overview of optimizing images for faster page loads and better user experience. It discusses four main image optimizations: quality, format, sizing, and lazy loading. For each optimization, it explains the technique, provides examples, and shows data on adoption rates and typical page load improvements. Key points covered include compressing JPEG quality, using responsive images and formats like WebP, resizing images to actual displayed sizes, and lazy loading images below the fold. The document emphasizes that even small optimizations across an entire site can yield significant speed and data savings.
Doug Sillars discusses optimizing image performance on websites. He outlines 4 simple optimizations: 1) reducing image quality, 2) using optimized formats like WebP and SVG, 3) sizing images appropriately, and 4) lazy loading images below the fold. Properly implementing these techniques can significantly improve page load times and reduce data usage. Sillars also provides tips on monitoring image usage in the wild and considerations for different network conditions and user expectations.
The document discusses optimizing images for fast delivery on mobile websites. It recommends 4 simple optimizations: 1) reducing image quality to 85%, 2) using efficient formats like JPEG, PNG and WebP, 3) sizing images appropriately for different screens, and 4) lazy loading images below the fold. Implementing these optimizations can significantly reduce data usage and speed up page loads. The document also provides tips on vector images, responsive images and converting animated GIFs to video.
This document discusses optimizing images for faster page loads. It recommends four simple optimizations: reducing image quality to 85%, using smaller file formats like WebP and SVG, sizing images appropriately through responsive images, and lazy loading images not initially visible. Implementing these optimizations can significantly reduce page weight and load times. The document provides examples and tools for each technique and data on their real-world impacts on mobile sites.
Doug Sillars presented four simple image optimizations that can deliver fast and beautiful images: 1) reducing image quality, 2) using optimized file formats like WebP and SVG, 3) sizing images appropriately, and 4) lazy loading images. He showed that implementing these optimizations can significantly reduce data usage and page load times, as evidenced by analyses of millions of mobile sites. Sillars also offered tips on additional optimizations like avoiding animated GIFs and unnecessary base64 encoding.
This document summarizes techniques for optimizing image delivery for fast page loads, including: reducing image quality, using optimized formats like WebP and SVG, sizing images appropriately, and lazy loading images below the fold. It provides examples of each technique and data on their impact, such as median savings of 2.83 seconds and 419KB from quality optimization. Recommended tools for optimizing and measuring performance are also listed. The overall message is that with the right optimizations, images can be both beautiful and fast loading.
Doug Sillars discusses optimizing images for fast delivery on mobile websites. He outlines 4 simple optimizations: 1) reducing image quality, 2) using optimized formats like JPEG, PNG and WebP, 3) sizing images appropriately through responsive images, and 4) lazy loading images below the fold. Formats like SVG and GIFs can further reduce file sizes. Tools like ImageMagick and libraries like LazySizes can help automate optimizations to deliver fast and beautiful images.
The document discusses optimizing images for fast delivery on mobile websites. It outlines 4 simple optimizations: 1) reducing image quality, 2) using efficient formats like JPEG, WebP and SVG, 3) sizing images appropriately for devices, and 4) lazy loading images below the fold. The author analyzes real-world usage and savings from these techniques, such as median page load time reductions of 2.83 seconds. Additional tips include avoiding animated GIFs and encoding videos instead, and adapting images based on user's network and device capabilities. Tools mentioned for optimizing and analyzing images include ImageMagick, SSIM, Responsive Breakpoints and Cloudinary.
The document discusses optimizing image delivery for fast page loads by covering techniques like reducing image quality, using smaller file formats, sizing images responsively, and lazy loading images below the fold to reduce initial payload size and speed up rendering. It provides examples and metrics on how these optimizations can significantly improve page load speeds and reduce data usage.
The document provides 4 simple optimizations for delivering fast and beautiful images on mobile: 1) Reduce image quality for smaller file sizes without significant quality loss, 2) Use efficient formats like WebP and SVG, 3) Optimize image sizes for different breakpoints, and 4) Lazy load images to speed up page loads. It discusses each optimization in detail and provides examples and tools to implement them. Overall, the document aims to help optimize image delivery for improved mobile performance.
Doug Sillars presented optimizations for delivering fast and beautiful images on mobile websites. He discussed 4 key optimizations: 1) reducing image quality to 85%, 2) using efficient formats like WebP and SVG, 3) sizing images responsively based on screen size, and 4) lazy loading images not visible on the screen. Sillars showed that these techniques can significantly reduce image file sizes and page load times without compromising visual quality for the user. He also provided recommendations for additional optimizations like avoiding animated GIFs and base64 encoding of images.
The document discusses optimizing images for fast loading on mobile websites. It recommends 4 simple image optimizations: 1) reducing image quality to 85%, 2) using efficient formats like JPEG, PNG and WebP, 3) sizing images appropriately for the viewport, and 4) lazy loading images below the fold. Implementing these techniques, such as optimizing quality, format, sizing and lazy loading, can significantly improve page load speeds and reduce data usage.
Doug Sillars presented on optimizing mobile and web performance. He discussed how delays of just a few seconds can negatively impact user experience and business metrics. He then provided best practices for testing performance, optimizing content delivery speed through techniques like CDNs, text compression, responsive images, and adjusting video bitrates. Sillars recommended tools like WebPageTest, Video Optimizer, and Cloudinary to help optimize and measure performance. The overall presentation focused on identifying and reducing delays to improve user experiences on mobile and web.
The document discusses optimizing mobile and web performance. It provides tools and best practices for testing performance, optimizing content delivery, and reducing latency. Specifically, it recommends using CDNs to improve delivery speed, compressing text, optimizing image size and quality, and selecting appropriate video bitrates. Testing tools mentioned include WebPageTest, Video Optimizer, and Cloudinary for images. The goal is to deliver content as fast as possible to improve the user experience.
Imagesandvideo stockholm fastandbeautifulDoug Sillars
This document discusses 4 simple optimizations that can be made to images on websites to improve performance: 1) Reducing image quality, 2) Using optimized file formats like JPEG, WebP and SVG, 3) Resizing images to actual display size, and 4) Implementing lazy loading so images outside the viewport are not downloaded. It provides examples and data on how each technique can significantly reduce data usage and improve load times.
This document discusses optimizing images for fast page loads on mobile websites. It outlines four simple image optimizations: 1) reducing image quality to 85%, 2) using optimized formats like WebP and SVG, 3) sizing images appropriately for different screen sizes through responsive images, and 4) lazy loading images below the fold. The document provides examples and data showing how these techniques can significantly reduce page load times and data usage. It encourages testing optimizations using tools like WebPageTest and analyzing real-world usage from the HTTP Archive.
This document summarizes techniques for optimizing image delivery on mobile websites. It discusses 4 key optimizations: adjusting image quality, choosing optimal file formats like WebP, sizing images responsively, and lazy loading images below the fold. The document shows that these techniques can significantly reduce image file sizes and page load times based on analyses of 500,000 mobile sites. Specific tools are recommended for automating quality adjustments, format conversion, and responsive image breakpoint generation. Lazy loading is shown to improve user experience by deferring loading of off-screen images. Overall, the techniques can help images remain fast to load while retaining high quality for modern responsive delivery.
This document provides a summary of techniques for optimizing image performance on mobile websites. It discusses optimizing image quality, format, sizing through responsive images, and lazy loading images. The techniques can significantly reduce data usage and improve page load speeds. Optimizing images is one of the most effective ways to improve mobile performance.
This document provides an overview of optimizing image delivery for faster page loads. It discusses four main techniques: adjusting image quality, choosing optimal file formats like WebP and SVG, sizing images responsively, and lazy loading images below the fold. For each technique, the document shows how widespread adoption has led to significant median savings in page load times and data usage based on analyzing millions of mobile sites. It also provides examples and tools for implementing each optimization.
The document discusses optimizing images for fast loading on mobile websites. It recommends four simple image optimizations: 1) reducing image quality to 85%, 2) using optimized formats like JPEG, WebP and SVG, 3) sizing images appropriately for the viewport, and 4) lazy loading images below the fold. Implementing these techniques can significantly reduce data usage and speed up page load times. The document also provides examples and tools for implementing each optimization technique.
Delivering Fast and Beautiful Images outlines 4 simple optimizations for image performance: 1) reducing image quality, 2) using optimized formats like WebP and JPEG, 3) sizing images appropriately, and 4) lazy loading images. The document provides data on current image usage and the significant performance benefits realized by implementing these optimizations, such as reducing page load times by up to 15 seconds. Proper image optimization is key to delivering both fast and visually appealing content.
Doug Sillars presented optimizations for delivering fast and beautiful images on mobile. The 4 key optimizations discussed were: 1) reducing image quality, 2) using optimized formats like WebP and SVG, 3) sizing images responsively, and 4) lazy loading images. Testing with sites showed these techniques reduced page load times by several seconds on average and data usage by over 1MB.
This document provides an overview of optimizing images for faster page loads and better user experience. It discusses four main image optimizations: quality, format, sizing, and lazy loading. For each optimization, it explains the technique, provides examples, and shows data on adoption rates and typical page load improvements. Key points covered include compressing JPEG quality, using responsive images and formats like WebP, resizing images to actual displayed sizes, and lazy loading images below the fold. The document emphasizes that even small optimizations across an entire site can yield significant speed and data savings.
Doug Sillars discusses optimizing image performance on websites. He outlines 4 simple optimizations: 1) reducing image quality, 2) using optimized formats like WebP and SVG, 3) sizing images appropriately, and 4) lazy loading images below the fold. Properly implementing these techniques can significantly improve page load times and reduce data usage. Sillars also provides tips on monitoring image usage in the wild and considerations for different network conditions and user expectations.
The document discusses optimizing images for fast delivery on mobile websites. It recommends 4 simple optimizations: 1) reducing image quality to 85%, 2) using efficient formats like JPEG, PNG and WebP, 3) sizing images appropriately for different screens, and 4) lazy loading images below the fold. Implementing these optimizations can significantly reduce data usage and speed up page loads. The document also provides tips on vector images, responsive images and converting animated GIFs to video.
This document discusses optimizing images for faster page loads. It recommends four simple optimizations: reducing image quality to 85%, using smaller file formats like WebP and SVG, sizing images appropriately through responsive images, and lazy loading images not initially visible. Implementing these optimizations can significantly reduce page weight and load times. The document provides examples and tools for each technique and data on their real-world impacts on mobile sites.
Doug Sillars presented four simple image optimizations that can deliver fast and beautiful images: 1) reducing image quality, 2) using optimized file formats like WebP and SVG, 3) sizing images appropriately, and 4) lazy loading images. He showed that implementing these optimizations can significantly reduce data usage and page load times, as evidenced by analyses of millions of mobile sites. Sillars also offered tips on additional optimizations like avoiding animated GIFs and unnecessary base64 encoding.
This document summarizes techniques for optimizing image delivery for fast page loads, including: reducing image quality, using optimized formats like WebP and SVG, sizing images appropriately, and lazy loading images below the fold. It provides examples of each technique and data on their impact, such as median savings of 2.83 seconds and 419KB from quality optimization. Recommended tools for optimizing and measuring performance are also listed. The overall message is that with the right optimizations, images can be both beautiful and fast loading.
Doug Sillars discusses optimizing images for fast delivery on mobile websites. He outlines 4 simple optimizations: 1) reducing image quality, 2) using optimized formats like JPEG, PNG and WebP, 3) sizing images appropriately through responsive images, and 4) lazy loading images below the fold. Formats like SVG and GIFs can further reduce file sizes. Tools like ImageMagick and libraries like LazySizes can help automate optimizations to deliver fast and beautiful images.
The document discusses optimizing images for fast delivery on mobile websites. It outlines 4 simple optimizations: 1) reducing image quality, 2) using efficient formats like JPEG, WebP and SVG, 3) sizing images appropriately for devices, and 4) lazy loading images below the fold. The author analyzes real-world usage and savings from these techniques, such as median page load time reductions of 2.83 seconds. Additional tips include avoiding animated GIFs and encoding videos instead, and adapting images based on user's network and device capabilities. Tools mentioned for optimizing and analyzing images include ImageMagick, SSIM, Responsive Breakpoints and Cloudinary.
The document discusses optimizing image delivery for fast page loads by covering techniques like reducing image quality, using smaller file formats, sizing images responsively, and lazy loading images below the fold to reduce initial payload size and speed up rendering. It provides examples and metrics on how these optimizations can significantly improve page load speeds and reduce data usage.
The document provides 4 simple optimizations for delivering fast and beautiful images on mobile: 1) Reduce image quality for smaller file sizes without significant quality loss, 2) Use efficient formats like WebP and SVG, 3) Optimize image sizes for different breakpoints, and 4) Lazy load images to speed up page loads. It discusses each optimization in detail and provides examples and tools to implement them. Overall, the document aims to help optimize image delivery for improved mobile performance.
Doug Sillars presented optimizations for delivering fast and beautiful images on mobile websites. He discussed 4 key optimizations: 1) reducing image quality to 85%, 2) using efficient formats like WebP and SVG, 3) sizing images responsively based on screen size, and 4) lazy loading images not visible on the screen. Sillars showed that these techniques can significantly reduce image file sizes and page load times without compromising visual quality for the user. He also provided recommendations for additional optimizations like avoiding animated GIFs and base64 encoding of images.
The document discusses optimizing images for fast loading on mobile websites. It recommends 4 simple image optimizations: 1) reducing image quality to 85%, 2) using efficient formats like JPEG, PNG and WebP, 3) sizing images appropriately for the viewport, and 4) lazy loading images below the fold. Implementing these techniques, such as optimizing quality, format, sizing and lazy loading, can significantly improve page load speeds and reduce data usage.
Doug Sillars presented on optimizing mobile and web performance. He discussed how delays of just a few seconds can negatively impact user experience and business metrics. He then provided best practices for testing performance, optimizing content delivery speed through techniques like CDNs, text compression, responsive images, and adjusting video bitrates. Sillars recommended tools like WebPageTest, Video Optimizer, and Cloudinary to help optimize and measure performance. The overall presentation focused on identifying and reducing delays to improve user experiences on mobile and web.
The document discusses optimizing mobile and web performance. It provides tools and best practices for testing performance, optimizing content delivery, and reducing latency. Specifically, it recommends using CDNs to improve delivery speed, compressing text, optimizing image size and quality, and selecting appropriate video bitrates. Testing tools mentioned include WebPageTest, Video Optimizer, and Cloudinary for images. The goal is to deliver content as fast as possible to improve the user experience.
Imagesandvideo stockholm fastandbeautifulDoug Sillars
This document discusses 4 simple optimizations that can be made to images on websites to improve performance: 1) Reducing image quality, 2) Using optimized file formats like JPEG, WebP and SVG, 3) Resizing images to actual display size, and 4) Implementing lazy loading so images outside the viewport are not downloaded. It provides examples and data on how each technique can significantly reduce data usage and improve load times.
This document discusses optimizing images for fast page loads on mobile websites. It outlines four simple image optimizations: 1) reducing image quality to 85%, 2) using optimized formats like WebP and SVG, 3) sizing images appropriately for different screen sizes through responsive images, and 4) lazy loading images below the fold. The document provides examples and data showing how these techniques can significantly reduce page load times and data usage. It encourages testing optimizations using tools like WebPageTest and analyzing real-world usage from the HTTP Archive.
This document summarizes techniques for optimizing image delivery on mobile websites. It discusses 4 key optimizations: adjusting image quality, choosing optimal file formats like WebP, sizing images responsively, and lazy loading images below the fold. The document shows that these techniques can significantly reduce image file sizes and page load times based on analyses of 500,000 mobile sites. Specific tools are recommended for automating quality adjustments, format conversion, and responsive image breakpoint generation. Lazy loading is shown to improve user experience by deferring loading of off-screen images. Overall, the techniques can help images remain fast to load while retaining high quality for modern responsive delivery.
This document discusses optimizing images and video for fast delivery on mobile websites. It provides four simple optimizations: adjusting image quality, format, sizing, and lazy loading. SVG, WebP and responsive images are recommended over other formats. Videos should be resized, have audio removed if unneeded, and only download what will be displayed. Background videos especially should be optimized for mobile screens. Network conditions and customer needs like data savings should also be considered. Tools like ImageMagick, Cloudinary and WebPageTest can help with optimizations.
This document discusses optimizing images for fast delivery on websites. It outlines four simple image optimizations: quality, format, sizing, and lazy loading. For each optimization, it provides examples and data on typical file size savings. It analyzes real-world usage of the optimizations across 500,000 mobile sites. The document encourages testing optimizations using tools like WebPageTest and analyzing trends using HttpArchive. Overall, it promotes delivering beautiful yet fast images through techniques like responsive images and lazy loading.
This document discusses optimizing images for fast delivery on mobile websites. It recommends four simple optimizations: 1) reducing image quality to 85%, 2) using WebP format, 3) generating responsive image sizes, and 4) implementing lazy loading. The document provides details on implementing each optimization and cites research analyzing their impacts. It finds that applying these optimizations can significantly reduce page load times and data usage. Overall, the document advocates that with the right optimizations, images can be both beautiful and fast loading.
This document discusses optimizing images for fast delivery on mobile websites. It outlines four simple image optimizations: quality, format, sizing, and lazy loading. For each optimization, it provides examples and data on current usage. Quality recommends compressing to 85% without significant quality loss. Format suggests using webp and svg where supported. Sizing involves generating responsive images at appropriate breakpoints. Lazy loading delays image loading to above the fold content. Together, these techniques can significantly improve performance without compromising quality.
This document discusses techniques for optimizing image delivery to make it fast, free and beautiful. It outlines four simple image optimizations: 1) reducing image quality, 2) using optimized formats like WebP and SVG, 3) sizing images appropriately, and 4) lazy loading images. It provides examples of how to implement each optimization using tools like ImageMagick, Cloudinary, and responsive breakpoints generators. Analysis of 500,000 mobile sites shows the widespread impact of these optimizations on page load times and data usage. The document encourages testing optimizations and sharing results to win an Amazon gift card.
This document summarizes Doug Sillars' presentation on delivering fast and beautiful images and video for mobile. It discusses 4 simple image optimizations: quality, format, sizing, and lazy loading. It also covers optimizing video delivery by reducing file sizes, only downloading video that will be displayed, and being mindful of data costs and network conditions for mobile users. The presentation provided examples and metrics on how these optimizations can significantly improve page load speeds and reduce data usage.
The document discusses optimizing mobile and web performance. It recommends testing performance using tools like WebPageTest and Video Optimizer. Some key optimizations include using content delivery networks to improve delivery speed, compressing text files, optimizing image size and quality, and choosing appropriate video bitrates. The summary highlights testing and optimization strategies for delivery speed, content delivery, images, and video.
Doug Sillars presented four simple optimizations for delivering fast and beautiful images and video on mobile: 1) reduce image quality, 2) use optimized formats like WebP and SVG, 3) size images appropriately, and 4) lazy load images below the fold. He demonstrated how these techniques can significantly reduce page load times and data usage. Sillars also discussed best practices for video delivery and alternatives to animated GIFs that can reduce file sizes substantially. Throughout, he provided real-world examples and tools to help optimize multimedia content for mobile performance.
This document discusses optimizing mobile and web performance through testing, analyzing, and improving the delivery of content such as images, videos, and text. It provides an overview of common tools for testing performance, such as WebPageTest and Video Optimizer. It then covers best practices for optimizing different types of content, including compressing text and images, using responsive images, lazy loading images, optimizing video quality and formats, and configuring video streaming and delivery. The goal is to understand current performance and make targeted improvements to provide fast, high-quality experiences for users on mobile.
Doug Sillars discusses using AI and machine learning to simplify image preparation for the web. He describes how object detection can be used for cropping, blurring objects, object removal, and generating alt text. Sillars also provides examples of using these techniques like detecting and adding sunglasses to images. He concludes that image processing with AI and ML can automate tasks like cropping, blurring, object removal, and alt text generation for image optimization.
This document provides best practices for optimizing video delivery and streaming on the web. It discusses how video files are large and can negatively impact page load times and user data plans. Some key recommendations include resizing videos appropriately for different screens, avoiding downloading hidden or unnecessary videos, using video streaming with a low starting bitrate for faster startup times, stripping audio from silent videos, and auditing third party video hosts for performance issues. The document emphasizes optimizing video delivery to respect mobile users' limited data plans.
The document discusses optimizing video delivery for performance and reducing data usage. It provides examples of HTML code to embed video on a webpage and control playback behavior. It also summarizes techniques for resizing and encoding videos to different formats and bitrates to reduce file sizes while maintaining quality, such as using services like Cloudinary. Optimizing factors like video size, bitrate, and delivery method can help videos start faster and reduce stalling to improve the user experience.
Doug Sillars discusses using AI and machine learning to simplify image preparation for the web. He covers how object detection can be used for cropping, blurring, object removal, and generating alt text. Sillars also demonstrates training a model to add sunglasses to faces in images without manually editing thousands of photos. In summary, AI and ML techniques can automate many image editing tasks previously done manually to optimize images for websites and apps.
The document discusses building augmented reality (AR) and virtual reality (VR) experiences in the browser. It demonstrates how to create a VR art gallery using A-Frame, optimize images and 3D models for AR/VR, and add AR functionality using AR.js markers. It also covers upcoming AR capabilities using WebXR, such as hit testing. Optimizations like resizing images, format and quality adjustments, cropping, and Draco compression are recommended to reduce file sizes and loading times. The talk concludes with resources for setting up a sample AR art gallery project and suggestions for art assets to include.
This document discusses using AI and machine learning to simplify image preparation for the web. It describes how object detection can be used for cropping, blurring, object removal, and generating alt text. It provides examples of using these techniques to automatically add sunglasses to faces in images. The document concludes by mentioning that image processing with AI and ML can simplify tasks like cropping, blurring, object removal, and alt text generation for images on the web.
The document discusses building augmented reality (AR) and virtual reality (VR) experiences in the browser. It begins with an overview of what can currently be done with AR and VR using the A-Frame framework, including examples of building VR art galleries and scenes. It then covers adding AR capabilities using AR.js by placing 3D objects with markers. The document emphasizes optimizations needed for AR and VR like reducing file sizes and optimizing image quality and format. It also discusses the potential for building AR experiences using the emerging WebXR standard. Throughout it provides links to code samples and resources.
Doug Sillars gave a presentation on using AI to optimize images for the web. He discussed how images dominate web content and explained techniques like cropping, blurring objects, and generating alt text using machine learning models. Sillars also demonstrated how to train custom models for tasks like detecting sunglasses and adding filters to photos. The presentation concluded by emphasizing how AI and ML can simplify and automate image preparation and processing for digital content.
This document discusses using AI and machine learning to simplify image preparation for the web. It describes how object detection can be used for cropping, blurring objects, object removal, and generating alt text. It also provides examples of training custom models for tasks like automatically adding sunglasses to faces in images. The conclusion emphasizes that image processing with AI and ML can automate tasks like cropping, blurring, object removal, and alt text generation for image preparation.
This document summarizes a presentation about building augmented reality (AR) and virtual reality (VR) experiences in the browser. It discusses using the A-Frame framework to create VR galleries and scenes that can be viewed today. It also covers adding AR capabilities using AR.js by placing 3D objects using markers. The presentation provides examples of optimizing assets for AR/VR experiences, such as resizing images, compressing formats, and using services like Cloudinary. Upcoming capabilities discussed include AR hit testing using the WebXR Device API in Chrome Canary. The document aims to demonstrate that AR does not need to be processor intensive or rely on large amounts of data.
This document summarizes Doug Sillars' presentation on building augmented reality experiences in the browser. Sillars discusses using A-Frame to create VR galleries that can be viewed today in the browser. He then explains how to add AR functionality using AR.js by placing 3D objects with markers. Sillars also covers optimizing assets for AR/VR experiences by reducing file sizes and formats. Finally, he demonstrates early AR capabilities with WebXR by hitting 3D objects in a gallery on mobile.
Doug Sillars discusses using AI and machine learning to simplify image preparation for the web. He describes how object detection can be used for automatic cropping, blurring, object removal, and generating alt text. Sillars also demonstrates training a model to detect sunglasses and apply transparent sunglasses overlays to images. The techniques discussed provide shortcuts for common image editing tasks over manually processing large numbers of images.
The document discusses building augmented reality (AR) and virtual reality (VR) experiences in the browser. It introduces AR.js and A-Frame for creating AR and VR using web technologies. Examples are provided of building a VR art gallery in A-Frame and adding AR functionality using AR.js and marker-based tracking. Optimization techniques for images, 3D models, and video are covered to improve performance for AR and VR. Upcoming capabilities for AR in WebXR are previewed. The document aims to demonstrate what can be done with AR and VR today in the browser and highlights areas that will continue advancing.
This document discusses building augmented reality (AR) and virtual reality (VR) experiences in the browser. It begins with an overview of VR using the A-Frame framework to build 3D scenes and galleries. It then covers adding AR functionality using AR.js markers to place 3D objects. The document outlines various optimizations needed for media in AR/VR like reducing file sizes and formats. It also introduces using the WebXR API for AR hit testing. Throughout examples of building an AR art gallery are provided. The document concludes that AR on the web is available today and continues to improve with new APIs and optimizations.
The document provides an overview of optimisations that can be made to apps to improve performance and speed. It discusses how fast is perceived by humans, benchmarking current performance, optimising images through resizing, formatting and lazy loading, reducing payload sizes through caching and content delivery, and replacing animated GIFs with optimized video formats. The document contains tips and examples for profiling apps and making optimizations to deliver content quickly.
The document discusses building augmented reality (AR) and virtual reality (VR) experiences in the browser. It demonstrates how to create VR galleries and add art using the A-Frame framework. It also shows how to build AR experiences using AR.js that place 3D objects using markers. The document emphasizes optimizations needed for AR/VR like reducing file sizes and formats of images. It highlights upcoming capabilities like AR hit testing using WebXR. In conclusion, the document demonstrates that AR on the web is available today and does not need to be processor intensive or use large amounts of data.
1. Video files are large and consuming more mobile data. Streaming video helps reduce this by only downloading segments as needed.
2. Best practices for video include resizing files appropriately for screens, avoiding downloading hidden or duplicate videos, stripping audio from silent videos, and starting streaming at lower bitrates for faster startup.
3. Video players are not responsive by default, so using the correct attributes can optimize streaming and respect users' data plans. Third party video hosts also need performance auditing.
The document provides tips for optimizing app performance and speed. It discusses how fast is perceived by humans, benchmarking current performance, optimizing images through resizing, format changes, quality adjustments, caching and lazy loading. Other tips include minimizing JSON response sizes through encoding, improving startup speed, and handling animated GIFs and videos efficiently. Testing tools are recommended to continuously monitor performance. The overall message is that applications can provide beautiful user experiences while also being fast.
Doug Sillars discusses using AI and machine learning to simplify image preparation for the web. He describes how object detection can be used for automatic cropping, blurring, object removal, and generating alt text. Sillars also demonstrates training a model to add sunglasses to images with minimal manual editing. Throughout the document, Sillars provides examples of using various libraries and services like ImageAI, TensorFlow, Google Cloud, and Cloudinary to perform these image processing tasks with machine learning.
This document summarizes a presentation about building augmented reality (AR) and virtual reality (VR) experiences in the browser. It discusses using the A-Frame framework to create VR galleries and art displays. It also covers adding AR capabilities using AR.js markers and the WebXR Device API. The presentation emphasizes optimization techniques for images, 3D models, and animations to ensure good performance for AR and VR experiences in the browser. Code examples and links are provided to demonstrate different AR and VR concepts discussed.
An Introduction to All Data Enterprise IntegrationSafe Software
Are you spending more time wrestling with your data than actually using it? You’re not alone. For many organizations, managing data from various sources can feel like an uphill battle. But what if you could turn that around and make your data work for you effortlessly? That’s where FME comes in.
We’ve designed FME to tackle these exact issues, transforming your data chaos into a streamlined, efficient process. Join us for an introduction to All Data Enterprise Integration and discover how FME can be your game-changer.
During this webinar, you’ll learn:
- Why Data Integration Matters: How FME can streamline your data process.
- The Role of Spatial Data: Why spatial data is crucial for your organization.
- Connecting & Viewing Data: See how FME connects to your data sources, with a flash demo to showcase.
- Transforming Your Data: Find out how FME can transform your data to fit your needs. We’ll bring this process to life with a demo leveraging both geometry and attribute validation.
- Automating Your Workflows: Learn how FME can save you time and money with automation.
Don’t miss this chance to learn how FME can bring your data integration strategy to life, making your workflows more efficient and saving you valuable time and resources. Join us and take the first step toward a more integrated, efficient, data-driven future!
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/efficiency-unleashed-the-next-gen-nxp-i-mx-95-applications-processor-for-embedded-vision-a-presentation-from-nxp-semiconductors/
James Prior, Senior Product Manager at NXP Semiconductors, presents the “Efficiency Unleashed: The Next-gen NXP i.MX 95 Applications Processor for Embedded Vision” tutorial at the May 2024 Embedded Vision Summit.
Machine vision is the most obvious way to help humans live better, enabling hundreds of applications spanning security, monitoring, inspection and more. Modern edge processors need private on-device and scalable hybrid machine learning capabilities to offer enough longevity to stay relevant in industrial and commercial IoT markets. In this talk, Prior presents the upcoming i.MX 95 family of applications processors.
The i.MX 95 features a new, self-developed neural processing unit from NXP—the eIQ Neutron NPU. Designed to scale from today’s conventional neural networks to tomorrow’s transformer-based models, the eIQ Neutron NPU scalable architecture delivers edge AI capabilities at high efficiency with award-winning tools, combined with chip-level security and privacy features. The i.MX 95 applications processor family features powerful processing and vision capabilities combined with safety, security and expandable high-speed interfaces.
What is an RPA CoE? Session 4 – CoE ScalingDianaGray10
How to scale a COE to meet organizational missions.
Topics covered:
• What is the original focal area?
• How to expand the COE globally.
• Is a centralized or decentralized model better for scaling?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
Day 4 - Excel Automation and Data ManipulationUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program: https://bit.ly/Africa_Automation_Student_Developers
In this fourth session, we shall learn how to automate Excel-related tasks and manipulate data using UiPath Studio.
📕 Detailed agenda:
About Excel Automation and Excel Activities
About Data Manipulation and Data Conversion
About Strings and String Manipulation
💻 Extra training through UiPath Academy:
Excel Automation with the Modern Experience in Studio
Data Manipulation with Strings in Studio
👉 Register here for our upcoming Session 5/ June 25: Making Your RPA Journey Continuous and Beneficial: https://community.uipath.com/events/details/uipath-lagos-presents-session-5-making-your-automation-journey-continuous-and-beneficial/
This slide deck is a deep dive the Salesforce latest release - Summer 24, by the famous Stephen Stanley. He has examined the release notes very carefully, and summarised them for the Wellington Salesforce user group, virtual meeting June 27 2024.
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My IdentityCynthia Thomas
Identities are a crucial part of running workloads on Kubernetes. How do you ensure Pods can securely access Cloud resources? In this lightning talk, you will learn how large Cloud providers work together to share Identity Provider responsibilities in order to federate identities in multi-cloud environments.
Chapter 3 of ISTQB Foundation 2018 syllabus with sample questions. Answers about what is static testing, what is review, types of review, informal review, walkthrough, technical review, inspection.
Multimodal Retrieval Augmented Generation (RAG) with MilvusZilliz
We've seen an influx of powerful multimodal capabilities in many LLMs. In this talk, we'll vectorize a dataset of images and texts into the same embedding space, store them in Milvus, retrieve all relevant data using multilingual texts and/or images and input multimodal data as context into GPT-4o.
The document discusses testing throughout the software development life cycle. It describes different software development models including sequential, incremental, and iterative models. It also covers different test levels from component and integration testing to system and acceptance testing. The document discusses different types of testing including functional and non-functional testing. It also covers topics like maintenance testing and triggers for additional testing when changes are made. Also covers concepts of Agile including DevOps, Shift Left Approach, TDD, BDD, ATDD, Retrospective and Process Improvement
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc
Global data transfers can be tricky due to different regulations and individual protections in each country. Sharing data with vendors has become such a normal part of business operations that some may not even realize they’re conducting a cross-border data transfer!
The Global CBPR Forum launched the new Global Cross-Border Privacy Rules framework in May 2024 to ensure that privacy compliance and regulatory differences across participating jurisdictions do not block a business's ability to deliver its products and services worldwide.
To benefit consumers and businesses, Global CBPRs promote trust and accountability while moving toward a future where consumer privacy is honored and data can be transferred responsibly across borders.
This webinar will review:
- What is a data transfer and its related risks
- How to manage and mitigate your data transfer risks
- How do different data transfer mechanisms like the EU-US DPF and Global CBPR benefit your business globally
- Globally what are the cross-border data transfer regulations and guidelines
Balancing Compaction Principles and PracticesScyllaDB
Compaction is a crucial component for preventing storage consumption from exploding. In this session, we’ll talk about why compaction is required and its principles of operation, the main compaction strategies available for use, when they should be used, and how they can be configured. Finally, we’ll present new compaction features recently introduced in ScyllaDB Enterprise and ScyllaDB Cloud.
Test Case Design Techniques as chapter 4 of ISTQB Foundation. Topics included are Equivalence Partition, Boundary Value Analysis, State Transition Testing, Decision Table Testing, Use Case Testing, Statement Coverage, Decision Coverage, Error Guessing, Exploratory Testing, Checklist Based Testing
Test Management as Chapter 5 of ISTQB Foundation. Topics covered are Test Organization, Test Planning and Estimation, Test Monitoring and Control, Test Execution Schedule, Test Strategy, Risk Management, Defect Management
4. 0.5
0.6
0.7
0.8
0.9
Standing in Line Standing on the
edge of a virtual
cliff
Experiencing
Mobile Delays
Solving a Math
Problem
https://www.ericsson.com/res/docs/2016/mobility-report/emr-feb-2016-the-stress-of-steaming-delays.pdf
Stress
5. Large Downloads Induce Delays in Rendering
3s: 53% of Users Abandon Mobile Sites
500ms: 26% Frustration
8% Engagement
100ms: 1% Revenue Walmart & Amazon (Desktop 2001)
4% Mobile Users Throw Their Phones
https://www.doubleclickbygoogle.com/articles/mobile-speed-matters
http://bit.ly/mobileWebStress
http://www.globaldots.com/how-website-speed-affects-conversion-rates/
https://www.mobilejoomla.com/blog/172-responsive-design-vs-server-side-solutions-infographic.html
29. Scalable Vector Graphics (SVG)
Images drawn as shapes
infinitely scalable
XML - Can be added inline to HTML document
https://gist.github.com/hail2u/2884613?short_path=66a60ff
30. Scalable Vector Graphics (SVG)
Images drawn as shapes
infinitely scalable
XML - Can be added inline to HTML document
https://gist.github.com/hail2u/2884613?short_path=66a60ff
85. Animated GIFs
“The Graphics Interchange Format is not
intended as a platform for animation, even
though it can be done in a limited way.”
-GIF89a Specification
https://www.w3.org/Graphics/GIF/spec-gif89a.txt
98. Addendum 2: Network Info
// Network type that browser uses
navigator.connection.type;
// Effective bandwidth estimate
navigator.connection.downlink
// Effective round-trip time estimate
navigator.connection.rtt
// Upper bound on the downlink speed of the first network hop
navigator.connection.downlinkMax
99. Addendum 2: Network Info
// Network type that browser uses
navigator.connection.type;
// Effective bandwidth estimate
navigator.connection.downlink
// Effective round-trip time estimate
navigator.connection.rtt
// Upper bound on the downlink speed of the first network hop
navigator.connection.downlinkMax
500 KBPS