Drive has 700+ articles for digital transformation leaders written by StarCIO Digital Trailblazer, Isaac Sacolick. Learn more.

Slow web experience

I have a friend, a colleague. Let’s call him Joe.

Joe wants the best for his customers and his organization. He knows customer experience is critical and he recognized his organization hasn’t been the best at it. People come to their site because they have to get something done. And customers loathe having to but must as part of running their own business. So they’ve put up with the occasional outage, slow page response time, or error message after submitting a form.

And the experience has gotten better over time. There’s more information on entry pages. More and better images. More context. Internal stakeholders are happier because key usage metrics like page views per visit, repeat visit, and mobile visits are all increasing.

But there’s a problem that’s not easy to see. Joe has all the tools to measure it but doesn’t have someone digging deeper into the analytics to identify it.

The never ending web page download

The problem is that the page is full of asynchronous web calls for more data and objects and for sending signals to web services. As a frequent user of Joe’s website, I can see it in my browser as it tries to hit the next endpoint. I can see it on my task manager as chrome churns >50% CPU trying to manage all these connections. If you watched me, you could see it in my frustration as I have to wait for all these interactions to stabilized.

I often give up. The mobile site works better and doesn’t have all this nonsense. I can quickly scan this page for the one, sometimes two things I seek and obtain them quicker and easier than the web experience.

Now sometimes a mobile experience is what I need or want. But other times, I’m looking for more information and to do more things, and a web or tablet experience is better for these purposes.

Browser Side Scripting on Steroids

Putting too many objects on the page – whether it be images, javascript tags, or ads – has been a problem since web 1.0.

But today. there are more websites implementing browser side scripting. Some of this is done to provide a rich experience and other times it’s a tool to personalize the website. There are different good reason to be using browser side scripting for these and other reasons.

When browser side scripting is the standard, and server side the exception then bad things can happen. These sites end up with too much code and too many server side calls. It’s hard to see this until the page is fully constructed and even then, the impact to end users may not be fully recognized by the development team.

It’s becoming a problem for teams that don’t debate the application architecture up front. When is it appropriate to put code browser side? How many interactive objects on a page is reasonable? How often should they pull for new data? How do you know when a page is performing poorly?

The web was originally designed as a thin client experience. Maybe we need to go back to that model?

By the way, if you think you are Joe, you are probably mistaken. There are lots of Joes and I don’t know them, but I know their websites.

Published on:

Leave a Reply


StarCIO

My company, StarCIO, provides leadership, learning, and advisory programs for companies looking to accelerate delivering business value from digital transformation. Contact me if you’d like to learn more about partnering opportunities.


Isaac Sacolick

Join us for a future session of Coffee with Digital Trailblazers, where we discuss topics for aspiring transformation leaders. If you enjoy my thought leadership, please sign up for the Driving Digital Newsletter and read all about my transformation stories in Digital Trailblazer.


Coffee with Digital Trailblazers hosted by Isaac Sacolick

Digital Trailblazers! Join us Fridays at 11am ET for a live audio discussion on digital transformation topics:  innovation, product management, agile, DevOps, data governance, and more!


Join the Community of StarCIO Digital Trailblazers

About Drive

Drive Agility, Innovation, Transformation

Drive is the blog for digital transformation leaders brought to you by StarCIO and Isaac Sacolick.

Agility, Innovation, and Transformation are the three primary digital transformation core competencies that every StarCIO Digital Trailblazer must champion in their organizations. Learn more About Drive.


About the StarCIO Digital Trailblazer Community

StarCIO Digital Trailblazer Community

Revolutionizing traditional learning, networking, and advising experiences.

Visit the community


About StarCIO

StarCIO

About Isaac Sacolick

Isaac Sacolick

Author, 1,200+ articles, keynote speaker, Chief StarCIO Digital Trailblazer. Full bio


Driving Digital Newsletter

Driving Digital Newsletter

StarCIO Guides

StarCIO Agile Planning Guides

Digital Trailblazer

Digital Trailblazer by Isaac Sacolick

Driving Digital

Driving Digital by Isaac Sacolick

Driving Digital Standup

Driving Digital Standup

Coffee with Digital Trailblazers

StarCIO Coffee With Digital Trailblazers

Recognition

reworked imapct awards 2026 Judge
InfoWorld 2025 Judge
InfoWorld Technology of the Year 2024 Judge
Thinkers360 Top 10 in IT Leadership
Thinkers360 Top Agile Thought Leader
Thinkers360 Top DevOps Leader
Thinkers360 Top in Digital Transfomation
Thinkers360 Top in Analytics
Thinkers360 Top in Product Management

Discover more from StarCIO Digital Trailblazer Community

Subscribe now to keep reading and get access to the full archive.

Continue reading