Choosing your mobile design paradigm is hard, and performance is an often overlooked parameter in this decision process.
This presentation discusses the top performance concerns for the top mobile design paradigms - Dedicated Sites (mdot) and Responsive Web Design (RWD).
Presented at Breaking Dev (bdconf) in April, 2012.
This document discusses optimizing mobile application performance through testing. It begins by explaining that performance is a human perception, with delays of 100ms feeling instantaneous, 1s still allowing for an uninterrupted train of thought, and 10s being the limit to maintain focus. It then discusses benchmarking applications to understand current performance, identifying fixes, optimizing through things like image size and format, caching, and lazy loading. The overall message is that thorough testing across devices and networks is needed to optimize mobile applications for speed.
This document discusses optimizing mobile application performance through testing. It begins by explaining that fast performance is a human perception, with delays of 100ms feeling instantaneous, 1s still allowing for an uninterrupted train of thought, and 10s being the limit to keep focus. It then discusses benchmarking applications to identify issues, making optimizations, testing fixes, and launching optimized versions. Specific techniques covered include profiling network conditions, testing on low-end devices, setting speed goals, optimizing JSON responses, image sizes/formats/quality, and caching. The overall message is that thorough testing across devices and networks is needed to optimize mobile application speed for the best user experience.
This document discusses mobile application performance testing. It begins by explaining how fast is perceived by humans, with 100ms seen as instant, 1s as an acceptable delay, and 10s as the limit to maintain focus. It then discusses various performance studies showing user frustration and abandonment rates related to load speeds. The document goes on to describe benchmarking applications, identifying fixes, optimizing through various techniques, and retesting. Specific areas covered in more depth include optimizing images through size, quality, format, caching and lazy loading. Other topics include content delivery networks, animating GIFs, and network information.
Have fast, performant, and successful web pages is a great Challenge. There are many layers involved and all of them have to work together.
In this talk I presented at FIBAlumni with collaboration of COEINF and the video recording is at http://media.fib.upc.edu/fibtv/streamingmedia/view/22/1400 (in Catalan).
It shows how all parts are involved in the success of web pages from the server up to the human brain and perception.
It introduces metrics and ways to effectively calculate and measure objectively the impact of the actions taken in the optimisation and also some ways to detect ways to optimise websites.
This document provides tips for optimizing images for fast loading on mobile websites. It discusses how image size, quality, format, caching, and lazy loading can significantly impact performance. Specific techniques recommended include resizing images to appropriate screen sizes, using formats like WebP and SVG that compress well, lazy loading images below the fold, and adding responsive breakpoints to serve optimized images for different devices. Benchmarking tools are suggested for testing image performance in various scenarios. The overall message is that with the right optimizations, images can load quickly without sacrificing quality.
Site speed is a ranking factor in Google, and for good reason. Visitors have a short attention span, and will quickly navigate away from a slow website, especially on mobile. This presentation covers essential tools and techniques for improving your load times and PageSpeed score, such as caching, image optimization, and plugin performance.
The document discusses how Akamai's Intelligent Internet Platform addresses challenges posed by increasingly sophisticated websites and rising consumer expectations for faster load times and richer content. It does this through a global network of servers that optimize routing, cache content closer to users, compress data and prefetch resources to accelerate page loads. Case studies show how Akamai has helped customers like Best Buy and Urban Outfitters improve performance, scale to handle traffic spikes and reduce infrastructure costs.
A web performance optimisation case study presented by Seatwave at the London Web Performance Meetup, Jan 2011.
The PDF is in Landscape so you might be better to download it and then shift-ctrl-+ to rotate it clockwise in Adobe Acrobat Reader.
Performance is important for user experience. While some myths exist around performance, such as XML being much slower than JSON, tests show they are essentially identical. Easy techniques can improve performance, such as using content delivery networks and image compression. Emerging standards like HTTP 2.0, server-side push, and WebSockets allow pushing data to clients. Frameworks like MessagePack provide smaller binary serialization. Proper use of threading, reusing elements, preloading, and prioritizing content can also boost performance. The perception of speed matters - even 100ms delays impact user behavior.
Developing High Performance Web Apps - CodeMash 2011
This document provides an overview of techniques for developing high performance web applications. It discusses why front-end performance matters, and outlines best practices for optimizing page load times, using responsive interfaces, loading and executing JavaScript efficiently, and accessing data. The presentation recommends tools for monitoring and improving performance, such as Firebug, Page Speed, and YSlow.
Extending JMS to Web Devices over HTML5 WebSockets - JavaOne 2011
HTML5 WebSockets offers secure, high-performance, bidirectional network communication over the Web and in the cloud, making applications more responsive while using less bandwidth: live dashboards, financial quotes and transactions, real-time auctions and betting, gaming, equipment monitoring . . . the list is endless. In this session, see how to extend the Java Message Service (JMS) API to Web devices over HTML5 WebSockets to enrich and accelerate your applications. Discover through concrete code examples and a live customer application how to develop highly interactive UIs showing real-time data from any middleware supporting JMS, such as Tibco EMS or Informatica UMQ. Demos include JavaFX and JavaScript running in a Web browser and on a mobile device.
Slides for my Adobe MAX 2011 presentation on Optimizing Sites for Mobile Devices. In this hands-on lab, I explore the concept of developing a mobile strategy that approaches mobile as an equal partner in the design process, and explores techniques to help site content deploy across devices and contexts.
The document discusses front-end web performance analysis. It introduces several popular tools for front-end performance analysis such as Fiddler, IBM Page Detailer, FireBug, YSlow, and AOL PageTest. It then discusses Yahoo's 14 rules and 20 new best practices for high performance web pages. Finally, it discusses techniques for extending front-end analysis tools and principles of optimization.
This document provides tips for optimizing images for fast loading on mobile devices. It recommends profiling network conditions and device capabilities to understand real-world performance. Images should be compressed and resized for different devices. Formats like JPEG, PNG, and WebP work best. Lazy loading and responsive images can further improve speed. Caching, gzip encoding, and a quality focus on differences imperceptible to humans can make large files much smaller without reducing quality.
Learn how Radware's FastView technology, embedded into the Application Delivery Controllers (ADCs) provide result oriented web application acceleration
Happy Browser, Happy User! NY Web Performance Meetup 9/20/19
xPerformance is fundamentally, a UX concern. Sites that are slow to render or janky to interact with are a bad user experience. We strive to write performant code for our users, but users don’t directly interact with our code - it all happens through the medium of the browser.
The browser is the middleman between us and our users; therefore to make our users happy, we first have to make the browser happy. But how exactly do we do that?
In this talk, we’ll learn how browsers work under the hood: how they request, construct, and render a website. At each step along the way, we’ll cover what we can do as developers to make the browser’s job easier, and why those best practices work. You’ll leave with a solid understanding of how to write code that works *with* the browser, not against it, and ultimately improves your users’ experience.
The document discusses how Akamai's Dynamic Site Accelerator (DSA) can help websites address performance, scalability, security, and availability issues. DSA leverages Akamai's global edge network to speed page loading, optimize caching, improve TCP performance, and offload website infrastructure. It provides an example of how DSA helped Cathay Pacific boost online bookings and reduce infrastructure costs. In summary, DSA leverages Akamai's edge network to improve website performance, scalability, and availability while reducing infrastructure needs and costs.
Boston Web Performance Meetup: The Render Chain and You
Joseph Morrissey and Matt Ringel from Akamai Technologies go a level deeper into web browser internals to show how a browser turns HTML into pixels, and what you can do with your web pages to make them easier to digest by the browser.
We include the top 5 things we've found that make web site rendering slower, and what you can do to fix them.
1) Mobile traffic to retail sites is growing rapidly, with 1 in 4 visits now coming from smartphones.
2) Mobile users expect fast load times and want the ability to purchase directly from their phones.
3) Akamai's solutions can optimize the mobile experience for retailers by speeding load times, offloading traffic, and prioritizing content delivery.
4) As retail moves increasingly omnichannel, with in-store and online shopping converging, Akamai aims to help retailers engage customers across all channels through fast, personalized experiences.
This document discusses using the Akamai Connector for Varnish to simplify operations between a Varnish cache and Akamai's edge caching network. It highlights common challenges with duplicating caching logic and managing lifecycle changes. The connector architecture allows caching policies to be defined in VCL and automatically propagated to Akamai. An example demo purges a file from both Varnish and Akamai caches. Attendees are encouraged to join the early access program to try the integration.
The document discusses Akamai IO, a new project by Akamai Technologies that will provide insights into Internet traffic patterns based on data from two trillion daily requests Akamai sees, representing 20-30% of global HTTP traffic. Initially, the observatory will provide browser statistics broken down by cellular and non-cellular networks, with plans to expand coverage of object types, page elements, trends, and APIs.
Dr. Tom Leighton delivered a keynote presentation titled “Transforming Experiences Across the Omnichannel." Dr. Leighton explains the challenges of providing frictionless experiences across all devices and channels. He also shares near term and long term strategies for helping to ensure rapid response times – regardless of whether a shopper is engaging on a smartphone or an iPad, using a mobile connection, or competing for Wi-Fi in the store.
Learn more about Akamai's Mobile Solutions - Aqua Ion Mobile: http://www.akamai.com/html/solutions/aqua_ion_mobile.html
This document summarizes a workshop on web performance optimization. It covers topics like compression, image optimization, page structure, HTTPS/HTTP2, and resource hints. For compression, it discusses setting up gzip, brotli, and comparing performance. For images, it outlines creating optimized images in the right sizes/formats/qualities and delivering them efficiently through responsive images and lazy loading. The workshop provides strategies for web performance improvement through optimizing common assets like code, images and page structure.
The document discusses responsive web design and how Akamai solutions can help address common problems with RWD. It describes strategies for RWD like adaptive delivery and responsive client-side design. Common issues with RWD include over-downloading content and image-related problems. Akamai solutions like adaptive images, responsive images, Edge Server Includes, and responsive server-side design can help optimize content delivery for different devices and networks. These solutions can improve page load times and the user experience compared to traditional RWD approaches.
Being able to review and assess configurations is key in improving efficiency and performance for our websites. During this session, we will discuss and demonstrate how to review your Akamai configurations in order to move towards updated and efficient methods. In order to improve all aspects of websites, we will cover areas including images, protocols, DNS, caching, and more. Not only will we essentially teach you how to perform mini configuration assessments, but we will also walk through several basic steps using industry tools and Akamai solutions that can help address performance pitfalls within a website today. These tools will range anywhere from using WebPageTest, PageSpeed, to more Akamai focused areas such as Log Analysis, Portal Reports and other Akamai solutions.
Akamai was founded in 1998 by Dr. Tom Leighton and Danny Lewin based on research at MIT to develop algorithms for load balancing and content caching to make the Internet faster, more secure, and reliable. It now has over 2,500 employees, 4,000 customers, $1.12 billion in revenue, and a 63.2% market share providing cloud, media, mobile and security services to enterprises, commerce, high-tech, media and entertainment, and public sector customers worldwide. The top 100 global brands trust Akamai to remove the complexities of technology.
Slides from my Web Directions South 2014 Talk.
Abstract:
Responsive Web Design (RWD) is upon us, and it seems like every website has either gone responsive or planning to do so. And in this rush to implement – performance is left behind…
Last November (2013), I ran a test identifying the responsive websites amongst the top 10,000 sites, and inspected their performance traits. The results were depressing, showing many sites have gone responsive, and hardly any tackled performance.
In this talk, we’ll track the progress (or lack there of) we made as an industry. We’ll look at the results of a new test, tracking our progress in adopting RWD and – more importantly – in addressing its performance implications. We’ll share high level stats, highlight key trends, drill into representative examples, and come away with a better understanding of what we should be doing better, both on our own sites and as an industry
The document discusses how Akamai's responsive web design (RWD) and image optimization solutions can improve website performance for desktop and mobile users. It shows that Akamai's Ion Standard solution improved page load times by 92-99% and that Ion Premier improved load times by 125-235%. Pairing Ion Premier with additional image optimization and design tools improved load times even further by 272-400%.
The connected world around us is evolving at a breath taking pace. Some people refer to it as the Internet of Things, others call it The Internet of Everything or the “hyperconnected world.” Whatever you choose to call it, we are becoming a world in which billions of people, tens of billions of machines, and countless petabytes of information are all interlinked and in which instantaneous and intelligent access becomes the expectation. In this presentation, Akamai CEO and co-founder Dr. Leighton outlines four Grand Challenges created as a result of the massive quantities of video moving online, the rising movement of online transactions and media to mobile devices, an ever-increasing frequency and sophistication of security attacks and the rapid migration of enterprise applications to the cloud.
End users expect to be able to view media content anytime, anywhere, and on any device. Amazon CloudFront is a web service for content delivery used to distribute content to end users around the globe with low latency, high data transfer speeds, and no commitments. In this session, learn what a content delivery network (CDN) such as Amazon CloudFront is and how it works, the benefits it provides, common challenges and needs, performance, pricing, and examples of how customers are using CloudFront.
Third party components are a part of any modern site: JS libs, analytics, trackers, share buttons, ads. Many components, each adding its performance cost, cause render delays or can effectively take your site down. This isn’t your code nor your servers, so what can you do about it?
This presentation will answer this question with strategies and tactics for keeping 3rd parties from taking you down.
This talk was given at Velocity Santa Clara, 2014: The presentation from Velocity Santa Clara, 2014 (http://velocityconf.com/velocity2014/public/schedule/detail/35448).
App-solute Testing: Making App Testing with Akamai Easy
In this world of myriad devices, having fast, reliable and secure mobile apps is of utmost importance for every business. Fast-paced development is the need of the hour and as businesses are building apps quicker, it is crucial to make sure that mobile apps are tested and reviewed at the same pace to ensure an enhanced end-user experience. In this session, you will learn to test or review whether the Akamai features are working correctly on your mobile apps. We will share troubleshooting tools and best practices to empower you to quickly identify and resolve Akamai-related issues on your mobile apps.
Slide deck from Strangeloop president Joshua Bixby's presentation at the 2012 Content Delivery Summit.
Many content owners are already using a content delivery network (CDN) to cache content closer to their visitors, but CDNs don't reduce the number of requests required to render each page, and they have no impact on browser efficiency. Front-end optimization (FEO) picks up where CDNs leave off, transforming the content itself so that it renders as quickly as possible in the browser.
In this presentation, attendees will see real-world examples of how leading e-commerce sites have combined CDN and FEO forces to reach new levels of performance for content-rich pages. Get real numbers on how quickly content-rich sites loaded pre-acceleration, then with just a CDN, then with a combined CDN/FEO solution.
This document discusses Akamai Technologies and its evolution from academic research at MIT to a global cloud delivery platform. It outlines Akamai's role in managing complex modern web presences and addresses three grand challenges facing the internet - performance, media delivery, and security. For performance, it discusses ensuring fast delivery to any device. For media, it discusses enabling high-quality video delivery at massive scale. And for security, it discusses protecting from increasingly sophisticated cyber attacks. The document highlights how Akamai's global server network and technologies help customers meet these challenges.
The document discusses how the Akamai Intelligent Internet Platform uses a global network of servers located at the edge of the internet to deliver web content and applications. It helps websites improve performance by optimizing routing, caching content closer to users, compressing files, pre-fetching resources, and offloading processing from origin servers. Case studies show how Akamai solutions helped companies like Best Buy, Urban Outfitters, and Live Nation improve performance, manage traffic spikes, and increase sales.
Serverless means handing off server management to the cloud platforms – along with their security risks. With the “pros” ensuring our servers are patched, what’s left for application owners to protect? As it turns out, quite a lot.
This talk discusses the aspects of security serverless doesn’t solve, the problems it could make worse, and the tools and practices you can use to keep yourself safe.
Required audience experience
Basic knowledge of how FaaS and Serverless works
Objective of the talk
As many companies explore the world of serverless, it’s important they understand the aspects of security this new world helps them with, and the ones they need to care more about. This talk will provide a framework to understand how to prioritise and approach security for Serverless apps.
Guy Podjarny breaks into a vulnerable serverless application and exploits multiple weaknesses, helping better understand some of the mistakes people make, their implications, and how to avoid them.
Video available on: https://www.infoq.com/presentations/serverless-security-2017
The key to a successful mobile site is high performance and reliability across a wide range of device capabilities and network latencies. However, the mobile web is a hostile environment with support for HTML5, JavaScript and CSS varying widely across browsers and devices. This talk will explain best practices to build high performance mobile sites that work across a wide range of devices and capabilities. The focus will be on lessons learnt at Betfair while rewriting the entire mobile web stack and how we used techniques to maximise performance and reliability. After discussing the problems faced in mobile the talk will explain how adaptive techniques can be used to provide progressive enhancement. This will be followed by an explanation of why and where performance bottlenecks occur and how these can be solved.
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.
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 application performance through testing. It begins by explaining that performance is a human perception, with delays of 100ms feeling instantaneous, 1s still allowing for an uninterrupted train of thought, and 10s being the limit to maintain focus. It then discusses benchmarking applications to understand current performance, identifying fixes, optimizing through things like image size and format, caching, and lazy loading. The overall message is that thorough testing across devices and networks is needed to optimize mobile applications for speed.
Testing Mobile App Performance MOT EdinburghDoug Sillars
This document discusses optimizing mobile application performance through testing. It begins by explaining that fast performance is a human perception, with delays of 100ms feeling instantaneous, 1s still allowing for an uninterrupted train of thought, and 10s being the limit to keep focus. It then discusses benchmarking applications to identify issues, making optimizations, testing fixes, and launching optimized versions. Specific techniques covered include profiling network conditions, testing on low-end devices, setting speed goals, optimizing JSON responses, image sizes/formats/quality, and caching. The overall message is that thorough testing across devices and networks is needed to optimize mobile application speed for the best user experience.
This document discusses mobile application performance testing. It begins by explaining how fast is perceived by humans, with 100ms seen as instant, 1s as an acceptable delay, and 10s as the limit to maintain focus. It then discusses various performance studies showing user frustration and abandonment rates related to load speeds. The document goes on to describe benchmarking applications, identifying fixes, optimizing through various techniques, and retesting. Specific areas covered in more depth include optimizing images through size, quality, format, caching and lazy loading. Other topics include content delivery networks, animating GIFs, and network information.
Have fast, performant, and successful web pages is a great Challenge. There are many layers involved and all of them have to work together.
In this talk I presented at FIBAlumni with collaboration of COEINF and the video recording is at http://media.fib.upc.edu/fibtv/streamingmedia/view/22/1400 (in Catalan).
It shows how all parts are involved in the success of web pages from the server up to the human brain and perception.
It introduces metrics and ways to effectively calculate and measure objectively the impact of the actions taken in the optimisation and also some ways to detect ways to optimise websites.
This document provides tips for optimizing images for fast loading on mobile websites. It discusses how image size, quality, format, caching, and lazy loading can significantly impact performance. Specific techniques recommended include resizing images to appropriate screen sizes, using formats like WebP and SVG that compress well, lazy loading images below the fold, and adding responsive breakpoints to serve optimized images for different devices. Benchmarking tools are suggested for testing image performance in various scenarios. The overall message is that with the right optimizations, images can load quickly without sacrificing quality.
Site speed is a ranking factor in Google, and for good reason. Visitors have a short attention span, and will quickly navigate away from a slow website, especially on mobile. This presentation covers essential tools and techniques for improving your load times and PageSpeed score, such as caching, image optimization, and plugin performance.
The document discusses how Akamai's Intelligent Internet Platform addresses challenges posed by increasingly sophisticated websites and rising consumer expectations for faster load times and richer content. It does this through a global network of servers that optimize routing, cache content closer to users, compress data and prefetch resources to accelerate page loads. Case studies show how Akamai has helped customers like Best Buy and Urban Outfitters improve performance, scale to handle traffic spikes and reduce infrastructure costs.
Seatwave Web Peformance Optimisation Case StudyStephen Thair
A web performance optimisation case study presented by Seatwave at the London Web Performance Meetup, Jan 2011.
The PDF is in Landscape so you might be better to download it and then shift-ctrl-+ to rotate it clockwise in Adobe Acrobat Reader.
Performance is important for user experience. While some myths exist around performance, such as XML being much slower than JSON, tests show they are essentially identical. Easy techniques can improve performance, such as using content delivery networks and image compression. Emerging standards like HTTP 2.0, server-side push, and WebSockets allow pushing data to clients. Frameworks like MessagePack provide smaller binary serialization. Proper use of threading, reusing elements, preloading, and prioritizing content can also boost performance. The perception of speed matters - even 100ms delays impact user behavior.
Developing High Performance Web Apps - CodeMash 2011Timothy Fisher
This document provides an overview of techniques for developing high performance web applications. It discusses why front-end performance matters, and outlines best practices for optimizing page load times, using responsive interfaces, loading and executing JavaScript efficiently, and accessing data. The presentation recommends tools for monitoring and improving performance, such as Firebug, Page Speed, and YSlow.
Extending JMS to Web Devices over HTML5 WebSockets - JavaOne 2011Peter Moskovits
HTML5 WebSockets offers secure, high-performance, bidirectional network communication over the Web and in the cloud, making applications more responsive while using less bandwidth: live dashboards, financial quotes and transactions, real-time auctions and betting, gaming, equipment monitoring . . . the list is endless. In this session, see how to extend the Java Message Service (JMS) API to Web devices over HTML5 WebSockets to enrich and accelerate your applications. Discover through concrete code examples and a live customer application how to develop highly interactive UIs showing real-time data from any middleware supporting JMS, such as Tibco EMS or Informatica UMQ. Demos include JavaFX and JavaScript running in a Web browser and on a mobile device.
Slides for my Adobe MAX 2011 presentation on Optimizing Sites for Mobile Devices. In this hands-on lab, I explore the concept of developing a mobile strategy that approaches mobile as an equal partner in the design process, and explores techniques to help site content deploy across devices and contexts.
The document discusses front-end web performance analysis. It introduces several popular tools for front-end performance analysis such as Fiddler, IBM Page Detailer, FireBug, YSlow, and AOL PageTest. It then discusses Yahoo's 14 rules and 20 new best practices for high performance web pages. Finally, it discusses techniques for extending front-end analysis tools and principles of optimization.
This document provides tips for optimizing images for fast loading on mobile devices. It recommends profiling network conditions and device capabilities to understand real-world performance. Images should be compressed and resized for different devices. Formats like JPEG, PNG, and WebP work best. Lazy loading and responsive images can further improve speed. Caching, gzip encoding, and a quality focus on differences imperceptible to humans can make large files much smaller without reducing quality.
Learn how Radware's FastView technology, embedded into the Application Delivery Controllers (ADCs) provide result oriented web application acceleration
Happy Browser, Happy User! NY Web Performance Meetup 9/20/19Katie Sylor-Miller
xPerformance is fundamentally, a UX concern. Sites that are slow to render or janky to interact with are a bad user experience. We strive to write performant code for our users, but users don’t directly interact with our code - it all happens through the medium of the browser.
The browser is the middleman between us and our users; therefore to make our users happy, we first have to make the browser happy. But how exactly do we do that?
In this talk, we’ll learn how browsers work under the hood: how they request, construct, and render a website. At each step along the way, we’ll cover what we can do as developers to make the browser’s job easier, and why those best practices work. You’ll leave with a solid understanding of how to write code that works *with* the browser, not against it, and ultimately improves your users’ experience.
Akamai 如何幫您的客戶用網站賺錢 how to monetize your site零壹科技股份有限公司
The document discusses how Akamai's Dynamic Site Accelerator (DSA) can help websites address performance, scalability, security, and availability issues. DSA leverages Akamai's global edge network to speed page loading, optimize caching, improve TCP performance, and offload website infrastructure. It provides an example of how DSA helped Cathay Pacific boost online bookings and reduce infrastructure costs. In summary, DSA leverages Akamai's edge network to improve website performance, scalability, and availability while reducing infrastructure needs and costs.
Boston Web Performance Meetup: The Render Chain and Youmattringel
Joseph Morrissey and Matt Ringel from Akamai Technologies go a level deeper into web browser internals to show how a browser turns HTML into pixels, and what you can do with your web pages to make them easier to digest by the browser.
We include the top 5 things we've found that make web site rendering slower, and what you can do to fix them.
Etail West 2013 Akamai CEO Tom Leighton_FinalLiz Bradley
1) Mobile traffic to retail sites is growing rapidly, with 1 in 4 visits now coming from smartphones.
2) Mobile users expect fast load times and want the ability to purchase directly from their phones.
3) Akamai's solutions can optimize the mobile experience for retailers by speeding load times, offloading traffic, and prioritizing content delivery.
4) As retail moves increasingly omnichannel, with in-store and online shopping converging, Akamai aims to help retailers engage customers across all channels through fast, personalized experiences.
This document discusses using the Akamai Connector for Varnish to simplify operations between a Varnish cache and Akamai's edge caching network. It highlights common challenges with duplicating caching logic and managing lifecycle changes. The connector architecture allows caching policies to be defined in VCL and automatically propagated to Akamai. An example demo purges a file from both Varnish and Akamai caches. Attendees are encouraged to join the early access program to try the integration.
The document discusses Akamai IO, a new project by Akamai Technologies that will provide insights into Internet traffic patterns based on data from two trillion daily requests Akamai sees, representing 20-30% of global HTTP traffic. Initially, the observatory will provide browser statistics broken down by cellular and non-cellular networks, with plans to expand coverage of object types, page elements, trends, and APIs.
Dr. Tom Leighton delivered a keynote presentation titled “Transforming Experiences Across the Omnichannel." Dr. Leighton explains the challenges of providing frictionless experiences across all devices and channels. He also shares near term and long term strategies for helping to ensure rapid response times – regardless of whether a shopper is engaging on a smartphone or an iPad, using a mobile connection, or competing for Wi-Fi in the store.
Learn more about Akamai's Mobile Solutions - Aqua Ion Mobile: http://www.akamai.com/html/solutions/aqua_ion_mobile.html
This document summarizes a workshop on web performance optimization. It covers topics like compression, image optimization, page structure, HTTPS/HTTP2, and resource hints. For compression, it discusses setting up gzip, brotli, and comparing performance. For images, it outlines creating optimized images in the right sizes/formats/qualities and delivering them efficiently through responsive images and lazy loading. The workshop provides strategies for web performance improvement through optimizing common assets like code, images and page structure.
The document discusses responsive web design and how Akamai solutions can help address common problems with RWD. It describes strategies for RWD like adaptive delivery and responsive client-side design. Common issues with RWD include over-downloading content and image-related problems. Akamai solutions like adaptive images, responsive images, Edge Server Includes, and responsive server-side design can help optimize content delivery for different devices and networks. These solutions can improve page load times and the user experience compared to traditional RWD approaches.
Being able to review and assess configurations is key in improving efficiency and performance for our websites. During this session, we will discuss and demonstrate how to review your Akamai configurations in order to move towards updated and efficient methods. In order to improve all aspects of websites, we will cover areas including images, protocols, DNS, caching, and more. Not only will we essentially teach you how to perform mini configuration assessments, but we will also walk through several basic steps using industry tools and Akamai solutions that can help address performance pitfalls within a website today. These tools will range anywhere from using WebPageTest, PageSpeed, to more Akamai focused areas such as Log Analysis, Portal Reports and other Akamai solutions.
Akamai was founded in 1998 by Dr. Tom Leighton and Danny Lewin based on research at MIT to develop algorithms for load balancing and content caching to make the Internet faster, more secure, and reliable. It now has over 2,500 employees, 4,000 customers, $1.12 billion in revenue, and a 63.2% market share providing cloud, media, mobile and security services to enterprises, commerce, high-tech, media and entertainment, and public sector customers worldwide. The top 100 global brands trust Akamai to remove the complexities of technology.
Slides from my Web Directions South 2014 Talk.
Abstract:
Responsive Web Design (RWD) is upon us, and it seems like every website has either gone responsive or planning to do so. And in this rush to implement – performance is left behind…
Last November (2013), I ran a test identifying the responsive websites amongst the top 10,000 sites, and inspected their performance traits. The results were depressing, showing many sites have gone responsive, and hardly any tackled performance.
In this talk, we’ll track the progress (or lack there of) we made as an industry. We’ll look at the results of a new test, tracking our progress in adopting RWD and – more importantly – in addressing its performance implications. We’ll share high level stats, highlight key trends, drill into representative examples, and come away with a better understanding of what we should be doing better, both on our own sites and as an industry
The document discusses how Akamai's responsive web design (RWD) and image optimization solutions can improve website performance for desktop and mobile users. It shows that Akamai's Ion Standard solution improved page load times by 92-99% and that Ion Premier improved load times by 125-235%. Pairing Ion Premier with additional image optimization and design tools improved load times even further by 272-400%.
Tom uk soti_final_without video.4.21.15Liz Bradley
The connected world around us is evolving at a breath taking pace. Some people refer to it as the Internet of Things, others call it The Internet of Everything or the “hyperconnected world.” Whatever you choose to call it, we are becoming a world in which billions of people, tens of billions of machines, and countless petabytes of information are all interlinked and in which instantaneous and intelligent access becomes the expectation. In this presentation, Akamai CEO and co-founder Dr. Leighton outlines four Grand Challenges created as a result of the massive quantities of video moving online, the rising movement of online transactions and media to mobile devices, an ever-increasing frequency and sophistication of security attacks and the rapid migration of enterprise applications to the cloud.
End users expect to be able to view media content anytime, anywhere, and on any device. Amazon CloudFront is a web service for content delivery used to distribute content to end users around the globe with low latency, high data transfer speeds, and no commitments. In this session, learn what a content delivery network (CDN) such as Amazon CloudFront is and how it works, the benefits it provides, common challenges and needs, performance, pricing, and examples of how customers are using CloudFront.
Third Party Performance (Velocity, 2014)Guy Podjarny
Third party components are a part of any modern site: JS libs, analytics, trackers, share buttons, ads. Many components, each adding its performance cost, cause render delays or can effectively take your site down. This isn’t your code nor your servers, so what can you do about it?
This presentation will answer this question with strategies and tactics for keeping 3rd parties from taking you down.
This talk was given at Velocity Santa Clara, 2014: The presentation from Velocity Santa Clara, 2014 (http://velocityconf.com/velocity2014/public/schedule/detail/35448).
In this world of myriad devices, having fast, reliable and secure mobile apps is of utmost importance for every business. Fast-paced development is the need of the hour and as businesses are building apps quicker, it is crucial to make sure that mobile apps are tested and reviewed at the same pace to ensure an enhanced end-user experience. In this session, you will learn to test or review whether the Akamai features are working correctly on your mobile apps. We will share troubleshooting tools and best practices to empower you to quickly identify and resolve Akamai-related issues on your mobile apps.
Marrying CDNs with Front-End Optimization Strangeloop
Slide deck from Strangeloop president Joshua Bixby's presentation at the 2012 Content Delivery Summit.
Many content owners are already using a content delivery network (CDN) to cache content closer to their visitors, but CDNs don't reduce the number of requests required to render each page, and they have no impact on browser efficiency. Front-end optimization (FEO) picks up where CDNs leave off, transforming the content itself so that it renders as quickly as possible in the browser.
In this presentation, attendees will see real-world examples of how leading e-commerce sites have combined CDN and FEO forces to reach new levels of performance for content-rich pages. Get real numbers on how quickly content-rich sites loaded pre-acceleration, then with just a CDN, then with a combined CDN/FEO solution.
This document discusses Akamai Technologies and its evolution from academic research at MIT to a global cloud delivery platform. It outlines Akamai's role in managing complex modern web presences and addresses three grand challenges facing the internet - performance, media delivery, and security. For performance, it discusses ensuring fast delivery to any device. For media, it discusses enabling high-quality video delivery at massive scale. And for security, it discusses protecting from increasingly sophisticated cyber attacks. The document highlights how Akamai's global server network and technologies help customers meet these challenges.
The document discusses how the Akamai Intelligent Internet Platform uses a global network of servers located at the edge of the internet to deliver web content and applications. It helps websites improve performance by optimizing routing, caching content closer to users, compressing files, pre-fetching resources, and offloading processing from origin servers. Case studies show how Akamai solutions helped companies like Best Buy, Urban Outfitters, and Live Nation improve performance, manage traffic spikes, and increase sales.
Similar to Performance Implications of Mobile Design (20)
Serverless Security: What's Left To ProtectGuy Podjarny
Serverless means handing off server management to the cloud platforms – along with their security risks. With the “pros” ensuring our servers are patched, what’s left for application owners to protect? As it turns out, quite a lot.
This talk discusses the aspects of security serverless doesn’t solve, the problems it could make worse, and the tools and practices you can use to keep yourself safe.
Required audience experience
Basic knowledge of how FaaS and Serverless works
Objective of the talk
As many companies explore the world of serverless, it’s important they understand the aspects of security this new world helps them with, and the ones they need to care more about. This talk will provide a framework to understand how to prioritise and approach security for Serverless apps.
Guy Podjarny breaks into a vulnerable serverless application and exploits multiple weaknesses, helping better understand some of the mistakes people make, their implications, and how to avoid them.
Video available on: https://www.infoq.com/presentations/serverless-security-2017
Serverless Security: What's Left to Protect?Guy Podjarny
Slides from my ServerlessConf Austin 2017.
Serverless means handing off server management to the cloud platforms - along with their security risks. With the “pros” ensuring our servers are patched, what’s left for application owners to protect?
As it turns out, quite a lot. This talk discusses the aspects of security serverless doesn’t solve, the problems it could make worse, and the tools and practices you can use to keep yourself safe
Some of the very things that make JavaScript awesome can also leave it exposed. Guy Podjarny and Danny Grander walk through some sample security flaws unique to Node’s async nature and surrounding ecosystem (or especially relevant to it)—e.g., memory leaks via the buffer object, ReDoS and other algorithmic DoS attacks (which impact Node due to its single-threaded nature), and timing attacks leveraging the EventLoop—and show how these could occur in your own code or in npm dependencies.
npm packages are awesome, but also introduce risk.
This presentation explains how packages may introduce known vulnerabilities into your application, explains their impact, and most importantly, shows how to protect yourself.
The few slides were complemented by running several vulnerability exploits against the vulnerable demo app Goof from here: https://github.com/Snyk/goof
Stranger Danger: Securing Third Party Components (Tech2020)Guy Podjarny
Building software today involves more assembly than actual coding. Much of our code is in fact pulled in open source packages, and the applications heavily rely on surrounding third party binaries. These third parties make us more productive - but they also introduce an enormous risk. Each third party component is a potential source of vulnerabilities or malicious code, each third party service a potential door into our system.
This talk contains more information about this risk, create a framework for digesting and tackling it, and lists a myriad of tools that can help.
High Performance Images: Beautiful Shouldn't Mean Slow (Velocity EU 2015)Guy Podjarny
The web is becoming increasingly image rich. Between high-resolution mobile screens, Pinterest-style design, and big background graphics, the average image payload has more than doubled in the last three years. While visually appealing, these images carry a substantial performance cost, and — if not optimized correctly — can make a web experience slow and painful, no matter how beautiful it is.
In this tutorial we’ll discuss ways that let you provide the eye-pleasing experience you want without sacrificing your site’s performance.You’ll learn about the three primary aspects of image optimization:
- Image compression: how to best encode your images, delivering the same picture with the fewest bytes
- Image loading: once your files are as small as they can be, we’ll cover the best ways to make them show up quickly in the browser
- Operationalizing image optimization: different tools and techniques for integrating image optimization on your site
Talk given at Velocity Conf EU 2015: http://velocityconf.com/devops-web-performance-eu-2015/public/schedule/detail/45013
HTTPS: What, Why and How (SmashingConf Freiburg, Sep 2015)Guy Podjarny
When users use our sites, they put their faith in us. They trust we will keep their information from reaching others, believe we provided the information they see, and allow us to run (web) code on their devices. Using HTTPS to secure our conversations is a key part of maintaining this trust.
If that’s not motivation enough, the web’s giants are actively promoting HTTPS, requiring it for features such as HTTP2 & ServiceWorker, using it for search engine ranking and more. To make the most of the web, you need to use HTTPS.
This deck reviews what HTTPS is, discusses why you should prioritize using it, and cover some of the easiest (and most cost effective) steps to get started using HTTPS
High Performance Images: Beautiful Shouldn't Mean SlowGuy Podjarny
(slides from the O'Reilly webcast, see recording here: http://www.oreilly.com/pub/e/3425)
The web is becoming increasingly image rich. Between high-resolution mobile screens, Pinterest-style design and big background graphics, the average image payload has more than doubled in the last three years. While visually appealing, these images carry a substantial performance cost, and — if not optimized correctly — can make a web experience slow and painful, no matter how beautiful it is.
These slides discuss how you can provide the eye-pleasing experience you want without sacrificing your site's performance. You'll learn about the three primary aspects of image optimization:
Image Compression: How to best encode your images, delivering the same picture with the fewest bytes.
Image Loading: Once your files are as small as they can be, we'll cover the best ways to make them show up quickly in the browser.
Image Operations: Different tools and techniques for integrating image optimization on your site.
This document discusses how a URL is no longer sufficient for content delivery given modern dynamic web pages. It proposes implementing "rules driven delivery" where delivery definitions are structured as reusable, hierarchical rules that define criteria for when to apply delivery behaviors. These rules would be pushed to CDN edges to enable offloading and improve performance over simply relying on URLs and caching. Examples of rules provided include redirecting mobile users, image format negotiation based on Accept headers, and granular caching based on request header values. The goal is more flexible content delivery and caching optimized for a wide variety of dynamic web page scenarios.
Responsive In The Wild (SmashingConf, 2014)Guy Podjarny
Awareness to Responsive Web Design has grown substantially over the last few years, and practically any major organization has some RWD project in their Mobile Strategy decks. However, are we just talking about it, or actually doing it?
I ran a mass test to identify the responsive websites amongst the top 100,000 websites in the world. Eventually, we'll be able to rerun this test to track RWD adoption over time, but for now we can use it to see how RWD sites compare to each other and to non-RWD sites.
This short presentation, given over beers at the awesome SmashingConf, shares some such insights.
A (slightly smaller) but more detailed description of the test can be found here: www.guypo.com/mobile/roughly-1-in-8-websites-is-responsive/
Putting Your Images on a Diet (SmashingConf, 2014)Guy Podjarny
Images are quickly becoming one of the most critical factors for web performance. On one hand, users are demanding more visual websites, driving an increase in the number of images on a page and making background images cool again. On the other hand, technology trends such as Retina displays and RWD are making it much harder to choose the right image to download at any given time, avoiding the download of excess bytes.
In this talk, I go over what you can do to maximize the impact of every image byte. I explain the concept of Image Compression, understand how it applies to different image formats, and show the tools and techniques you should use to communicate the best visuals with the fewest bytes. Lastly, I show how to combine image compression and Retina displays, and discuss some newer image formats and how you can take advantage of them today
Third party-performance (Airbnb Nerds, Nov 2013)Guy Podjarny
Almost every site on the internet today serves 3rd-party assets and code - jQuery, analytics, trackers, share buttons, ads - from both their own servers and others - cloud providers, dedicated hardware, CDNs, google hosting. These third parties can have a significant effect on performance, delaying the load event, deferring actions, and being a single point of failure beyond your control. This deck discusses techniques and strategies for working with 3rd parties within these limitations, and shares some relevant community work.
Third parties are a part of our reality, and offer great business value - but also present some very real performance concerns.
This deck attempts to define and offer strategies, along with some practical tips, on how to deal with this problem.
Images seem simple - they're static, independent from each other, and don't mess up the DOM. However, images make up 60%-70% of page bytes, and their visual nature makes them critical for user experience. Investing in Image Optimization is a highly worthwhile investment.
This presentation covers 4 aspects of Image Optimization:
- Optimizing Image formats (including background on GIF, PNG, JPEG, WebP, JPEG XR and more)
- Optimizing image delivery
- Optimizing image loading in the page
- Responsive Images - optimizing images for mobile screens
The Mobile Web is a complicated beast, making Mobile Web Performance a tough problem to tackle. Is an iPad on WiFi a part of the Mobile Web? How about a laptop with a 3G stick?
This presentation tries to split the Mobile Web into three categories, to make it more manageable: Network, Software & Hardware. For each, it reviews the performance challenges this category entails, and offers possible solutions to those challenges.
A recording of this presentation (with audio) is available here: http://vimeo.com/32917131
Presentation from 17/3/2011 at the NY Web Performance Chapter about the iPhone/Android Comparison Study by Blaze.io (http://www.blaze.io), presented by Guy Podjarny
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionBert Blevins
Cybersecurity is a major concern in today's connected digital world. Threats to organizations are constantly evolving and have the potential to compromise sensitive information, disrupt operations, and lead to significant financial losses. Traditional cybersecurity techniques often fall short against modern attackers. Therefore, advanced techniques for cyber security analysis and anomaly detection are essential for protecting digital assets. This blog explores these cutting-edge methods, providing a comprehensive overview of their application and importance.
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Chris Swan
Have you noticed the OpenSSF Scorecard badges on the official Dart and Flutter repos? It's Google's way of showing that they care about security. Practices such as pinning dependencies, branch protection, required reviews, continuous integration tests etc. are measured to provide a score and accompanying badge.
You can do the same for your projects, and this presentation will show you how, with an emphasis on the unique challenges that come up when working with Dart and Flutter.
The session will provide a walkthrough of the steps involved in securing a first repository, and then what it takes to repeat that process across an organization with multiple repos. It will also look at the ongoing maintenance involved once scorecards have been implemented, and how aspects of that maintenance can be better automated to minimize toil.
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Erasmo Purificato
Slide of the tutorial entitled "Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Emerging Trends" held at UMAP'24: 32nd ACM Conference on User Modeling, Adaptation and Personalization (July 1, 2024 | Cagliari, Italy)
Quality Patents: Patents That Stand the Test of TimeAurora Consulting
Is your patent a vanity piece of paper for your office wall? Or is it a reliable, defendable, assertable, property right? The difference is often quality.
Is your patent simply a transactional cost and a large pile of legal bills for your startup? Or is it a leverageable asset worthy of attracting precious investment dollars, worth its cost in multiples of valuation? The difference is often quality.
Is your patent application only good enough to get through the examination process? Or has it been crafted to stand the tests of time and varied audiences if you later need to assert that document against an infringer, find yourself litigating with it in an Article 3 Court at the hands of a judge and jury, God forbid, end up having to defend its validity at the PTAB, or even needing to use it to block pirated imports at the International Trade Commission? The difference is often quality.
Quality will be our focus for a good chunk of the remainder of this season. What goes into a quality patent, and where possible, how do you get it without breaking the bank?
** Episode Overview **
In this first episode of our quality series, Kristen Hansen and the panel discuss:
⦿ What do we mean when we say patent quality?
⦿ Why is patent quality important?
⦿ How to balance quality and budget
⦿ The importance of searching, continuations, and draftsperson domain expertise
⦿ Very practical tips, tricks, examples, and Kristen’s Musts for drafting quality applications
https://www.aurorapatents.com/patently-strategic-podcast.html
Support en anglais diffusé lors de l'événement 100% IA organisé dans les locaux parisiens d'Iguane Solutions, le mardi 2 juillet 2024 :
- Présentation de notre plateforme IA plug and play : ses fonctionnalités avancées, telles que son interface utilisateur intuitive, son copilot puissant et des outils de monitoring performants.
- REX client : Cyril Janssens, CTO d’ easybourse, partage son expérience d’utilisation de notre plateforme IA plug & play.
The DealBook is our annual overview of the Ukrainian tech investment industry. This edition comprehensively covers the full year 2023 and the first deals of 2024.
Implementations of Fused Deposition Modeling in real worldEmerging Tech
The presentation showcases the diverse real-world applications of Fused Deposition Modeling (FDM) across multiple industries:
1. **Manufacturing**: FDM is utilized in manufacturing for rapid prototyping, creating custom tools and fixtures, and producing functional end-use parts. Companies leverage its cost-effectiveness and flexibility to streamline production processes.
2. **Medical**: In the medical field, FDM is used to create patient-specific anatomical models, surgical guides, and prosthetics. Its ability to produce precise and biocompatible parts supports advancements in personalized healthcare solutions.
3. **Education**: FDM plays a crucial role in education by enabling students to learn about design and engineering through hands-on 3D printing projects. It promotes innovation and practical skill development in STEM disciplines.
4. **Science**: Researchers use FDM to prototype equipment for scientific experiments, build custom laboratory tools, and create models for visualization and testing purposes. It facilitates rapid iteration and customization in scientific endeavors.
5. **Automotive**: Automotive manufacturers employ FDM for prototyping vehicle components, tooling for assembly lines, and customized parts. It speeds up the design validation process and enhances efficiency in automotive engineering.
6. **Consumer Electronics**: FDM is utilized in consumer electronics for designing and prototyping product enclosures, casings, and internal components. It enables rapid iteration and customization to meet evolving consumer demands.
7. **Robotics**: Robotics engineers leverage FDM to prototype robot parts, create lightweight and durable components, and customize robot designs for specific applications. It supports innovation and optimization in robotic systems.
8. **Aerospace**: In aerospace, FDM is used to manufacture lightweight parts, complex geometries, and prototypes of aircraft components. It contributes to cost reduction, faster production cycles, and weight savings in aerospace engineering.
9. **Architecture**: Architects utilize FDM for creating detailed architectural models, prototypes of building components, and intricate designs. It aids in visualizing concepts, testing structural integrity, and communicating design ideas effectively.
Each industry example demonstrates how FDM enhances innovation, accelerates product development, and addresses specific challenges through advanced manufacturing capabilities.
The Rise of Supernetwork Data Intensive ComputingLarry Smarr
Invited Remote Lecture to SC21
The International Conference for High Performance Computing, Networking, Storage, and Analysis
St. Louis, Missouri
November 18, 2021
How RPA Help in the Transportation and Logistics Industry.pptxSynapseIndia
Revolutionize your transportation processes with our cutting-edge RPA software. Automate repetitive tasks, reduce costs, and enhance efficiency in the logistics sector with our advanced solutions.
Transcript: Details of description part II: Describing images in practice - T...BookNet Canada
This presentation explores the practical application of image description techniques. Familiar guidelines will be demonstrated in practice, and descriptions will be developed “live”! If you have learned a lot about the theory of image description techniques but want to feel more confident putting them into practice, this is the presentation for you. There will be useful, actionable information for everyone, whether you are working with authors, colleagues, alone, or leveraging AI as a collaborator.
Link to presentation recording and slides: https://bnctechforum.ca/sessions/details-of-description-part-ii-describing-images-in-practice/
Presented by BookNet Canada on June 25, 2024, with support from the Department of Canadian Heritage.
Sustainability requires ingenuity and stewardship. Did you know Pigging Solutions pigging systems help you achieve your sustainable manufacturing goals AND provide rapid return on investment.
How? Our systems recover over 99% of product in transfer piping. Recovering trapped product from transfer lines that would otherwise become flush-waste, means you can increase batch yields and eliminate flush waste. From raw materials to finished product, if you can pump it, we can pig it.
Best Practices for Effectively Running dbt in Airflow.pdfTatiana Al-Chueyr
As a popular open-source library for analytics engineering, dbt is often used in combination with Airflow. Orchestrating and executing dbt models as DAGs ensures an additional layer of control over tasks, observability, and provides a reliable, scalable environment to run dbt models.
This webinar will cover a step-by-step guide to Cosmos, an open source package from Astronomer that helps you easily run your dbt Core projects as Airflow DAGs and Task Groups, all with just a few lines of code. We’ll walk through:
- Standard ways of running dbt (and when to utilize other methods)
- How Cosmos can be used to run and visualize your dbt projects in Airflow
- Common challenges and how to address them, including performance, dependency conflicts, and more
- How running dbt projects in Airflow helps with cost optimization
Webinar given on 9 July 2024
Details of description part II: Describing images in practice - Tech Forum 2024BookNet Canada
This presentation explores the practical application of image description techniques. Familiar guidelines will be demonstrated in practice, and descriptions will be developed “live”! If you have learned a lot about the theory of image description techniques but want to feel more confident putting them into practice, this is the presentation for you. There will be useful, actionable information for everyone, whether you are working with authors, colleagues, alone, or leveraging AI as a collaborator.
Link to presentation recording and transcript: https://bnctechforum.ca/sessions/details-of-description-part-ii-describing-images-in-practice/
Presented by BookNet Canada on June 25, 2024, with support from the Department of Canadian Heritage.
An invited talk given by Mark Billinghurst on Research Directions for Cross Reality Interfaces. This was given on July 2nd 2024 as part of the 2024 Summer School on Cross Reality in Hagenberg, Austria (July 1st - 7th)
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...Toru Tamaki
Jindong Gu, Zhen Han, Shuo Chen, Ahmad Beirami, Bailan He, Gengyuan Zhang, Ruotong Liao, Yao Qin, Volker Tresp, Philip Torr "A Systematic Survey of Prompt Engineering on Vision-Language Foundation Models" arXiv2023
https://arxiv.org/abs/2307.12980