From: David Lang <david@lang.hm>
To: Jonathan Foulkes <jf@jonathanfoulkes.com>
Cc: davecb@spamcop.net, bloat@lists.bufferbloat.net
Subject: Re: [Bloat] How to "sell" improvement
Date: Sun, 4 Dec 2016 14:32:52 -0800 (PST) [thread overview]
Message-ID: <nycvar.QRO.7.75.62.1612041428030.22751@qynat-yncgbc> (raw)
In-Reply-To: <B9D79ACE-D822-4A04-8DD3-AD0EFFA3C03C@jonathanfoulkes.com>
[-- Attachment #1: Type: text/plain, Size: 3353 bytes --]
On Sun, 4 Dec 2016, Jonathan Foulkes wrote:
> Hear, hear, the concept of having ‘simulators’ for typical heavy modern web pages is exactly what we need to get across the benefits of lowered bloat having a larger impact on page-load performance than ‘speed’.
> Those simulated pages should report total page load time and maybe even how many objects we’re ‘missed’ due to bloat induced issues.
>
> These sites can then be recorded as they perform on various types of lines and bloat and allow for a really impactful before/after video to be produced.
>
> Here are my suggestions for candidate ‘sites’:
>
> News Site front page, with mix of uniquely fetched text areas and images. Also, dozens of ad-like payloads sourced from multiple domains.
> News ‘content’ can actually be a bunch of educational material on Bloat, why waste an opportunity to further the message ;-)
>
> Shopping site with tons of images and other smaller payloads, generating >300 requests.
> Again, content can be designed to further our message.
>
> What do we need to do to move this forward?
I think the first step is to get some sample measurements from some sample
sites.
how many objects of what size are fetched taking how long (possibly in what
order, i.e. fetch javascript libraries and then javascript fetches other stuff)
I think we want to create gant-chart like diagrams of the page loads.
once we have that, we can create the simulated pages, but before we have this
sort of info, we don't know what to create.
Is there any off-the-shelf tool we can use to measure this? perhapse some web
proxy software?
> I have an experienced graphic designer and web-master that I can direct to help with some of the content and creative work.
> But what we need first is some agreement on general scope and then a technical framework to achieve the desired outcome.
I think we first need to get it working with dummy data and then let your
graphic designer at it to make the content useful to us.
David Lang
> Cheers,
>
> Jonathan
>
>
>> On Nov 28, 2016, at 2:40 PM, David Lang <david@lang.hm> wrote:
>>
>> On Mon, 28 Nov 2016, David Collier-Brown wrote:
>>
>>> Yes, especially for
>>>
>>> * the performance-reporting tools' own page and also for
>>> * some well-known, moderately complex ones.
>>>
>>> Not the minimalist Google front page, but perhaps a particular query...
>>
>> First off, can we get people to nominate candidate pages?
>>
>> Then, let's see if we can make a simulator for that page, so the test won't break when the website gets updated, something that has the same serialization issues hitting multiple sites and fetching a bunch of items of various sizes (ideally, but not neccessarily involving slight delays on the server before returning the objexts)
>>
>> turn this test into a apache module so it's easy to use and isn't affected by system variations (and eliminates possible security risks by having the module not access anything on the system)
>>
>> Then get this deployed a bunch of places.
>>
>> David Lang_______________________________________________
>> Bloat mailing list
>> Bloat@lists.bufferbloat.net
>> https://lists.bufferbloat.net/listinfo/bloat
>> _______________________________________________
>> Bloat mailing list
>> Bloat@lists.bufferbloat.net
>> https://lists.bufferbloat.net/listinfo/bloat
>
>
next prev parent reply other threads:[~2016-12-04 22:32 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-11-26 14:08 [Bloat] COTS router with OpenWrt Rich Brown
2016-11-26 14:45 ` Jonathan Foulkes
2016-11-26 19:56 ` Jonathan Morton
2016-11-28 15:21 ` Jonathan Foulkes
2016-11-28 15:57 ` Dave Taht
2016-11-28 17:16 ` Jonathan Foulkes
2016-11-28 17:40 ` Toke Høiland-Jørgensen
2016-11-28 17:41 ` [Bloat] How to "sell" improvement (was: COTS router with OpenWrt) David Collier-Brown
2016-11-28 17:59 ` [Bloat] How to "sell" improvement Kathleen Nichols
2016-11-28 18:37 ` David Collier-Brown
2016-11-28 18:58 ` Simon Barber
2016-11-28 19:25 ` David Collier-Brown
2016-11-28 19:40 ` David Lang
2016-12-04 16:08 ` Jonathan Foulkes
2016-12-04 22:32 ` David Lang [this message]
2016-11-28 19:26 ` Jonathan Morton
2016-11-28 19:42 ` David Collier-Brown
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://lists.bufferbloat.net/postorius/lists/bloat.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=nycvar.QRO.7.75.62.1612041428030.22751@qynat-yncgbc \
--to=david@lang.hm \
--cc=bloat@lists.bufferbloat.net \
--cc=davecb@spamcop.net \
--cc=jf@jonathanfoulkes.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox