This document discusses evaluating the performance of third-party scripts on websites. It begins by defining third-party scripts as anything served to the client from an external organization, not the website itself. Common types are then listed, with Google scripts comprising 71% of the top used scripts. The document goes on to discuss issues third-party scripts can cause including negative performance impacts, creating single points of failure, and privacy concerns. Potential solutions explored are using asynchronous loading, hosted libraries, and tools to monitor and measure third-party scripts.
Third Party Footprint: Evaluating the Performance of External ScriptsBarbara Bermes
Copy, paste, but don’t block the rendering!
It’s almost impossible to find a website that doesn’t utilize any kind of embedded widgets such as ads, social plugins, or analytics: All of these add-ons are considered 3rd party scripts and promise to increase and benefit publisher’s revenue. Publishers don’t have much control over the provider’s code and inevitably just have to trust their integrity, content security policy, code quality, and performance.
Imagine a high-traffic website hosting a twitter widget: Are publishers aware that a sudden twitter server outage could potentially bring down their site if the widget is not properly included?
The performance and availability of 3rd party scripts don’t have to become a threat or a nightmare for publishers. Barbara’s talk will not only outline best practices, tools, and tricks on how to sandbox 3rd party scripts, but also help the audience understand bottlenecks, determine potential risks, and elaborate on how to measure their performance.
Following this session, managers and developers will be equipped to ask the right questions when choosing 3rd party providers, while developers will be armed with guidelines on how to integrate 3rd party snippets efficiently into their deployment process without slowing down or even bringing down their site.
AMC2014 Demystifying Mass Emailing with Free and Open Source SoftwareRhsalzman
Demystifying Mass Emailing with Free and Open Source Software, presented by Michael Daryabeygi, Principal at Ginkgo Street Labs at AMC2014 in Detroit, MI
With great power comes great responsibility - Microsoft Canada Open Source co...Frédéric Harper
You are one of the tech leaders in your community and you are passionate about what you do. People can see it. Your tribe, they know it… You are good at what you do, no doubt. Perhaps your blog or you inevitably share your opinions on your social media accounts? Maybe you speak at conferences or organize a user group? No matter what you do, you are an influencer. Stop being humble, you know it’s true, isn’t it? No matter what is your end goal, what you are doing, day to day, has an impact. A positive impact in the tech industry, in your city, at work and even online. So you need to get your shit together, and be responsible for this great power you have, influence! Not that I think you aren’t trustworthy, but, hey, we’ll talk about it...
Like this slidedeck? I write books too! Please check out my newest book Face2face - more info here - http://www.davidleeking.com/face2face
Want to know what trends web designers are thinking about for 2015? Here you go! This presentation has a list of 10 hot web design trends that designers should consider for 2015.
Third Party Footprint: Evaluating the Performance of External ScriptsBarbara Bermes
Copy, paste, but don’t block the rendering!
It’s almost impossible to find a website that doesn’t utilize any kind of embedded widgets such as ads, social plugins, or analytics: All of these add-ons are considered 3rd party scripts and promise to increase and benefit publisher’s revenue. Publishers don’t have much control over the provider’s code and inevitably just have to trust their integrity, content security policy, code quality, and performance.
Imagine a high-traffic website hosting a twitter widget: Are publishers aware that a sudden twitter server outage could potentially bring down their site if the widget is not properly included?
The performance and availability of 3rd party scripts don’t have to become a threat or a nightmare for publishers. Barbara’s talk will not only outline best practices, tools, and tricks on how to sandbox 3rd party scripts, but also help the audience understand bottlenecks, determine potential risks, and elaborate on how to measure their performance.
Following this session, managers and developers will be equipped to ask the right questions when choosing 3rd party providers, while developers will be armed with guidelines on how to integrate 3rd party snippets efficiently into their deployment process without slowing down or even bringing down their site.
AMC2014 Demystifying Mass Emailing with Free and Open Source SoftwareRhsalzman
Demystifying Mass Emailing with Free and Open Source Software, presented by Michael Daryabeygi, Principal at Ginkgo Street Labs at AMC2014 in Detroit, MI
With great power comes great responsibility - Microsoft Canada Open Source co...Frédéric Harper
You are one of the tech leaders in your community and you are passionate about what you do. People can see it. Your tribe, they know it… You are good at what you do, no doubt. Perhaps your blog or you inevitably share your opinions on your social media accounts? Maybe you speak at conferences or organize a user group? No matter what you do, you are an influencer. Stop being humble, you know it’s true, isn’t it? No matter what is your end goal, what you are doing, day to day, has an impact. A positive impact in the tech industry, in your city, at work and even online. So you need to get your shit together, and be responsible for this great power you have, influence! Not that I think you aren’t trustworthy, but, hey, we’ll talk about it...
Like this slidedeck? I write books too! Please check out my newest book Face2face - more info here - http://www.davidleeking.com/face2face
Want to know what trends web designers are thinking about for 2015? Here you go! This presentation has a list of 10 hot web design trends that designers should consider for 2015.
How to Survive the Google Earthquake - Cyrus ShepardCyrus Shepard
Are the changes Google is making to marketing a disaster or opportunity for marketers? How do smart webmasters deal with keywords, links and SEO in the face of massive change? In this presentation for Marketing Festival 2013, Cyrus Shepard explains how opportunity abounds and give strategic advice on rising to the top.
Content Strategy Triage: Who lives? Who dies? Who do you fight to save?Scriptorium Publishing
First delivered at LavaCon 2015 in New Orleans. Sarah O'Keefe discusses how to use triage principles to prioritize content strategy efforts. This is the 20-minute keynote version.
(From the program) Getting a handle on Twitter for organizational communication and professional growth to explain the effectiveness of this unique online communications channel by showing the basics and advanced uses of Twitter and commonly used applications. We will cover @Replies, DM's, hashtags, crowdsourcing, brocast vs. conversational profiles, and more.
Using Social Commerce/Group Buying websites for Art OrganisationsAudiencesEastScotland
Jane Hogg will share details of Audiences East Scotland's recent research on social group buying, looking at whether sites such as Groupon, LivingSocial and Itison can harness the power of these segments to deliver new revenue and increased audience growth.
Cheap hotels - 10 gadgets that help you survive themMoxieWeb
This is a short presentation on how to find cheap hotels for your next vacation or overnight stay. It tells you how to get a free travel gift card to use the next time you travel.
Social Media strategy - the rise of social apponomicsTamara Obradov
Booz & Company's social media breakfast meeting presentation from November 3rd 2010. We discuss why social media does matter, what the value is and how to capture the value. It also offers for the first time ever a sizing of the social commerce market (directly selling goods through social media) in this era of social apponomics.
An analysis of the trends in the web platform to help you plan, prepare and build for a better web. We'll go into ways to analyse trend data to help you learn more effectively about the platform, and we'll go into tools you'll need to make intelligent decisions when deciding on feature levels and browser support.
Web Performance the base for DevOps?! - Webperf Meetup AtlantaKlaus Enzenhofer
Everyone who runs a website already does initial Web Performance optimization during development with browser web toolkits. In order to survive Black Friday, Cyber Monday and other events we do load testing, and for production monitoring we have real user monitoring solutions in place. By using these tools we already have the foundation in place to start working on a DevOps strategy for our companies.
In this session, we will explore why these tools are essential for a DevOps strategy. What limitations are we currently running into by using them with single page load apps? I will show real-life examples from different companies I’ve worked with, what their performance and DevOps problems were and how they tackled them.
SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...Distilled
App-like websites can improve page speed and user engagement, but they also rely heavily on JavaScript and JS frameworks that can make many ‘SEO basics’ more technically complex. Emily will walk you through often-missed tactics to make web-apps indexable, optimised, and performant on mobile devices.
SearchLove Boston 2018 - Emily Grossman - The Marketer’s Guide to Performance...Distilled
Most marketers know that improving site speed leads to better engagement, conversion rates, and even improved performance in search engines. Still, many marketers don’t get involved in web performance optimization projects, expecting them to be handled entirely by developers. In this talk, you’ll learn about marketing’s critical role in measuring, auditing, and optimizing performance to drive greater impact for your business.
The session includes a brief history of the evolution of search before diving into the roles technology, content, and links play in developing a powerful SEO strategy in a world of Generative AI and social search. Discover how to optimize for TikTok searches, Google's Gemini, and Search Generative Experience while developing a powerful arsenal of tools and templates to help maximize the effectiveness of your SEO initiatives.
Key Takeaways:
Understand how search engines work
Be able to find out where your users search
Know what is required for each discipline of SEO
Feel confident creating an SEO Plan
Confidently measure SEO performance
DevОps is usually viewed from a traditional perspective of a collaboration of Dev, Ops, and QA, driven by the change in Culture, People, and Process. But how do you know where you stand and where to move? As in almost any field, data and metrics give you the gauges and instruments. In this talk, we’ll talk about the key measurements for the DevOps transformation process and provide you with 3 metrics you can start measuring tomorrow.
How to Survive the Google Earthquake - Cyrus ShepardCyrus Shepard
Are the changes Google is making to marketing a disaster or opportunity for marketers? How do smart webmasters deal with keywords, links and SEO in the face of massive change? In this presentation for Marketing Festival 2013, Cyrus Shepard explains how opportunity abounds and give strategic advice on rising to the top.
Content Strategy Triage: Who lives? Who dies? Who do you fight to save?Scriptorium Publishing
First delivered at LavaCon 2015 in New Orleans. Sarah O'Keefe discusses how to use triage principles to prioritize content strategy efforts. This is the 20-minute keynote version.
(From the program) Getting a handle on Twitter for organizational communication and professional growth to explain the effectiveness of this unique online communications channel by showing the basics and advanced uses of Twitter and commonly used applications. We will cover @Replies, DM's, hashtags, crowdsourcing, brocast vs. conversational profiles, and more.
Using Social Commerce/Group Buying websites for Art OrganisationsAudiencesEastScotland
Jane Hogg will share details of Audiences East Scotland's recent research on social group buying, looking at whether sites such as Groupon, LivingSocial and Itison can harness the power of these segments to deliver new revenue and increased audience growth.
Cheap hotels - 10 gadgets that help you survive themMoxieWeb
This is a short presentation on how to find cheap hotels for your next vacation or overnight stay. It tells you how to get a free travel gift card to use the next time you travel.
Social Media strategy - the rise of social apponomicsTamara Obradov
Booz & Company's social media breakfast meeting presentation from November 3rd 2010. We discuss why social media does matter, what the value is and how to capture the value. It also offers for the first time ever a sizing of the social commerce market (directly selling goods through social media) in this era of social apponomics.
An analysis of the trends in the web platform to help you plan, prepare and build for a better web. We'll go into ways to analyse trend data to help you learn more effectively about the platform, and we'll go into tools you'll need to make intelligent decisions when deciding on feature levels and browser support.
Web Performance the base for DevOps?! - Webperf Meetup AtlantaKlaus Enzenhofer
Everyone who runs a website already does initial Web Performance optimization during development with browser web toolkits. In order to survive Black Friday, Cyber Monday and other events we do load testing, and for production monitoring we have real user monitoring solutions in place. By using these tools we already have the foundation in place to start working on a DevOps strategy for our companies.
In this session, we will explore why these tools are essential for a DevOps strategy. What limitations are we currently running into by using them with single page load apps? I will show real-life examples from different companies I’ve worked with, what their performance and DevOps problems were and how they tackled them.
SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...Distilled
App-like websites can improve page speed and user engagement, but they also rely heavily on JavaScript and JS frameworks that can make many ‘SEO basics’ more technically complex. Emily will walk you through often-missed tactics to make web-apps indexable, optimised, and performant on mobile devices.
SearchLove Boston 2018 - Emily Grossman - The Marketer’s Guide to Performance...Distilled
Most marketers know that improving site speed leads to better engagement, conversion rates, and even improved performance in search engines. Still, many marketers don’t get involved in web performance optimization projects, expecting them to be handled entirely by developers. In this talk, you’ll learn about marketing’s critical role in measuring, auditing, and optimizing performance to drive greater impact for your business.
The session includes a brief history of the evolution of search before diving into the roles technology, content, and links play in developing a powerful SEO strategy in a world of Generative AI and social search. Discover how to optimize for TikTok searches, Google's Gemini, and Search Generative Experience while developing a powerful arsenal of tools and templates to help maximize the effectiveness of your SEO initiatives.
Key Takeaways:
Understand how search engines work
Be able to find out where your users search
Know what is required for each discipline of SEO
Feel confident creating an SEO Plan
Confidently measure SEO performance
DevОps is usually viewed from a traditional perspective of a collaboration of Dev, Ops, and QA, driven by the change in Culture, People, and Process. But how do you know where you stand and where to move? As in almost any field, data and metrics give you the gauges and instruments. In this talk, we’ll talk about the key measurements for the DevOps transformation process and provide you with 3 metrics you can start measuring tomorrow.
Common SEO Mistakes During Site Relaunches, Redesigns, Migrations (2018) Melanie Phung
Nine (mostly technical) ways to ruin your search engine rankings and kill your traffic with a site redesign, relaunch or migration … and how to avoid them. This talk was originally presented at WordPress DC.
Are you struggling to figure out why your landing page is not converting? Are there things you think you could be doing better but you're just not sure? PPC Heroes and their allies are here to help!
In the recording, Hanapin Marketing's Associate Director of Paid Search and resident CRO expert, Sam Owen, and WiderFunnel's Founder and CRO expert, Chris Goward, host a live landing page audit. Throughout the webinar, the experts went through a number of submitted landing pages and pointed out their strengths, opportunities, and suggested solutions.
You'll expert-level ppc tips like:
*Best practices for landing pages
*Tips and tricks on how to make sure your landing page is optimized for conversions
*Examples of good and not-so-good features on a landing page
20 Free SEO Tools You Should be using for your daily, weekly or monthly SEO routine. Some of these tools may seem familiar, but you may be missing a killer use case. Other tools will make you go Awww. Don’t miss a session with 1 minute per tool and use-case, guaranteed take away for everyone.
Are you there Page Experience? It's Me, DevTools.Rachel Anderson
With Google's Page Experience ranking signal update rolling out in May 2021, you're running out of time to put in the budget line items for all the fancy SEO tools you'll need! Don't panic. Rachel and Jamie will show you how to optimize for humans (and algorithm updates) using an underestimated SEO ally: Chrome DevTools.
Are you there Page Experience? It's me, DevToolsJamie Indigo
BrightonSEO, March 2021
With Google's Page Experience ranking signal update rolling out in May 2021, you're running out of time to put in the budget line items for all the fancy SEO tools you'll need! Don't panic. Rachel Anderson and Jamie will show you how to optimize for humans (and algorithm updates) using an underestimated SEO ally: Chrome DevTools.
For our June 2019 event, Search Social & Attribution, we had two fantastic speakers.
Dale Nguyen presented: Developing a Data-Driven Link Building Strategy Using Google, Competitor, & Industry Insights
Francois Goube presented: What I learned from crawling 10 billions of Pages and analyzing 5 Trillions of log lines.
For full recaps of this and past events, head on over to utahdmc.org
What does it take to grow your customer base from 0 to 25,000 in just 2 years and multiply both revenue and clients 10X in 3?
In this webinar, find out the lead generation strategies behind these 2 REAL growth stories of startups LeadPages and WordStream. Conversion Educator Tim Paige and Founder and CTO of WordStream Larry Kim reveal the secrets and tactics behind their almost unbelievable success.
You’ll walk away with a trifecta of know-how:
-3 lessons learned from processing over 4 MILLION opt-ins per month
-3 ways to exponentially increase conversions with paid search advertising
-The 3 most important landing page elements to test
For more information, visit www.wordstream.com.
SEO is complex enough in a single language but entering foreign markets adds additional challenges many that are out of the control of the SEO team.
Join Bill Hunt and Motoko Hunt as they identify some of the most common challenges and how to prevent them from destroying your global opportunities and reputation.
The CBC on a diet - Slimming down for a whole nationBarbara Bermes
Talk at FITC Spotlight Web Performance and Optimization, March 16, 2013, Toronto.
Synopsis:
The CBC serves optimized content to millions of Canadians. We’ll share our experience & knowledge of optimizing content delivery for a high-scale & unpredictable audience. We will explain our performance stack from server-side optimization tricks to automated performance tools during deployment. We will discuss our challenges, findings and learnings of continually improving site delivery.
http://fitc.ca/presentation/the-canadian-public-broadcaster-on-a-diet-slimming-down-for-a-whole-nation/
This is a summary of an excellent paper (that I didn't write) presented at the WWW 2012, Mobile Web Performance in France, April 2012.
"Who Killed My Battery: Analyzing Mobile Browser Energy Consumption"
Link: http://www2012.org/proceedings/proceedings/p41.pdf
7. #LDNWebPerf#webrebels
In the strictest sense, anything served to
the client that’s provided by an
organization that’s not the website
provider is considered to be third-party
“
”–Ben Vinegar, Author of “Third-Party Script”
What is a 3rd party script?
23. #webrebels
- John Hjelmstad
Google I/O 2012 (How we Make JavaScript Widgets Scream)
The value you get out of the widget needs to be
greater than the performance hit you are taking
Rule of Thumb
24. #webrebels
A user who has to endure an 8-second download delay
spends only 1% of their total viewing time looking at the featured
promotional space on a landing page.
In contrast, a user who receives instantaneous page rendering
spends 20% of viewing time within the promotional area
(source: Jakob Nielsen)
“
”
Perception of promotional space
31. #LDNWebPerf#webrebels
A single point of failure (SPOF) is a part of a
system that, if it fails, will stop the entire system
from working
–Wikipedia
SPOF
77. #LDNWebPerf#webrebels
Pages using Google CDN
(Top Alexa Websites)
0%
0.25%
0.5%
Jan '11 Jan '13 Jan '13 Jan '14 Jan '15
11%
17%
26%
37%
47%
Percentage
Google Hosted Libraries
PAGES USING GOOGLE
LIBRARIES API
52%
48%
82. #webrebels
Source: May 2015, Big Query result on jQuery from Google CDNs
Google’s hostest jQuery fragmentation
OTHER
30%
1.4.2
5%1.11.0
6%1.8.2
6%
1.11.1
7%
1.9.1
8%
1.8.3
8%
1.10.2
8%
1.7.1
10%
1.7.2
12%
98. #LDNWebPerf#webrebels
• Refuse 3rd party content that doesn’t provide async
options or is not minified
• Put the risk in the SLA (uptime etc.)
• Review jsmanners
• Educate other (junior) developers
• Test it via navigation and resource timing where applicable
What to do as a Publisher & Developer
99. #LDNWebPerf#webrebels
• Ask for server-side options
• Evaluate tag managers
• Investigate hosted libraries (if no own CDN is available)
• Monitor, monitor, ….and monitor
• Evaluate the need of the script with marketing and
sales
What to do as a Publisher & Developer
100. #LDNWebPerf#webrebels
What to do as a Script Provider
• Provide non-blocking code samples and snippets
• Educate developers, and verify the integration of
your script (proof-check)