The document discusses the importance of fast page loads on mobile and identifies 10 common "gremlins" that can slow down mobile page speeds. These gremlins include having too many HTTP requests, domains, serial downloads, slow initial renders, unnecessary redirections, inefficient third-party calls, images, lack of caching, non-persistent TCP connections, and unnecessary SSL. The document emphasizes that speed is critical for mobile as customers expect instant page loads and will abandon sites that are too slow. Organizations must prioritize performance, use tools to monitor and diagnose issues, and follow best practices to optimize page speeds and beat these gremlins.
This document provides tag management top tips from a session at the ACCELERATE 2011 conference in San Francisco. It discusses how tag management systems (TMS) can fuel analytics, break down barriers between teams, improve page load times, help manage multiple data domains, turbo charge analytics, make organizations more agile, be useful in special use cases, aid in vendor selection, help with budgeting, and generate ROI. The presentation was given by Brandon Bunker, an early adopter of TMS with experience at multiple companies and vendors.
The document discusses process automation and workflows. It explains that a process is a series of steps to achieve an end, while a workflow becomes automated when a human must take an explicit action. The presenter provides examples of automating common business processes like lead follow ups and FAQ responses using Infusionsoft's tools. He emphasizes that any manual task repeated more than 3 times should be considered for automation. The presentation provides guidance on building automated workflows with different outcomes and tasks.
This document discusses how to build a Slack bot using ASP.NET Web API and Azure. It provides an overview of common bot capabilities like slash commands, incoming webhooks, and interactive messages. It then walks through setting up a bot project in Azure, including options for storage and service plans. Examples are given for bot uses like managing on-call schedules and approving change requests.
Performance: Key Elements to Consider in the Cloud - RightScale Compute 2013RightScale
Speaker: Craig Irwin - VP of Channel Partners & Alliances, Apica
Everyone thinks the cloud is the silver bullet, however, this isn’t reality. From the latest online political movements to the next viral game to the much anticipated retail promotion, all share elements in common: cloud, competition, performance, experience, and cost. Apica VP Craig Irwin will present key strategic elements employed by today’s progressive and innovative companies and share actionable insights on how companies are leveraging technology to proactively identify bottlenecks, improve performance, and optimize their environments. Craig will touch on the common mistakes, present-day situations that hit the headlines, and best practices to maintain optimal web performance and avoid system crashes.
Elucentra also supports multiple users access the same QuickBooks company file in a single time space. A Bookkeeper user, business user and the CPA can access the same file at the same time.
HeyBubble is a chat software that provides real-time tracking and monitoring of website visitors to help convert them into customers. It integrates with desktop applications and mobile devices to allow chatting. The software has been beta tested for 6 months and collected data to launch a version 1 that meets customer needs. Initial results show high conversion rates, daily active users, and time spent on the dashboard. It has helped businesses in various industries and over 50 countries increase sales and customer satisfaction.
GlobalDots - How Website Speed Affects Conversion RatesGlobalDots
The majority of Americans are said to wait in line (in a real shop) for no longer than 15 minutes. However, on the web, 1 out of 4 customers will abandon a webpage that takes more than 4 seconds to load.
This document provides tag management top tips from a session at the ACCELERATE 2011 conference in San Francisco. It discusses how tag management systems (TMS) can fuel analytics, break down barriers between teams, improve page load times, help manage multiple data domains, turbo charge analytics, make organizations more agile, be useful in special use cases, aid in vendor selection, help with budgeting, and generate ROI. The presentation was given by Brandon Bunker, an early adopter of TMS with experience at multiple companies and vendors.
The document discusses process automation and workflows. It explains that a process is a series of steps to achieve an end, while a workflow becomes automated when a human must take an explicit action. The presenter provides examples of automating common business processes like lead follow ups and FAQ responses using Infusionsoft's tools. He emphasizes that any manual task repeated more than 3 times should be considered for automation. The presentation provides guidance on building automated workflows with different outcomes and tasks.
This document discusses how to build a Slack bot using ASP.NET Web API and Azure. It provides an overview of common bot capabilities like slash commands, incoming webhooks, and interactive messages. It then walks through setting up a bot project in Azure, including options for storage and service plans. Examples are given for bot uses like managing on-call schedules and approving change requests.
Performance: Key Elements to Consider in the Cloud - RightScale Compute 2013RightScale
Speaker: Craig Irwin - VP of Channel Partners & Alliances, Apica
Everyone thinks the cloud is the silver bullet, however, this isn’t reality. From the latest online political movements to the next viral game to the much anticipated retail promotion, all share elements in common: cloud, competition, performance, experience, and cost. Apica VP Craig Irwin will present key strategic elements employed by today’s progressive and innovative companies and share actionable insights on how companies are leveraging technology to proactively identify bottlenecks, improve performance, and optimize their environments. Craig will touch on the common mistakes, present-day situations that hit the headlines, and best practices to maintain optimal web performance and avoid system crashes.
Elucentra also supports multiple users access the same QuickBooks company file in a single time space. A Bookkeeper user, business user and the CPA can access the same file at the same time.
HeyBubble is a chat software that provides real-time tracking and monitoring of website visitors to help convert them into customers. It integrates with desktop applications and mobile devices to allow chatting. The software has been beta tested for 6 months and collected data to launch a version 1 that meets customer needs. Initial results show high conversion rates, daily active users, and time spent on the dashboard. It has helped businesses in various industries and over 50 countries increase sales and customer satisfaction.
GlobalDots - How Website Speed Affects Conversion RatesGlobalDots
The majority of Americans are said to wait in line (in a real shop) for no longer than 15 minutes. However, on the web, 1 out of 4 customers will abandon a webpage that takes more than 4 seconds to load.
Top Tips to Deliver Quality Web Experiences From IE 9 to the iPhoneCompuware APM
No matter what your customers use to access your website – from Internet Explorer 9 on a PC to Safari on an iPhone – they expect your site to be fast and work flawlessly.
Join our featured speakers, Harley Manning, VP and Research Director from independent research firm Forrester Research, Inc., and Compuware CTO APM Solutions Imad Mouline to learn:
- What growing browser and device proliferation means for IT and Website owners and developers
- The latest browser trends including the evolution of mobile and HTML 5
-Best practices for companies attempting to maintain cross-browser interoperability
How to meet customers’ web experience expectations regardless of browser or device
How to be Successful with Responsive Sites (Koombea & NGINX) - EnglishKoombea
Can't decide if your organization should build a mobile app or responsive website? Do you interact with consumer-facing products or large scale developments?
This guide gives you an idea of what Responsive is, why you should use it, and then DIGS deep into the technical aspect and how to optimize for performance.
By: David Bohorquez & Rick Nelson
Webinar #5: Mobile indsigter og trends ft. Google Become A/S
Compells femte webinar i rækken bærer titlen "Mobile insigter og trends", hvor vi har fået hjælp af Tobias Jensen, Agency Development Manager for Google.
Understanding what happens on the client side is not easy. When you user visits your website you need to check his location, his device, connection speed, browser, and what page he is visiting.
After gathering all this data, you also need to check what happened. How long it takes for him to see the page? How long it takes until the page is fully loaded and working? If there was a JS error what was it and why can’t you replicate it? Most of the users don’t have powerful machines, with fast-connections. In this talk we will analyze the tools you can use to profile the client, synthetic and RUM analysis and how you can improve the performance on the client side. Basic and more advanced tips with real examples.
Meet Bigcommerce Enterprise: 5 Ways to Increase Profit in 2016Groove Commerce
These are essential elements for any successful ecommerce site. You know you need them. The question is how to make them work for you, not against you.
Enter Bigcommerce Enterprise. With its superior reliability and advanced tools, Bigcommerce Enterprise is a powerful platform for providing exceptional shopping experiences and improving your shop’s performance on every level.
How are consumer behaviors changing as mobile platforms and the mobile web advance? This presentation gives an overview into how the Mobile Shift is changing the opportunities and ways businesses must consider interacting with consumers.
Presented by James Burnes, Founder and CEO of Mobiltopia, a mobile strategy and app/site developer.
Mobile and web performance is critical for user experience. Testing tools like WebPageTest and Video Optimizer can identify optimization opportunities such as slow delivery speeds, large files, and inefficient content. Key best practices include using content delivery networks to cache content globally, compressing text and images, resizing images appropriately, and choosing optimal video bitrates. Adhering to these performance best practices can significantly improve load times and user engagement.
Presentatie van Emerce conversion 2014 over laadtijdenAndré Scholten
Waarom zijn laadtijden een belangrijk deel van je conversie percentage, maar ook van je bouncerate, aantal bekeken pagina's, enz. Wachten vinden we psychologisch gezien erg irritant.. en dat geldt dus ook voor websites.
Thinking about the full stack to create great mobile experiencesNew Relic
Mobile apps are a critical part of your digital strategy: The app is often the “front door” to your brand for many customers.
Learn how you can measure and ensure optimal mobile experiences for your digital customers with New Relic. We’ll share three of the most commonly missing pieces we see in mobile app development today. And look at a real-world example of how New Relic has helped measure and debug some of the most complex issues that affect app users. Learn more: https://newrelic.com/solutions/digital-customer-experience
What if your car had your application's performance issuesOri Bendet
The document discusses how poor application performance is analogous to a car that takes a long time to start or has other issues. It notes that the average car drive is 32 minutes while the average application session is only 71.56 seconds. To improve performance, it recommends making fewer HTTP requests, reducing image sizes, and reducing cookie sizes. It invites reading more success stories and contacting the company for more information.
How Mobile Networks Can Torpedo Your App's Best Features - and Your RetentionNeumob
Despite our best efforts to retain our mobile app customers, there are mobile network factors beyond our control that interfere with the customer experience. Here's how to fight back with mobile app acceleration, and keep the users you've worked so hard to acquire.
This document summarizes Doug Sillars' presentation on mobile and web performance optimization. It discusses how delays impact user behavior, with 53% abandoning mobile sites after 3 seconds. Testing tools like Video Optimizer and WebPageTest are recommended. Best practices include optimizing delivery speed with CDNs, reducing redirects, compressing text, optimizing images for size and format, and choosing appropriate video bitrates. The summary highlights key areas of content delivery, testing, and tools to measure and improve performance.
The document discusses Cotendo's Mobile Acceleration Suite, which aims to speed up mobile content delivery through reducing latency. It notes that latency is the #1 mobile performance killer. The suite uses a cloud service and techniques like adaptive image compression to reduce the number of round trips and expedite page loading for mobile users. Case studies showed page load time improvements of 30-60% for some mobile sites.
This document discusses the importance of businesses going mobile. It notes that over 80% of customers will abandon a mobile site that is not optimized for mobile use. Google also now factors mobile user experience into its search rankings. The document provides statistics on mobile user behavior, such as 95% searching locally and 90% acting within 24 hours. It recommends best practices for mobile sites like making navigation thumb-friendly, loading quickly, and including click-to-call functionality. Developing a mobile site can drive more sales and customers through features that make it easy for people to connect with a business from their phone.
This document discusses how the speed of a website impacts key performance indicators (KPIs) for online businesses. It provides examples of companies that improved website speed and saw increases in important metrics like conversion rates and revenue. The document advocates for justifying investments in performance based on expected returns calculated from increased conversions and order values rather than just page load times. It calls for more experiments to better understand the relationship between website speed and business outcomes for different types of sites and user experiences.
The document discusses optimizing mobile and web performance. It provides tools for testing performance, such as Video Optimizer and WebPageTest. It also gives best practices for optimizing content delivery, such as using CDNs to reduce delivery time, compressing text, resizing and optimizing image quality and format, and choosing appropriate video bitrates. The overall goals are to improve loading speed, reduce bandwidth usage, and create engaging mobile experiences.
This document discusses optimizing content delivery for mobile performance. It begins by introducing common tools for testing mobile performance like Video Optimizer and WebPageTest. It then discusses best practices for optimizing delivery speed such as using content delivery networks (CDNs) and image compression. Other topics covered include optimizing images, responsive delivery, animations, and video streaming. The overall message is that optimizing these areas can significantly improve mobile performance and user experience.
Today\'s best consumers are multi-channel users who rely on different ways to access
businesses whether it\'s the Internet, mobile or apps, to name a few.
Businesses are
focusing on ways to optimize these channels to improve conversion rates and achieve greater results.
However, delivering an optimal customer experience is becoming increasingly more
complex. Consumer\'s expectations are higher than ever, showing less patience for slow-performing sites.
Presentation on monitoring the web, including synthetic, UEUM, web analytics, interaction analysis. Given at www.meshconference.com/meshu on May 20, 2008
This document discusses building an ideal mobile app testing strategy. It recommends including various types of testing at different stages, such as unit testing, exploratory testing, build acceptance testing, and regression testing. It emphasizes testing apps on real devices rather than emulators to uncover issues related to hardware diversity, screen sizes, customizations, and memory/CPU. The document advocates enabling real device testing earlier in the process to lower bug fixing costs. It also recommends automating tests to speed up release cycles and integrating testing with continuous integration processes. The ideal strategy is described as using a cloud-based solution like Keynote Mobile Testing to provide on-demand access to many real devices for various types of automated and manual testing by development teams.
This document discusses trends in mobile app development and testing. It notes that users have higher expectations for frequent app updates and quality. Development teams are specializing while also using more open source tools and outsourcing. Testing in development focuses on units and features using emulators and personal devices, while testing in QA uses real devices for end-to-end and exploratory testing. The document advocates for collaboration between development and QA to leverage both teams' assets and improve test validity, coverage, and defect fixing. It introduces Keynote's real device cloud and integration with Appium to enable remote, automated testing across many real Android and iOS devices.
More Related Content
Similar to Beat the Clock: Finding the Gremlins Behind Slow Mobile Page Loads
Top Tips to Deliver Quality Web Experiences From IE 9 to the iPhoneCompuware APM
No matter what your customers use to access your website – from Internet Explorer 9 on a PC to Safari on an iPhone – they expect your site to be fast and work flawlessly.
Join our featured speakers, Harley Manning, VP and Research Director from independent research firm Forrester Research, Inc., and Compuware CTO APM Solutions Imad Mouline to learn:
- What growing browser and device proliferation means for IT and Website owners and developers
- The latest browser trends including the evolution of mobile and HTML 5
-Best practices for companies attempting to maintain cross-browser interoperability
How to meet customers’ web experience expectations regardless of browser or device
How to be Successful with Responsive Sites (Koombea & NGINX) - EnglishKoombea
Can't decide if your organization should build a mobile app or responsive website? Do you interact with consumer-facing products or large scale developments?
This guide gives you an idea of what Responsive is, why you should use it, and then DIGS deep into the technical aspect and how to optimize for performance.
By: David Bohorquez & Rick Nelson
Webinar #5: Mobile indsigter og trends ft. Google Become A/S
Compells femte webinar i rækken bærer titlen "Mobile insigter og trends", hvor vi har fået hjælp af Tobias Jensen, Agency Development Manager for Google.
Understanding what happens on the client side is not easy. When you user visits your website you need to check his location, his device, connection speed, browser, and what page he is visiting.
After gathering all this data, you also need to check what happened. How long it takes for him to see the page? How long it takes until the page is fully loaded and working? If there was a JS error what was it and why can’t you replicate it? Most of the users don’t have powerful machines, with fast-connections. In this talk we will analyze the tools you can use to profile the client, synthetic and RUM analysis and how you can improve the performance on the client side. Basic and more advanced tips with real examples.
Meet Bigcommerce Enterprise: 5 Ways to Increase Profit in 2016Groove Commerce
These are essential elements for any successful ecommerce site. You know you need them. The question is how to make them work for you, not against you.
Enter Bigcommerce Enterprise. With its superior reliability and advanced tools, Bigcommerce Enterprise is a powerful platform for providing exceptional shopping experiences and improving your shop’s performance on every level.
How are consumer behaviors changing as mobile platforms and the mobile web advance? This presentation gives an overview into how the Mobile Shift is changing the opportunities and ways businesses must consider interacting with consumers.
Presented by James Burnes, Founder and CEO of Mobiltopia, a mobile strategy and app/site developer.
Mobile and web performance is critical for user experience. Testing tools like WebPageTest and Video Optimizer can identify optimization opportunities such as slow delivery speeds, large files, and inefficient content. Key best practices include using content delivery networks to cache content globally, compressing text and images, resizing images appropriately, and choosing optimal video bitrates. Adhering to these performance best practices can significantly improve load times and user engagement.
Presentatie van Emerce conversion 2014 over laadtijdenAndré Scholten
Waarom zijn laadtijden een belangrijk deel van je conversie percentage, maar ook van je bouncerate, aantal bekeken pagina's, enz. Wachten vinden we psychologisch gezien erg irritant.. en dat geldt dus ook voor websites.
Thinking about the full stack to create great mobile experiencesNew Relic
Mobile apps are a critical part of your digital strategy: The app is often the “front door” to your brand for many customers.
Learn how you can measure and ensure optimal mobile experiences for your digital customers with New Relic. We’ll share three of the most commonly missing pieces we see in mobile app development today. And look at a real-world example of how New Relic has helped measure and debug some of the most complex issues that affect app users. Learn more: https://newrelic.com/solutions/digital-customer-experience
What if your car had your application's performance issuesOri Bendet
The document discusses how poor application performance is analogous to a car that takes a long time to start or has other issues. It notes that the average car drive is 32 minutes while the average application session is only 71.56 seconds. To improve performance, it recommends making fewer HTTP requests, reducing image sizes, and reducing cookie sizes. It invites reading more success stories and contacting the company for more information.
How Mobile Networks Can Torpedo Your App's Best Features - and Your RetentionNeumob
Despite our best efforts to retain our mobile app customers, there are mobile network factors beyond our control that interfere with the customer experience. Here's how to fight back with mobile app acceleration, and keep the users you've worked so hard to acquire.
This document summarizes Doug Sillars' presentation on mobile and web performance optimization. It discusses how delays impact user behavior, with 53% abandoning mobile sites after 3 seconds. Testing tools like Video Optimizer and WebPageTest are recommended. Best practices include optimizing delivery speed with CDNs, reducing redirects, compressing text, optimizing images for size and format, and choosing appropriate video bitrates. The summary highlights key areas of content delivery, testing, and tools to measure and improve performance.
The document discusses Cotendo's Mobile Acceleration Suite, which aims to speed up mobile content delivery through reducing latency. It notes that latency is the #1 mobile performance killer. The suite uses a cloud service and techniques like adaptive image compression to reduce the number of round trips and expedite page loading for mobile users. Case studies showed page load time improvements of 30-60% for some mobile sites.
This document discusses the importance of businesses going mobile. It notes that over 80% of customers will abandon a mobile site that is not optimized for mobile use. Google also now factors mobile user experience into its search rankings. The document provides statistics on mobile user behavior, such as 95% searching locally and 90% acting within 24 hours. It recommends best practices for mobile sites like making navigation thumb-friendly, loading quickly, and including click-to-call functionality. Developing a mobile site can drive more sales and customers through features that make it easy for people to connect with a business from their phone.
This document discusses how the speed of a website impacts key performance indicators (KPIs) for online businesses. It provides examples of companies that improved website speed and saw increases in important metrics like conversion rates and revenue. The document advocates for justifying investments in performance based on expected returns calculated from increased conversions and order values rather than just page load times. It calls for more experiments to better understand the relationship between website speed and business outcomes for different types of sites and user experiences.
The document discusses optimizing mobile and web performance. It provides tools for testing performance, such as Video Optimizer and WebPageTest. It also gives best practices for optimizing content delivery, such as using CDNs to reduce delivery time, compressing text, resizing and optimizing image quality and format, and choosing appropriate video bitrates. The overall goals are to improve loading speed, reduce bandwidth usage, and create engaging mobile experiences.
This document discusses optimizing content delivery for mobile performance. It begins by introducing common tools for testing mobile performance like Video Optimizer and WebPageTest. It then discusses best practices for optimizing delivery speed such as using content delivery networks (CDNs) and image compression. Other topics covered include optimizing images, responsive delivery, animations, and video streaming. The overall message is that optimizing these areas can significantly improve mobile performance and user experience.
Today\'s best consumers are multi-channel users who rely on different ways to access
businesses whether it\'s the Internet, mobile or apps, to name a few.
Businesses are
focusing on ways to optimize these channels to improve conversion rates and achieve greater results.
However, delivering an optimal customer experience is becoming increasingly more
complex. Consumer\'s expectations are higher than ever, showing less patience for slow-performing sites.
Presentation on monitoring the web, including synthetic, UEUM, web analytics, interaction analysis. Given at www.meshconference.com/meshu on May 20, 2008
Similar to Beat the Clock: Finding the Gremlins Behind Slow Mobile Page Loads (20)
This document discusses building an ideal mobile app testing strategy. It recommends including various types of testing at different stages, such as unit testing, exploratory testing, build acceptance testing, and regression testing. It emphasizes testing apps on real devices rather than emulators to uncover issues related to hardware diversity, screen sizes, customizations, and memory/CPU. The document advocates enabling real device testing earlier in the process to lower bug fixing costs. It also recommends automating tests to speed up release cycles and integrating testing with continuous integration processes. The ideal strategy is described as using a cloud-based solution like Keynote Mobile Testing to provide on-demand access to many real devices for various types of automated and manual testing by development teams.
This document discusses trends in mobile app development and testing. It notes that users have higher expectations for frequent app updates and quality. Development teams are specializing while also using more open source tools and outsourcing. Testing in development focuses on units and features using emulators and personal devices, while testing in QA uses real devices for end-to-end and exploratory testing. The document advocates for collaboration between development and QA to leverage both teams' assets and improve test validity, coverage, and defect fixing. It introduces Keynote's real device cloud and integration with Appium to enable remote, automated testing across many real Android and iOS devices.
There is a digital transformation underway powered, in part, by the adoption of mobile. In this shifting landscape of increasingly fickle and distracted consumers, maintaining competitive advantage is more important than ever.
Competitive positioning is a relative art, defined differently for every business. But what's absolute is the science of digital customer experience and human behavior.
A 500 millisecond delay results in significant user frustration
A 250 millisecond difference in user experience between competitors is all it takes to create advantage (or loss)
The reality is that faster pages drive higher engagement, but getting there takes comparative vigilance and constant feedback to development and digital teams.
So what signals should you watch to stay ahead? How can you create meaningful comparisons to other web and mobile experiences?
Watch the webcast for ideas you can use to out-maneuver your digital competitors with front-end performance intelligence.
This document discusses seven steps for accelerating mobile testing. Mobile testing is fundamentally different than traditional testing due to differences in development processes, team structures, release frequencies, testing matrices, user expectations, and quality measures for mobile apps. The seven steps recommended are: 1) think like a mobile user, 2) decide between real devices or emulators, 3) implement smoke tests for basic functionality, 4) get developers involved in testing, 5) start with simple automation techniques, 6) implement continuous integration, and 7) use both manual and automated testing methods. The goal is to remove barriers and speed up the mobile testing process.
5 Tips to Breaking Digital Performance Barriers and Building Business SuccessKeynote Mobile Testing
This document discusses how digital performance barriers can be broken down to build business success. It notes that customer engagement is changing as more occur over digital channels and devices. It emphasizes that digital delivery through cloud, mobile, and big data has led to a "digital gold rush" but that poor performance can negatively impact businesses. The document provides questions that business and IT should ask themselves to better align their goals and ensure digital initiatives are meeting business objectives. It stresses the importance of measuring performance in terms of business outcomes and having a continuous improvement approach.
As your customers adopt smartwatches, new smartphones and tablets or form-factors yet to be imagined, are you prepared to keep your apps running smoothly and reliably?
SaaS has transformed your business. The numbers say you’re running at least 4 apps today, powering everything from Sales to Operations to IT. SaaS delivers agility.
So why would you need to monitor Salesforce.com, NetSuite, Marketo, or Office365? The more you run on SaaS, the more your business resiliency is dependent on actionable performance insight.
“Wearables” is the watchword of the latest consumer tech trend, and it’s a category poised to explode. Morgan Stanley predicts that Apple will sell between 30 and 60 million Apple Watches in the first full 12 months it’s available. Health, fitness, banking, geo-information, communication, payments, all manner of notifications — the possibilities are broad and exciting. The market will soon be crowded with players trying to grab “share of wrist.”
And as is always the case, the early winners will be the biggest winners. But as is also the case, these are technologies that require testing and monitoring to ensure an outstanding user experience.
The good news is that the technology is ready now to test and monitor wearable applications and notifications with Keynote’s patented technology to ensure apps’ functionality and performance.
Webcast slides for developers, testers and QA professionals who need to ensure the highest levels of continuous app quality and performance through the release of iOS 8.
Keynote mobile testing and performance experts walk through the latest beta version of Android L to help developers and QA teams ensure optimal performance.
Testing at the Speed of Mobile: Adopting Continuous Integration with AgileKeynote Mobile Testing
Developers, testers, and managers are moving away from traditional testing late in development and toward early, agile testing practices, with this shift being immensely more evident in the mobile sphere. Many teams are adopting continuous integration (CI) to speed up and streamline their development and testing processes in order to meet the demands of this condensed, mobile-centric timeframe.
Keynote’s Joe Lewis and Josh Galde explore how developers and testers can become more closely aligned than ever before with easily deployable and configurable tools such as Jenkins CI. Testing on real mobile devices through this integration tool gives you the most accurate view into how your mobile app or website will perform in the real world, all in a pre-production environment.
Helping QA organizations manage the challenges of a mobile-first world.
Join Rachel Obstler, Sr. Director of Product Management with Keynote Systems as she covers how organizations are rapidly deploying mobile versions of their customer-facing and internal applications.
With the prevalence of more agile-based approaches and the challenge of an ever-increasing diversity of devices and OS versions, testers are being asked to accomplish more testing in less time.
Rachel shares how leading enterprises are improving the efficiency of their mobile testing using automation, and how they identify the right processes and tools for the job. Sharing some fascinating statistics from their recent mobile quality survey of more than 69,000 mobile app developers and QA organizations in the top US enterprises, Rachel dives into the challenges identified in the survey and shares how to improve your testing process through optimizing your device testing strategy, and automating your mobile tests.
Presented at Velocity conference, Santa Clara, 2013. Understand web performance from the user journey perspective. Case studies explore performance issues unique to multi-step or multi-page web transactions, and measurement approaches for identifying issues and monitoring ongoing performance. Synthetic and RUM discussed.
eBags Journey to Record Sales w/ Improved Performance & ScalabilityKeynote Mobile Testing
This document discusses eBags' journey to record sales during the 2011 holiday season through improved scalability and performance of their website. It describes how eBags tested and optimized their site ahead of major shopping days like Cyber Monday, resulting in sales increases of 45% on Cyber Monday and a record-breaking season overall. Press coverage highlighted eBags' success and how their technical preparations helped them handle high traffic.
Users are now browsing the Web across smartphones, tablets and the desktop. Find out how performance differs for each screen and what to consider in order to deliver a great online experience.
A 2012 survey of over 5,000 mobile device users explored usage patterns and preferences. For smartphones, Android was the most popular OS at 43% and top activities included accessing local information, searching online, and social media. Users preferred mobile apps over mobile websites for many tasks but preferred websites for news, entertainment, and shopping information. Two-thirds of users wanted sites to load within 4 seconds and slow loading was a top frustration.
Keynote is a global leader in web performance testing and monitoring that was founded in 1995 and has been publicly traded on NASDAQ since 2011. With over 4,000 customers, Keynote utilizes an on-demand infrastructure of more than 4,000 measurement computers and devices in over 275 locations worldwide to test and monitor website performance.
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/how-axelera-ai-uses-digital-compute-in-memory-to-deliver-fast-and-energy-efficient-computer-vision-a-presentation-from-axelera-ai/
Bram Verhoef, Head of Machine Learning at Axelera AI, presents the “How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-efficient Computer Vision” tutorial at the May 2024 Embedded Vision Summit.
As artificial intelligence inference transitions from cloud environments to edge locations, computer vision applications achieve heightened responsiveness, reliability and privacy. This migration, however, introduces the challenge of operating within the stringent confines of resource constraints typical at the edge, including small form factors, low energy budgets and diminished memory and computational capacities. Axelera AI addresses these challenges through an innovative approach of performing digital computations within memory itself. This technique facilitates the realization of high-performance, energy-efficient and cost-effective computer vision capabilities at the thin and thick edge, extending the frontier of what is achievable with current technologies.
In this presentation, Verhoef unveils his company’s pioneering chip technology and demonstrates its capacity to deliver exceptional frames-per-second performance across a range of standard computer vision networks typical of applications in security, surveillance and the industrial sector. This shows that advanced computer vision can be accessible and efficient, even at the very edge of our technological ecosystem.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
Northern Engraving | Nameplate Manufacturing Process - 2024
Beat the Clock: Finding the Gremlins Behind Slow Mobile Page Loads
1. Beat the Clock
Finding the Gremlins Behind Slow Mobile Page Loads
Ken Harker
Senior Consultant
@Ken_Harker
February 2014
2. Today…
We are accustomed
to fast page loads
Speed is even more
important on
mobile
Success is
measured in
milliseconds, not
seconds
Speed = Sales
Speed = Loyalty
…but there are
gremlins in our
way…
3. We All Expect Fast Page Loads
“In the blink of
an eye.”
4. Fast Mobile Page Loads, Too
After 10
seconds, half of
your customers
are gone.
5. The Motivation is Clear
Delays in page load time result in increased
abandonment, decreased loyalty, and loss of revenue
Even very small delays will drive your potential
customers to the competition or keep them from
returning to your site
Success is measured in milliseconds, not seconds
You need to take command of the situation before it
takes command of you!
11. 1. Too Many New HTTP Requests
The slowest of these three
mobile home pages is 50%
slower than the fastest, and
it has 20% more new HTTP
requests.
Can you tell which one?
20. 6. Third-Party Calls
This is a waterfall of the home page load
of a major US financial news web site
21. 7. Inefficient Images
PNG image
- 304 x 181 pixels
- 89K sent over the mobile
network
Converted to a JPEG image
(85% quality)
- 304 x 181 pixels
- 22K sent over the mobile
network
This image from a mobile
phone retail site in Europe is
less than 1” (2.5 cm) wide on
an Apple iPhone 5S display
Using the wrong image format can have
performance implications
22. 8. Caching Gremlins
The return visitor experience
can be vastly improved by
strategic cache control on the
mobile-optimized site.
23. 9. Nonpersistent TCP Connections
Enable HTTP Keep Alive,
also known as Persistent
Connections
24. 10. Unnecessary SSL
SSL establishment (via key exchange) is done on each new
TCP connection and is the slowest part of the SSL process
26. 10 Mobile Performance Gremlins
Serial Downloads Slow Initial Render
Too Many New HTTP
Requests
Too Many Domains
Unnecessary
Redirections
27. 10 Mobile Performance Gremlins
Serial Downloads Slow Initial Render
Too Many New HTTP
Requests
Too Many Domains
Unnecessary
Redirections
Caching Gremlins
Nonpersistent TCP
Connections
Unnecessary SSL
Third-Party Calls Inefficient Images
28. Beat the Clock
Develop a performance culture in your organization
Make performance a business priority for the mobile site
Ongoing performance monitoring and measurement
Synthetic, RUM, and diagnostic tools
Follow industry best practices to fight the mobile
performance gremlins
Disciplined development will lead to a faster site
A faster site means better conversion, reduced bounce rate,
increased customer loyalty, and more sales!
2 second or faster page load times are expected for retail web sites on desktop browsersIn 2006, Google experiments report that extra delays as short as 1/10 second affected sales and ad revenueIn 2006, Amazon reported that a 1/10 second increase in page delay translates into a 1% revenue lossIn 2009, Forrester Research identified 2 seconds as the threshold for user satisfaction with page loads In 2010, Forrester Research found that over half of site visitors abandon page loads slower than 3 secondsIn 2010, Google announces that it has begun using site speed in web search rankingsIn 2012, the New York Times reported on findings that as small a difference as 250 ms between your site and that of a close competitor can reduce your web site visits For context:the human eye blinks in 300-400 ms
3 second or faster page load times are expected for retail sites on mobile browsersIn 2011, Strangeloop found that an extra 500 ms delay for mobile users resulted in fewer return visitorsThe impact was still observed 4 months after the extra delay was removedIn 2011, DoubleClick removed a client-side redirection from their service, saving over 1 second on average on mobile devices, and click-through rates increased 12%In 2012, a Strangeloop study concluded that smartphone users view fewer pages, spend less time on sites, and have higher bounce rates than visitors on desktop browsersYou have less time to captivate and retain mobile site visitors In 2013, Etsy found an increase in the image content on one of their mobile site pages increased the bounce rate by 12%In 2013 a Kissmetrics study showed that 49% of mobile web visitors would abandon a site that didn’t load in 10 seconds
Culture is the Most Important ToolCreate a Performance Culture and A Way of Ongoing CommunicationA dysfunctional culture creates dysfunctional sites/applicationsMake performance part of the lifecycleMake performance a business metricAdmit you have a problemStop arguing about the “perfect” metric
You Can’t Manage What You Don’t MeasureOngoing synthetic performance measurementsKeynote, Compuware Gomez, Neustar, AlertSite, PingdomReal User Monitoring (RUM) dataKeynote, SOASTA, New Relic, Compuware GomezDiagnostic ToolsMITE, Keynote DeviceAnywhere, HTTP Watch, Chrome Developer Tools, Google PageSpeed, Screenfly, Akamai Mobitest, Webpagetest.org
Best Practices are approaches to performance that consistently show superior resultsLeverage the knowledge gained by experts in performance managementDevelop disciplined approaches to deliver the highest performance possibleEncourage a culture where doing the right thing for performance is the norm, not the exception
The number of unique elements mattersSeems simplistic but it has a major bearing on overall load timeEven if your site uses a Content Distribution Network (CDN)Requires a disciplined approachRequires a “user centric” architecture to maximize reuseFor mobile sites, aim for 20 or fewer new HTTP requests per page load
How?Combine JS and CSSDevelop modularly and combine in production launchCombine small (under 2K) and static imagesSpritesData URIsLeverage cachingDownload frameworks once and reuseDevelop with a user “journey” in mindGet out of silosCreate standards and stick to them
Each new domain encountered in a page can result in a slow DNS lookupDNS lookups can easily take ¼ second each over 3G mobile network connectionsDomain sharding is deadModern browsers now support better parallelismhttp://calendar.perfplanet.com/2013/reducing-domain-sharding/Or at least not nearly as important as it was 5 years agoHow?Use a single domain for your content Or at most 2 domains – to reduce cookie trafficLoad all third-party tags only after your site’s contentTo defer DNS lookup and TCP connection delays until a point where the user experience is not impacted
Serialization is the enemy of performanceA single blocking call averaging 500 ms can have same impact of downloading 10 unique requests on mobileBrowsers are becoming better at avoiding serialization Browsers user parallel threadsMost modern browsers can download JS in parallel (yeah!)Application calls can be done asynchronously
This is a waterfall diagram of a page load on a major US insurance company siteJavaScript and JSON calls on the page are blocking/serializing the page loadFor most of the time it takes the page to load, only 2 or 3 assets can load in parallelHow?Avoid application calls for non-core HTML generation (i.e. tag frameworks, etc.)Avoid redirectionsAvoid complex application frameworksAvoid using Flash to call images/files (use native browser threads)Understand if that third-party tag you are thinking of adding will block/serialize the content that is requested after itIf a serializing call is absolutely necessary, move it down to load later in the page load
Site visitors will be the most sensitive to initial delayTime to First Paint should ideally be under 1 second for mobile site visitorsAbove The Fold (ATF) content should ideally load in under 1 second for mobile site visitorsThe challenge for mobile sites is even greater than for desktop sites because of how TCP worksThe “slow start” algorithm of TCP means that the first round-trip of data delivery over a new network connection carries fewer bytes than subsequent round-tripsIf you want to begin rendering the page with the first packets of data, you need to be extremely disciplined about what payload you deliver
HowOptimize the base page HTML response to 14K or less on mobileNeeded to fit payload entirely in first payload delivered from a new TCP connectionDeliver CSS as early as possible Either as part of the base page HTML content or as the very next requestIdeally, load no Javascript at all prior to initial renderPlace all render-critical JS inline in the base page HTML responseKeep all third parties out of the initial renderDon’t trust the most critical performance event to a stranger…Test and target (A/B testing) etc.Remove all blocking to core rendered content
Redirections are a major performance issue for sites retrieved over mobile networksUsed more often than you realizeMoving from a mobile to non-mobile domainMoving from an insecure to a secure domainMoving from a generic version of the response to one customized for a particular handset or device (e.g. iPhone- versus Android-optimized HTML)Redirections most often serialize the download in the browserThis is always true when the redirections precede the base page HTML deliveryHaving a redirection prior to the base page HTML will most often prevent any chance of the browser doing initial render in under 1 secondHowAvoid having a separate mobile domainServe mobile-optimized base page content from the same ‘www’ domain as the desktop site, if possibleRemove all redirections except for necessary HTTP -> HTTPS redirectionsAvoid situations where a link uses a URL that will require an HTTP -> HTTPS redirectionLink directly to the HTTPS URL instead
Third-party calls and tags are assets loading on your web site that you don’t directly controlAd serving and ad trackingMarketing analytics (Omniture, Google, WebTrends)Real User Monitoring (RUM)A/B testing servicesTag management frameworksSocial media (Twitter, Facebook, Pinterest)Video player frameworksThird-party hosted JS frameworks (Google API)All of these services have business value, but add risk to the performance and availability of the pages they are served onHowMove them all down unless critical for renderA/B testingRevenue generating adsAudit their usage periodicallyAre they still needed?Is the business value they promised being delivered?Choose light frameworksSingle domains1-2 calls per pageNever use an application call for a “tag”Have a healthy skepticism of vendor claimsAbout their speed, quality, asynchronous natureMeasure their impactOngoingGet both an HTTP and an HTTPS version of the codeAvoid Onclick TrackingUnderstand their strategy internationally
The assets on the page served from third-party domains are highlighted in purpleSome are critical (revenue-generating ad tags, video players, stock ticker content) and others are less critical (marketing analytics tags, tracking tags)Any one of these calls could be slow or fail with an errorHow will that impact the user experience?How does the site owner manage this risk?
Some image content is best served in PNG, some is best served in JPEGToo often, images are served over slow 3G mobile network connections that are larger than they need to beServing small images (less than 2K) is highly inefficient over TCP in general, and especially bad over TCP on high-latency mobile networksIn many cases, images are used when no image needs to be sent at all HowReplace “designer” images and color swatches with HTML5 markupUse HTML5/CSS3 features to do effects like rotations and transitions without loading new imagesLosslessly compress all imagesTools can optimize color palettes and remove metadata without any change in image appearanceUse JPEG for photo imagesChoose quality levels of 85 of lowerLook at newer compressible formats for transparencyUnderstand what mobile phones are capable of displayingResponsive design is not always so responsiveCombine small images with CSS spritesReplace small images with base 64-encoded data URIsCheck outhttp://www.slideshare.net/mobile/guypod/a-picture-costs-a-thousand-words18062013Guy Podjarny (from Akamai)
The return visitor experience can be vastly improved by strategic cache control on the mobile-optimized siteAvoiding round-trips to the server in the first place (because an asset can be pulled from cache) is the most powerful means to improve performanceMobile browser caches are often much smaller than desktop browsers that may not persist across device rebootsAlmost all mobile browsers support localStorageThis can be an effective way to store small assets on the device for reuse on subsequent visitsMost browsers allow up to 5MB of content to be stored in localStorage per siteHowUse “Far Future” Expires headers to ensure that elements remain in the browser cache as long as possibleSet the Expires header to a date in the distant futureChange the filename to force a new version of the content to load if neededBe very careful using “no cache” settingDo not use ETagsOnce popular, ETags often produce as many problems as they solveLook at your ongoing monitoring dataDo you see 200 responses for the same content on different pages?Do you see 304’s in a first visit session – something is really brokenDo you see 304’s in a cached session – can these objects be cached longer?Use localStorage control to explicitly manage cached assets for the mobile site
The entire page delivery rides atop of TCPThe single largest issue related to TCP is the initial connectionThis is commonly done once per domain and is largely a problem when the sites force new TCP connections for each request by disabling HTTP Keep Alive, also known as persistent connectionsWith HTTP Keep Alive Enabled:The browser will establish new TCP on each domain and REUSE that connection throughout the life of the sessionConnections remain open unless they are forced close (by a server or network device setting)Closing connections for each request can add SECONDS to the load of a page and further impacts long latency networksHow:Turn on persistent connections in the web server configurationUpdate all servers to support HTTP 1.1, where all connections are persistent unless specifically declared otherwise
SSL is used to encrypt secure data to enable a secure communication between the server and the browserThe SSL establishment (via key exchange) is done on each new TCP connection and is the slowest part of the SSL processUsing HTTP Keep Alive is especially critical for pages served with SSL connectionsHowUnless you are a bank, avoid design frameworks or core libraries that require SSL for all pagesOnly serve pages with sensitive information using SSL