際際滷shows by User: souders / http://www.slideshare.net/images/logo.gif 際際滷shows by User: souders / Thu, 08 Nov 2018 11:49:55 GMT 際際滷Share feed for 際際滷shows by User: souders Make JavaScript Faster /slideshow/make-javascript-faster/122406315 make-javascript-faster-181108114955
Everyone loves fast sites. While "make your site faster" is a simple mantra, the actual steps to achieve this can be daunting. Fortunately, we know where to start: JavaScript. JavaScript consumes more CPU than loading, layout, and rendering combined. Byte-for-byte, JavaScript inflicts more delays on sites than any other resource, and yet the amount of JavaScript on sites continues to grow. In this session you'll learn the latest techniques for measuring and improving the impact JavaScript on your site, including: using the User Timing Spec and Long Tasks API to track the CPU cost of JavaScript for real users, moving expensive JavaScript off the main thread, using code coverage tools to reduce your JavaScript, and understanding why defer is probably a better technique than async for loading JavaScript.]]>

Everyone loves fast sites. While "make your site faster" is a simple mantra, the actual steps to achieve this can be daunting. Fortunately, we know where to start: JavaScript. JavaScript consumes more CPU than loading, layout, and rendering combined. Byte-for-byte, JavaScript inflicts more delays on sites than any other resource, and yet the amount of JavaScript on sites continues to grow. In this session you'll learn the latest techniques for measuring and improving the impact JavaScript on your site, including: using the User Timing Spec and Long Tasks API to track the CPU cost of JavaScript for real users, moving expensive JavaScript off the main thread, using code coverage tools to reduce your JavaScript, and understanding why defer is probably a better technique than async for loading JavaScript.]]>
Thu, 08 Nov 2018 11:49:55 GMT /slideshow/make-javascript-faster/122406315 souders@slideshare.net(souders) Make JavaScript Faster souders Everyone loves fast sites. While "make your site faster" is a simple mantra, the actual steps to achieve this can be daunting. Fortunately, we know where to start: JavaScript. JavaScript consumes more CPU than loading, layout, and rendering combined. Byte-for-byte, JavaScript inflicts more delays on sites than any other resource, and yet the amount of JavaScript on sites continues to grow. In this session you'll learn the latest techniques for measuring and improving the impact JavaScript on your site, including: using the User Timing Spec and Long Tasks API to track the CPU cost of JavaScript for real users, moving expensive JavaScript off the main thread, using code coverage tools to reduce your JavaScript, and understanding why defer is probably a better technique than async for loading JavaScript. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/make-javascript-faster-181108114955-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Everyone loves fast sites. While &quot;make your site faster&quot; is a simple mantra, the actual steps to achieve this can be daunting. Fortunately, we know where to start: JavaScript. JavaScript consumes more CPU than loading, layout, and rendering combined. Byte-for-byte, JavaScript inflicts more delays on sites than any other resource, and yet the amount of JavaScript on sites continues to grow. In this session you&#39;ll learn the latest techniques for measuring and improving the impact JavaScript on your site, including: using the User Timing Spec and Long Tasks API to track the CPU cost of JavaScript for real users, moving expensive JavaScript off the main thread, using code coverage tools to reduce your JavaScript, and understanding why defer is probably a better technique than async for loading JavaScript.
Make JavaScript Faster from Steve Souders
]]>
2866 4 https://cdn.slidesharecdn.com/ss_thumbnails/make-javascript-faster-181108114955-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Metrics of Joy /slideshow/metrics-of-joy/68408811 velocity-joy-20161108-161108145828
Making users happy is a goal that unifies everyone on the team. The key then is to establish metrics that reflect user happiness. In the world of performance, we havent always done a great job of this. Often, performance metrics track how our pages are built which might not be correlated with a joyous user experience, and we start optimizing our stack for the sake of optimizing our stack. Luckily, momentum is building around UX-centered metrics such as start render time, time-to-interact, and first meaningful paint. Steve Souders discusses these new metrics that help us build web apps that produce the fast, joyous experiences our users want.]]>

Making users happy is a goal that unifies everyone on the team. The key then is to establish metrics that reflect user happiness. In the world of performance, we havent always done a great job of this. Often, performance metrics track how our pages are built which might not be correlated with a joyous user experience, and we start optimizing our stack for the sake of optimizing our stack. Luckily, momentum is building around UX-centered metrics such as start render time, time-to-interact, and first meaningful paint. Steve Souders discusses these new metrics that help us build web apps that produce the fast, joyous experiences our users want.]]>
Tue, 08 Nov 2016 14:58:28 GMT /slideshow/metrics-of-joy/68408811 souders@slideshare.net(souders) Metrics of Joy souders Making users happy is a goal that unifies everyone on the team. The key then is to establish metrics that reflect user happiness. In the world of performance, we havent always done a great job of this. Often, performance metrics track how our pages are built which might not be correlated with a joyous user experience, and we start optimizing our stack for the sake of optimizing our stack. Luckily, momentum is building around UX-centered metrics such as start render time, time-to-interact, and first meaningful paint. Steve Souders discusses these new metrics that help us build web apps that produce the fast, joyous experiences our users want. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/velocity-joy-20161108-161108145828-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Making users happy is a goal that unifies everyone on the team. The key then is to establish metrics that reflect user happiness. In the world of performance, we havent always done a great job of this. Often, performance metrics track how our pages are built which might not be correlated with a joyous user experience, and we start optimizing our stack for the sake of optimizing our stack. Luckily, momentum is building around UX-centered metrics such as start render time, time-to-interact, and first meaningful paint. Steve Souders discusses these new metrics that help us build web apps that produce the fast, joyous experiences our users want.
Metrics of Joy from Steve Souders
]]>
2818 4 https://cdn.slidesharecdn.com/ss_thumbnails/velocity-joy-20161108-161108145828-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Design+Performance /slideshow/designperformance/53902217 dp-velocity-20151013-151013232809-lva1-app6892
If your performance metric gives all the content in the page the same value, that's not a good metric.]]>

If your performance metric gives all the content in the page the same value, that's not a good metric.]]>
Tue, 13 Oct 2015 23:28:09 GMT /slideshow/designperformance/53902217 souders@slideshare.net(souders) Design+Performance souders If your performance metric gives all the content in the page the same value, that's not a good metric. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/dp-velocity-20151013-151013232809-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> If your performance metric gives all the content in the page the same value, that&#39;s not a good metric.
Design+Performance from Steve Souders
]]>
4937 10 https://cdn.slidesharecdn.com/ss_thumbnails/dp-velocity-20151013-151013232809-lva1-app6892-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Design + Performance: How to Balance Both /slideshow/designperformance-velocity-2015/48727958 dp-velocity-20150528-150528215137-lva1-app6891
Which would you rather have: A rich design or a fast user experience? Users want both, but sometimes the interplay between design and performance feels like a fixed sum game: One sides gain is the other sides loss. Design and performance are indeed connected, but its more like the yin and yang. They arent opposing forces, but instead complement each other. Users want an experience that is rich and fast. The trick for us as designers and developers is figuring out how to do that. The answer is to adopt an approach that considers both design and performance from the outset. With this approach, designs are conceived by teams of designers and developers working together. Developers benefit by participating in the product definition process. Designers benefit from understanding more about how designs are implemented. Theres an emphasis on early prototyping and tracking performance from the get-go. With new metrics that focus on what a user actually sees as the page loads, we can now bridge the technical and language gaps that have hindered the seamless creation of great user experiences. In this presentation, Steve Souders, former Chief Performance Yahoo! and Google head performance engineer, explains how promoting a process that brings design and performance together at the beginning of a project helps deliver a web experience that is both fast and rich.]]>

Which would you rather have: A rich design or a fast user experience? Users want both, but sometimes the interplay between design and performance feels like a fixed sum game: One sides gain is the other sides loss. Design and performance are indeed connected, but its more like the yin and yang. They arent opposing forces, but instead complement each other. Users want an experience that is rich and fast. The trick for us as designers and developers is figuring out how to do that. The answer is to adopt an approach that considers both design and performance from the outset. With this approach, designs are conceived by teams of designers and developers working together. Developers benefit by participating in the product definition process. Designers benefit from understanding more about how designs are implemented. Theres an emphasis on early prototyping and tracking performance from the get-go. With new metrics that focus on what a user actually sees as the page loads, we can now bridge the technical and language gaps that have hindered the seamless creation of great user experiences. In this presentation, Steve Souders, former Chief Performance Yahoo! and Google head performance engineer, explains how promoting a process that brings design and performance together at the beginning of a project helps deliver a web experience that is both fast and rich.]]>
Thu, 28 May 2015 21:51:37 GMT /slideshow/designperformance-velocity-2015/48727958 souders@slideshare.net(souders) Design+Performance Velocity 2015 souders Which would you rather have: A rich design or a fast user experience? Users want both, but sometimes the interplay between design and performance feels like a fixed sum game: One sides gain is the other sides loss. Design and performance are indeed connected, but its more like the yin and yang. They arent opposing forces, but instead complement each other. Users want an experience that is rich and fast. The trick for us as designers and developers is figuring out how to do that. The answer is to adopt an approach that considers both design and performance from the outset. With this approach, designs are conceived by teams of designers and developers working together. Developers benefit by participating in the product definition process. Designers benefit from understanding more about how designs are implemented. Theres an emphasis on early prototyping and tracking performance from the get-go. With new metrics that focus on what a user actually sees as the page loads, we can now bridge the technical and language gaps that have hindered the seamless creation of great user experiences. In this presentation, Steve Souders, former Chief Performance Yahoo! and Google head performance engineer, explains how promoting a process that brings design and performance together at the beginning of a project helps deliver a web experience that is both fast and rich. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/dp-velocity-20150528-150528215137-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Which would you rather have: A rich design or a fast user experience? Users want both, but sometimes the interplay between design and performance feels like a fixed sum game: One sides gain is the other sides loss. Design and performance are indeed connected, but its more like the yin and yang. They arent opposing forces, but instead complement each other. Users want an experience that is rich and fast. The trick for us as designers and developers is figuring out how to do that. The answer is to adopt an approach that considers both design and performance from the outset. With this approach, designs are conceived by teams of designers and developers working together. Developers benefit by participating in the product definition process. Designers benefit from understanding more about how designs are implemented. Theres an emphasis on early prototyping and tracking performance from the get-go. With new metrics that focus on what a user actually sees as the page loads, we can now bridge the technical and language gaps that have hindered the seamless creation of great user experiences. In this presentation, Steve Souders, former Chief Performance Yahoo! and Google head performance engineer, explains how promoting a process that brings design and performance together at the beginning of a project helps deliver a web experience that is both fast and rich.
Design+Performance Velocity 2015 from Steve Souders
]]>
18331 35 https://cdn.slidesharecdn.com/ss_thumbnails/dp-velocity-20150528-150528215137-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
do u webview? /slideshow/do-u-webview/39892466 svmwameetup-webviews-20140930-141005110056-conversion-gate02
Every URL visited from the Facebook iPhone app is done through a webview. Same with Twitter. Even if you don't have a mobile app, your website gets a lot of traffic from webviews. And yet, testing on webviews is challenging. There are significant performances differences between UIWebView vs WkWebView, and similarly for Android webview vs the new Chromium webview. And what about home screen apps?! In this talk, Steve Souders discusses the differences across webviews and how that affects performance of mobile web apps.]]>

Every URL visited from the Facebook iPhone app is done through a webview. Same with Twitter. Even if you don't have a mobile app, your website gets a lot of traffic from webviews. And yet, testing on webviews is challenging. There are significant performances differences between UIWebView vs WkWebView, and similarly for Android webview vs the new Chromium webview. And what about home screen apps?! In this talk, Steve Souders discusses the differences across webviews and how that affects performance of mobile web apps.]]>
Sun, 05 Oct 2014 11:00:56 GMT /slideshow/do-u-webview/39892466 souders@slideshare.net(souders) do u webview? souders Every URL visited from the Facebook iPhone app is done through a webview. Same with Twitter. Even if you don't have a mobile app, your website gets a lot of traffic from webviews. And yet, testing on webviews is challenging. There are significant performances differences between UIWebView vs WkWebView, and similarly for Android webview vs the new Chromium webview. And what about home screen apps?! In this talk, Steve Souders discusses the differences across webviews and how that affects performance of mobile web apps. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/svmwameetup-webviews-20140930-141005110056-conversion-gate02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Every URL visited from the Facebook iPhone app is done through a webview. Same with Twitter. Even if you don&#39;t have a mobile app, your website gets a lot of traffic from webviews. And yet, testing on webviews is challenging. There are significant performances differences between UIWebView vs WkWebView, and similarly for Android webview vs the new Chromium webview. And what about home screen apps?! In this talk, Steve Souders discusses the differences across webviews and how that affects performance of mobile web apps.
do u webview? from Steve Souders
]]>
7154 5 https://cdn.slidesharecdn.com/ss_thumbnails/svmwameetup-webviews-20140930-141005110056-conversion-gate02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
High Performance Web Components /slideshow/high-performance-web-components-35001442/35001442 html5devconf-webcomp-20140522-140522085400-phpapp01
How many photo carousels have you built? Date pickers? Dynamic tables and charts? Wouldn't it be great if there was a way to make these custom elements encapsulated and reusable? Welcome to Web Components! The building blocks are well known: HTML templates, custom elements, HTML imports, and shadow DOM. It's fairly easy to build simple examples. But what happens when performance degrades? Join this discussion of the synchronous and asynchronous nature of web components, and how they can impact the rendering of the entire page.]]>

How many photo carousels have you built? Date pickers? Dynamic tables and charts? Wouldn't it be great if there was a way to make these custom elements encapsulated and reusable? Welcome to Web Components! The building blocks are well known: HTML templates, custom elements, HTML imports, and shadow DOM. It's fairly easy to build simple examples. But what happens when performance degrades? Join this discussion of the synchronous and asynchronous nature of web components, and how they can impact the rendering of the entire page.]]>
Thu, 22 May 2014 08:54:00 GMT /slideshow/high-performance-web-components-35001442/35001442 souders@slideshare.net(souders) High Performance Web Components souders How many photo carousels have you built? Date pickers? Dynamic tables and charts? Wouldn't it be great if there was a way to make these custom elements encapsulated and reusable? Welcome to Web Components! The building blocks are well known: HTML templates, custom elements, HTML imports, and shadow DOM. It's fairly easy to build simple examples. But what happens when performance degrades? Join this discussion of the synchronous and asynchronous nature of web components, and how they can impact the rendering of the entire page. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/html5devconf-webcomp-20140522-140522085400-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> How many photo carousels have you built? Date pickers? Dynamic tables and charts? Wouldn&#39;t it be great if there was a way to make these custom elements encapsulated and reusable? Welcome to Web Components! The building blocks are well known: HTML templates, custom elements, HTML imports, and shadow DOM. It&#39;s fairly easy to build simple examples. But what happens when performance degrades? Join this discussion of the synchronous and asynchronous nature of web components, and how they can impact the rendering of the entire page.
High Performance Web Components from Steve Souders
]]>
6224 17 https://cdn.slidesharecdn.com/ss_thumbnails/html5devconf-webcomp-20140522-140522085400-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The Perception of Speed /slideshow/the-perception-of-speed/34868530 dropbox-speed-20140514-140519142147-phpapp02
Which would you rather have: a website thats fast or a website thats perceived as fast? The answer is Both! The list of performance best practices is long and well known, but theres been less focus on the users perception of speed. In this presentation Steve Souders provides examples of how the perception of speed is completely independent of actual speed, and techniques for leveraging this perception gap to create websites that feel fast. ]]>

Which would you rather have: a website thats fast or a website thats perceived as fast? The answer is Both! The list of performance best practices is long and well known, but theres been less focus on the users perception of speed. In this presentation Steve Souders provides examples of how the perception of speed is completely independent of actual speed, and techniques for leveraging this perception gap to create websites that feel fast. ]]>
Mon, 19 May 2014 14:21:47 GMT /slideshow/the-perception-of-speed/34868530 souders@slideshare.net(souders) The Perception of Speed souders Which would you rather have: a website thats fast or a website thats perceived as fast? The answer is Both! The list of performance best practices is long and well known, but theres been less focus on the users perception of speed. In this presentation Steve Souders provides examples of how the perception of speed is completely independent of actual speed, and techniques for leveraging this perception gap to create websites that feel fast. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/dropbox-speed-20140514-140519142147-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Which would you rather have: a website thats fast or a website thats perceived as fast? The answer is Both! The list of performance best practices is long and well known, but theres been less focus on the users perception of speed. In this presentation Steve Souders provides examples of how the perception of speed is completely independent of actual speed, and techniques for leveraging this perception gap to create websites that feel fast.
The Perception of Speed from Steve Souders
]]>
4142 7 https://cdn.slidesharecdn.com/ss_thumbnails/dropbox-speed-20140514-140519142147-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
High Performance Web Components /slideshow/high-performance-web-components/34135102 sfwebperf-webcomp-20140429-140430114152-phpapp01
How many photo carousels have you built? Date pickers? Dynamic tables and charts? Wouldn't it be great if there was a way to make these custom elements encapsulated and reusable? Welcome to Web Components! The building blocks are well known: HTML templates, custom elements, HTML imports, and shadow DOM. It's fairly easy to build simple examples. But what happens when performance degrades? Join this discussion of the synchronous and asynchronous nature of web components, and how they can impact the rendering of the entire page. ]]>

How many photo carousels have you built? Date pickers? Dynamic tables and charts? Wouldn't it be great if there was a way to make these custom elements encapsulated and reusable? Welcome to Web Components! The building blocks are well known: HTML templates, custom elements, HTML imports, and shadow DOM. It's fairly easy to build simple examples. But what happens when performance degrades? Join this discussion of the synchronous and asynchronous nature of web components, and how they can impact the rendering of the entire page. ]]>
Wed, 30 Apr 2014 11:41:52 GMT /slideshow/high-performance-web-components/34135102 souders@slideshare.net(souders) High Performance Web Components souders How many photo carousels have you built? Date pickers? Dynamic tables and charts? Wouldn't it be great if there was a way to make these custom elements encapsulated and reusable? Welcome to Web Components! The building blocks are well known: HTML templates, custom elements, HTML imports, and shadow DOM. It's fairly easy to build simple examples. But what happens when performance degrades? Join this discussion of the synchronous and asynchronous nature of web components, and how they can impact the rendering of the entire page. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/sfwebperf-webcomp-20140429-140430114152-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> How many photo carousels have you built? Date pickers? Dynamic tables and charts? Wouldn&#39;t it be great if there was a way to make these custom elements encapsulated and reusable? Welcome to Web Components! The building blocks are well known: HTML templates, custom elements, HTML imports, and shadow DOM. It&#39;s fairly easy to build simple examples. But what happens when performance degrades? Join this discussion of the synchronous and asynchronous nature of web components, and how they can impact the rendering of the entire page.
High Performance Web Components from Steve Souders
]]>
10255 12 https://cdn.slidesharecdn.com/ss_thumbnails/sfwebperf-webcomp-20140429-140430114152-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Prebrowsing - Velocity NY 2013 /slideshow/prebrowsing-velocity-ny-2013/27665184 velocity-prebrowsing-20131015-131028163102-phpapp01
]]>

]]>
Mon, 28 Oct 2013 16:31:02 GMT /slideshow/prebrowsing-velocity-ny-2013/27665184 souders@slideshare.net(souders) Prebrowsing - Velocity NY 2013 souders <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/velocity-prebrowsing-20131015-131028163102-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Prebrowsing - Velocity NY 2013 from Steve Souders
]]>
4293 6 https://cdn.slidesharecdn.com/ss_thumbnails/velocity-prebrowsing-20131015-131028163102-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
How fast are we going now? /slideshow/how-fast-are-we-going-now/18019462 html5devconf-howfast-20130401-130401202726-phpapp01
Keynote for HTML5 Dev Conf, April 1 2013.]]>

Keynote for HTML5 Dev Conf, April 1 2013.]]>
Mon, 01 Apr 2013 20:27:26 GMT /slideshow/how-fast-are-we-going-now/18019462 souders@slideshare.net(souders) How fast are we going now? souders Keynote for HTML5 Dev Conf, April 1 2013. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/html5devconf-howfast-20130401-130401202726-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Keynote for HTML5 Dev Conf, April 1 2013.
How fast are we going now? from Steve Souders
]]>
37483 13 https://cdn.slidesharecdn.com/ss_thumbnails/html5devconf-howfast-20130401-130401202726-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Cache is King /slideshow/cache-is-king/14735398 html5dev-cacheisking-20121015-121015104631-phpapp02
HTML5 Developers Conference 2012]]>

HTML5 Developers Conference 2012]]>
Mon, 15 Oct 2012 10:46:28 GMT /slideshow/cache-is-king/14735398 souders@slideshare.net(souders) Cache is King souders HTML5 Developers Conference 2012 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/html5dev-cacheisking-20121015-121015104631-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> HTML5 Developers Conference 2012
Cache is King from Steve Souders
]]>
6587 6 https://cdn.slidesharecdn.com/ss_thumbnails/html5dev-cacheisking-20121015-121015104631-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
High Performance Snippets /slideshow/high-performance-snippets/13139521 fluent-snippets-20120530-120530162031-phpapp01
What to look for and avoid when it comes to 3rd party snippets. How to test your site for frontend SPOF. Use the self-updating script pattern to increase the cacheability of bootstrap scripts.]]>

What to look for and avoid when it comes to 3rd party snippets. How to test your site for frontend SPOF. Use the self-updating script pattern to increase the cacheability of bootstrap scripts.]]>
Wed, 30 May 2012 16:20:29 GMT /slideshow/high-performance-snippets/13139521 souders@slideshare.net(souders) High Performance Snippets souders What to look for and avoid when it comes to 3rd party snippets. How to test your site for frontend SPOF. Use the self-updating script pattern to increase the cacheability of bootstrap scripts. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/fluent-snippets-20120530-120530162031-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> What to look for and avoid when it comes to 3rd party snippets. How to test your site for frontend SPOF. Use the self-updating script pattern to increase the cacheability of bootstrap scripts.
High Performance Snippets from Steve Souders
]]>
5935 22 https://cdn.slidesharecdn.com/ss_thumbnails/fluent-snippets-20120530-120530162031-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Your Script Just Killed My Site /souders/your-script-just-killed-my-site fluent-spof-20120530-120530161826-phpapp02
All of us have a lurking failure in our websites: 3rd party scripts from ads, widgets, and analytics. How is it that one script can bring down your website?]]>

All of us have a lurking failure in our websites: 3rd party scripts from ads, widgets, and analytics. How is it that one script can bring down your website?]]>
Wed, 30 May 2012 16:18:25 GMT /souders/your-script-just-killed-my-site souders@slideshare.net(souders) Your Script Just Killed My Site souders All of us have a lurking failure in our websites: 3rd party scripts from ads, widgets, and analytics. How is it that one script can bring down your website? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/fluent-spof-20120530-120530161826-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> All of us have a lurking failure in our websites: 3rd party scripts from ads, widgets, and analytics. How is it that one script can bring down your website?
Your Script Just Killed My Site from Steve Souders
]]>
10480 6 https://cdn.slidesharecdn.com/ss_thumbnails/fluent-spof-20120530-120530161826-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
JavaScript Performance (at SFJS) /slideshow/javascript-performance-at-sfjs/11028928 sfjs-20120112-120113183513-phpapp02
A deep dive into async script loading.]]>

A deep dive into async script loading.]]>
Fri, 13 Jan 2012 18:35:10 GMT /slideshow/javascript-performance-at-sfjs/11028928 souders@slideshare.net(souders) JavaScript Performance (at SFJS) souders A deep dive into async script loading. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/sfjs-20120112-120113183513-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A deep dive into async script loading.
JavaScript Performance (at SFJS) from Steve Souders
]]>
22768 13 https://cdn.slidesharecdn.com/ss_thumbnails/sfjs-20120112-120113183513-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
High Performance Mobile (SF/SV Web Perf) /slideshow/high-performance-mobile-sfsv-web-perf/9086775 sfsv-webperf-20110830-110831135935-phpapp02
]]>

]]>
Wed, 31 Aug 2011 13:59:32 GMT /slideshow/high-performance-mobile-sfsv-web-perf/9086775 souders@slideshare.net(souders) High Performance Mobile (SF/SV Web Perf) souders <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/sfsv-webperf-20110830-110831135935-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
High Performance Mobile (SF/SV Web Perf) from Steve Souders
]]>
18640 9 https://cdn.slidesharecdn.com/ss_thumbnails/sfsv-webperf-20110830-110831135935-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
High Performance HTML5 (SF HTML5 UG) /slideshow/high-performance-html5-sf-html5-ug/8726592 html5-user-group-20110728-110729121914-phpapp01
Tips for what to use (and avoid) in HTML5 for faster websites. This talk was for the San Francisco HTML5 User Group on July 28, 2011.]]>

Tips for what to use (and avoid) in HTML5 for faster websites. This talk was for the San Francisco HTML5 User Group on July 28, 2011.]]>
Fri, 29 Jul 2011 12:19:10 GMT /slideshow/high-performance-html5-sf-html5-ug/8726592 souders@slideshare.net(souders) High Performance HTML5 (SF HTML5 UG) souders Tips for what to use (and avoid) in HTML5 for faster websites. This talk was for the San Francisco HTML5 User Group on July 28, 2011. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/html5-user-group-20110728-110729121914-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Tips for what to use (and avoid) in HTML5 for faster websites. This talk was for the San Francisco HTML5 User Group on July 28, 2011.
High Performance HTML5 (SF HTML5 UG) from Steve Souders
]]>
15306 13 https://cdn.slidesharecdn.com/ss_thumbnails/html5-user-group-20110728-110729121914-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Web Directions South - Even Faster Web Sites /slideshow/web-directions-south-even-faster-web-sites/5495374 wdx-20101014-101019182147-phpapp01
]]>

]]>
Tue, 19 Oct 2010 18:21:38 GMT /slideshow/web-directions-south-even-faster-web-sites/5495374 souders@slideshare.net(souders) Web Directions South - Even Faster Web Sites souders <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/wdx-20101014-101019182147-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Web Directions South - Even Faster Web Sites from Steve Souders
]]>
2754 8 https://cdn.slidesharecdn.com/ss_thumbnails/wdx-20101014-101019182147-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
@media - Even Faster Web Sites /souders/media-even-faster-web-sites atmedia-20100611-100609143547-phpapp02
]]>

]]>
Wed, 09 Jun 2010 14:35:45 GMT /souders/media-even-faster-web-sites souders@slideshare.net(souders) @media - Even Faster Web Sites souders <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/atmedia-20100611-100609143547-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
@media - Even Faster Web Sites from Steve Souders
]]>
11484 12 https://cdn.slidesharecdn.com/ss_thumbnails/atmedia-20100611-100609143547-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Souders WPO Web 2.0 Expo /slideshow/souders-wpo-web-20-expo/3996316 souders-wpo-web20expo-100506113339-phpapp01
]]>

]]>
Thu, 06 May 2010 11:33:38 GMT /slideshow/souders-wpo-web-20-expo/3996316 souders@slideshare.net(souders) Souders WPO Web 2.0 Expo souders <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/souders-wpo-web20expo-100506113339-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Souders WPO Web 2.0 Expo from Steve Souders
]]>
6927 6 https://cdn.slidesharecdn.com/ss_thumbnails/souders-wpo-web20expo-100506113339-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
JSConf US 2010 /slideshow/jsconf-us-2010/3765987 jsconfus-20100418-100418092518-phpapp02
際際滷s from Steve Souders' presentation at JSConf US on April 18, 2010.]]>

際際滷s from Steve Souders' presentation at JSConf US on April 18, 2010.]]>
Sun, 18 Apr 2010 09:25:07 GMT /slideshow/jsconf-us-2010/3765987 souders@slideshare.net(souders) JSConf US 2010 souders 際際滷s from Steve Souders' presentation at JSConf US on April 18, 2010. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/jsconfus-20100418-100418092518-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 際際滷s from Steve Souders&#39; presentation at JSConf US on April 18, 2010.
JSConf US 2010 from Steve Souders
]]>
6524 11 https://cdn.slidesharecdn.com/ss_thumbnails/jsconfus-20100418-100418092518-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://public.slidesharecdn.com/v2/images/profile-picture.png https://cdn.slidesharecdn.com/ss_thumbnails/make-javascript-faster-181108114955-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/make-javascript-faster/122406315 Make JavaScript Faster https://cdn.slidesharecdn.com/ss_thumbnails/velocity-joy-20161108-161108145828-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/metrics-of-joy/68408811 Metrics of Joy https://cdn.slidesharecdn.com/ss_thumbnails/dp-velocity-20151013-151013232809-lva1-app6892-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/designperformance/53902217 Design+Performance