Request mapping

The Request Map Generator is a terrific tool. It’s made by Simon Hearne and uses the WebPageTest API.

You pop in a URL, it fetches the page and maps out all the subsequent requests in a nifty interactive diagram of circles, showing how many requests third-party scripts are themselves generating. I’ve found it to be a very effective way of showing the impact of third-party scripts to people who aren’t interested in looking at waterfall diagrams.

I was wondering… Wouldn’t it be great if this were built into browsers?

We already have a “Network” tab in our developer tools. The purpose of this tab is to show requests coming in. The browser already has all the information it needs to make a diagram of requests in the same that the request map generator does.

In Firefox, there’s a little clock icon in the bottom left corner of the “Network” tab. Clicking that shows a pie-chart view of requests. That’s useful, but I’d love it if there were the option to also see the connected circles that the request map generator shows.

Just a thought.

Have you published a response to this? :

Responses

Dror T

@adactio adactio.com/journal/15797 that’s what Firefox Lightbeam is, isn’t it? (I really wanted to comment directly on your site but, well, maybe one of these days I’ll have an IndieWeb site!)

# Posted by Dror T on Wednesday, September 11th, 2019 at 2:17pm

Paul Irish

Yup. Same. I’ll be working on this soon.

# Posted by Paul Irish on Monday, September 30th, 2019 at 5:05pm

danq.me

We should spend less time reading and more time writing online. Dan’s comments on an inspiring essay.

# Wednesday, October 2nd, 2019 at 8:10am

14 Likes

# Liked by Katie Sylor-Miller on Monday, September 30th, 2019 at 3:44pm

# Liked by 🌙 Stephanie @ View Source AMS on Monday, September 30th, 2019 at 3:44pm

# Liked by Dean van Niekerk on Monday, September 30th, 2019 at 3:44pm

# Liked by Lewis Flude on Monday, September 30th, 2019 at 3:44pm

# Liked by Patrick Kettner on Monday, September 30th, 2019 at 5:09pm

# Liked by Michael on Monday, September 30th, 2019 at 5:41pm

# Liked by Dave Rupert on Monday, September 30th, 2019 at 5:41pm

# Liked by Jan Skovgaard on Monday, September 30th, 2019 at 5:41pm

# Liked by Jay 🇪🇺 on Monday, September 30th, 2019 at 7:40pm

# Liked by Ben Seven on Monday, September 30th, 2019 at 8:15pm

# Liked by Þęęm Mûjãwãř... on Monday, September 30th, 2019 at 8:15pm

# Liked by Maud Nals on Monday, September 30th, 2019 at 8:15pm

# Liked by SKshahidKafan on Tuesday, October 1st, 2019 at 4:28am

# Liked by Adam Procter on Monday, October 7th, 2019 at 8:38am

1 Bookmark

# Bookmarked by Jamie Tanna on Friday, September 13th, 2019 at 8:25pm

Related posts

Reasoning

In which I find a tagline for Web Day Out and a tagline for React.

Harry Roberts is speaking at Web Day Out

This line-up just gets better and better! You’ll want to be in Brighton on March 12th, 2026.

The web on mobile

Technically, websites can do just about anything that native apps can do. And yet the actual experience of using the web on mobile is worse than ever.

Making the new Salter Cane website

A redesign with modern CSS.

content-visibility in Safari

Safari 18 supports `content-visibility: auto` …but there’s a very niche little bug in the implementation.

Related links

NoLoJS: Reducing the JS Workload with HTML and CSS - Web Performance Calendar

You might not need (much) JavaScript for these common interface patterns.

While we all love the power and flexibility JS provides, we should also respect it, and our users, by limiting its use to only what it needs to do.

Yes! Client-side JavaScript should do what only client-side JavaScript can do.

Tagged with

Write Code That Runs in the Browser, or Write Code the Browser Runs - Jim Nielsen’s Blog

So instead of asking yourself, “How can I write code that does what I want?” Consider asking yourself, “Can I write code that ties together things the browser already does to accomplish what I want (or close enough to it)?”

Tagged with

V7: Video Killed the Web Browser Star | Rob Weychert

Grrr… it turns out that browsers exhibit some very frustrating behaviour when it comes to the video element. Rob has the details…

Tagged with

The present and potential future of progressive image rendering - JakeArchibald.com

When I set about writing this article, I intended it to be a strong argument for progressive rendering. But after digging into it, my feelings are less certain.

Tagged with

It’s time for modern CSS to kill the SPA - Jono Alderson

SPAs were a clever solution to a temporary limitation. But that limitation no longer exists.

Use modern server rendering. Use actual pages. Animate with CSS. Preload with intent. Ship less JavaScript.

Tagged with

Previously on this day

7 years ago I wrote Robustness and least power

A tale of two principles.

10 years ago I wrote Brighton in September

The digital festival is in full swing.

13 years ago I wrote The mind-blowing awesomeness of dConstruct 2012

Preceded by the mind-blowing awesomeness of Brighton SF.

15 years ago I wrote JavaScript jamboree

Whacky and wonderful JavaScript experiments.

19 years ago I wrote Backnetworking

This is my honour roll: it was an honour to meet these people.

19 years ago I wrote Fables of the dConstruction

A whirlwind weekend of geeky goodness in Brighton.

21 years ago I wrote Farewell to Florida

It’s time for me to head back to Blighty. My stay in Saint Augustine wound up being longer than originally intended but there are worse places to be stranded for a few extra days.

22 years ago I wrote It's alive!

I have my iBook back!