Twitch LogoJUNE 1 SAVE THE DATE: Join us on WebPageTest LIVE! You don't want to miss this!

Menu:

Save Test Results with a Free Account Sign Up Now

Webpage Performance Test Result

  • DesktopChromev92CableVirginia USA
    More
Screenshot

Performance Optimization Overview

A detailed view of this site's asset optimization and related opportunities.

Optimization Summary

Quickly jump to the sections below:

    • B

      Security score
    • D

      First Byte Time
    • A

      Keep-alive Enabled
    • A

      Compress Transfer
    • A

      Compress Images
    • F

      Progressive JPEGs
    • D

      Cache static content
    • Effective use of CDN

Full Optimization Checklist

Optimization Checklist

Details

First Byte Time (back-end processing): 63/100 Learn More

683 ms First Byte Time
321 ms Target First Byte Time


Use persistent connections (keep alive): 100/100


Use gzip compression for transferring compressable responses: 99/100Learn More

2,488.0 KB total in compressible text, target size = 2,447.1 KB - potential savings = 40.9 KB

  1. FAILED - (39.1 KB, compressed = 14.1 KB - savings of 25.0 KB) - https://gn-web-assets.api.bbc.com/ngas/vendor/edr/edr.min.js
  2. FAILED - (22.0 KB, compressed = 6.1 KB - savings of 15.9 KB) - https://cdn.adsafeprotected.com/iasPET.1.js
Compress Images: 100/100 Learn More

1,190.8 KB total in images, target size = 1,181.3 KB - potential savings = 9.5 KB

  1. WARNING - (37.2 KB, compressed = 27.7 KB - savings of 9.5 KB) - https://tpc.googlesyndication.com/simgad/7693466624012701355
Use Progressive JPEGs: 24/100 Learn More

76.0 KB of a possible 313.1 KB (24%) were from progressive JPEG images

  1. FAILED (129.1 KB) - https://ichef.bbci.co.uk/news/976/cpsprodpb/14605/production/_95916438_frengtrainafp.jpg
  2. FAILED (43.1 KB) - https://ichef.bbci.co.uk/images/ic/800x450/p05211kl.jpg
  3. FAILED (20.3 KB) - https://ichef.bbci.co.uk/news/385/cpsprodpb/09F5/production/_120194520_untitled-3.jpg
  4. FAILED (17.5 KB) - https://ichef.bbci.co.uk/news/385/cpsprodpb/13B1D/production/_120096608_mediaitem120096607.jpg
  5. FAILED (14.2 KB) - https://ichef.bbci.co.uk/news/385/cpsprodpb/8961/production/_120096153_maliafp.jpg
  6. FAILED (13.0 KB) - https://ichef.bbci.co.uk/news/385/cpsprodpb/D78B/production/_120097155_gettyimages-1299636176-1.jpg
  7. Info (6.9 KB) - https://ichef.bbci.co.uk/news/385/cpsprodpb/1675/production/_120094750_tezza.jpg
  8. Info (0.4 KB) - https://ichef.bbci.co.uk/news/976/mcs/media/images/80728000/jpg/_80728854_line976.jpg
Leverage browser caching of static assets: 64/100 Learn More
  1. FAILED - (No max-age or expires) - https://cdn.permutive.com/e488cdb0-e7cb-4d91-9648-60d437d8e491-web.js
  2. FAILED - (No max-age or expires) - https://api.permutive.com/graphql?k=1bb84885-9325-4fef-adda-a208032b2715
  3. FAILED - (No max-age or expires) - https://api.permutive.com/v2.0/batch/events?enrich=false&sdkp=true&k=1bb84885-9325-4fef-adda-a208032b2715
  4. FAILED - (No max-age or expires) - https://pixel.adsafeprotected.com/services/pub?anId=9708&slot=%7Bid:774b6bae-9a60-42d5-99d8-dc5389b76270,s:1.1,p:/4817/bbccom.live.site.news/news_europe_content,t:video%7D&wr=1366.696&sr=1920.1200&sessionId=fcb49d44-4d41-624f-f9d8-541743c9dde1&url=https%253A%252F%252Fwww.bbc.com%252Fnews%252Fworld-europe-39816044
  5. FAILED - (No max-age or expires) - https://bbc.gscontxt.net/?url=https%3A%2F%2Fwww.bbc.com%2Fnews%2Fworld-europe-39816044
  6. FAILED - (No max-age or expires) - https://e488cdb0-e7cb-4d91-9648-60d437d8e491.prmutv.co/v2.0/pxid?k=1bb84885-9325-4fef-adda-a208032b2715
  7. FAILED - (No max-age or expires) - https://pixel.adsafeprotected.com/services/pub?anId=9708&slot=%7Bid:dotcom-slot-infeed_news_story,ss:%5B12.12%5D,p:/4817/bbccom.live.site.news/news_europe_content,t:display%7D&slot=%7Bid:dotcom-slot-interstitial,ss:%5B1.1%5D,p:/4817/bbccom.live.site.news/news_europe_content,t:display%7D&slot=%7Bid:dotcom-slot-leaderboard,ss:%5B728.90,970.300,970.250,970.90,970.66,940.230%5D,p:/4817/bbccom.live.site.news/news_europe_content,t:display%7D&slot=%7Bid:dotcom-slot-content-rec,ss:%5B30.30%5D,p:/4817/bbccom.live.site.news/news_europe_content,t:display%7D&slot=%7Bid:dotcom-slot-mpu,ss:%5B300.250,300.600%5D,p:/4817/bbccom.live.site.news/news_europe_content,t:display%7D&slot=%7Bid:dotcom-slot-native,ss:%5B10.10%5D,p:/4817/bbccom.live.site.news/news_europe_content,t:display%7D&slot=%7Bid:dotcom-slot-mpu_bottom,ss:%5B300.251%5D,p:/4817/bbccom.live.site.news/news_europe_content,t:display%7D&slot=%7Bid:dotcom-slot-adsense,ss:%5B300.252%5D,p:/4817/bbccom.live.site.news/news_europe_content,t:display%7D&wr=1366.696&sr=1920.1200&sessionId=fcb49d44-4d41-624f-f9d8-541743c9dde1&url=https%253A%252F%252Fwww.bbc.com%252Fnews%252Fworld-europe-39816044
  8. FAILED - (No max-age or expires) - https://sb.scorecardresearch.com/b2?c1=2&c2=19293874&cs_ucfr=1&ns__t=1629574097833&ns_c=UTF-8&cv=3.5&c8=Brexit%3A%20English%20language%20%27losing%20importance%27%20-%20EU%27s%20Juncker%20-%20BBC%20News&c7=https%3A%2F%2Fwww.bbc.com%2Fnews%2Fworld-europe-39816044&c9=
  9. FAILED - (No max-age or expires) - https://pixel.adsafeprotected.com/services/pub?anId=9708&slot=%7Bid:763ff307-ef08-4afd-a005-8a0cb796639f,s:1.1,p:/4817/bbccom.live.site.news/news_europe_content,t:video%7D&wr=1366.696&sr=1920.1200&sessionId=fcb49d44-4d41-624f-f9d8-541743c9dde1&url=https%253A%252F%252Fwww.bbc.com%252Fnews%252Fworld-europe-39816044
  10. FAILED - (No max-age or expires) - https://gn-web-assets.api.bbc.com/ngas/vendor/edr/edr.min.js
  11. FAILED - (No max-age or expires) - https://sb.scorecardresearch.com/beacon.js
  12. FAILED - (No max-age or expires) - https://gn-flagpoles.api.bbci.co.uk/ngas
  13. FAILED - (No max-age or expires) - https://gn-flagpoles.api.bbci.co.uk/gnlops
  14. FAILED - (No max-age or expires) - https://survey.effectivemeasure.net/launchConfigs
  15. FAILED - (No max-age or expires) - https://api.permutive.com/v1.0/state?fetch_unseen=true&k=1bb84885-9325-4fef-adda-a208032b2715
  16. FAILED - (No max-age or expires) - https://trc.taboola.com/bbc-news/trc/3/json?tim=19%3A28%3A23.580<i=stories-validation_ctrl&data=%7B%22id%22%3A404%2C%22ii%22%3A%22%2Fnews%2Fworld-europe-39816044%22%2C%22it%22%3A%22text%22%2C%22sd%22%3Anull%2C%22ui%22%3Anull%2C%22uifp%22%3Anull%2C%22lbt%22%3A1629372217431%2C%22vi%22%3A1629574103577%2C%22cv%22%3A%2220210815-20-RELEASE%22%2C%22uiv%22%3A%22default%22%2C%22u%22%3A%22https%3A%2F%2Fwww.bbc.com%2Fnews%2Fworld-europe-39816044%22%2C%22bv%22%3A%220%22%2C%22ul%22%3A%5B%22en-US%22%2C%22en%22%5D%2C%22pev%22%3A5747%2C%22btv%22%3A%220%22%2C%22cos%22%3A%224g%22%2C%22plf%22%3A%7B%22ack_exm%22%3Atrue%7D%2C%22bad%22%3A-1%2C%22sw%22%3A1920%2C%22sh%22%3A1200%2C%22bw%22%3A30%2C%22sde%22%3A%221.000%22%2C%22bh%22%3A30%2C%22dw%22%3A30%2C%22dh%22%3A30%2C%22r%22%3A%5B%7B%22li%22%3A%22rbox-t2m%22%2C%22s%22%3A1%2C%22uim%22%3A%22organic-thumbs-hero-01%3Aabp%3D0%22%2C%22uip%22%3A%22Below%20Article%20Thumbnails%22%2C%22orig_uip%22%3A%22Below%20Article%20Thumbnails%22%2C%22cd%22%3A0%2C%22mw%22%3A800%7D%5D%2C%22cacheKey%22%3A%22text%3D%2Fnews%2Fworld-europe-39816044%2CBelow%20Article%20Thumbnails%3Dorganic-thumbs-hero-01%3Aabp%3D0%22%2C%22cb%22%3A%22TRC.callbacks.recommendations_1%22%2C%22lt%22%3A%22stories-validation_ctrl%22%7D
  17. FAILED - (No max-age or expires) - https://pagead2.googlesyndication.com/getconfig/sodar?sv=200&tid=gpt&tv=2021081701&st=env
  18. FAILED - (5 seconds) - https://gn-web-assets.api.bbc.com/ngas/dotcom-bootstrap.js
  19. FAILED - (10 seconds) - https://gn-web-assets.api.bbc.com/ngas/1.72.0-20210818-140132-40e462b/dotcom-ads.js
  20. FAILED - (11 seconds) - https://www.bbc.com/wc-data/container/consent-banner
  21. FAILED - (30 seconds) - https://idcta.api.bbc.com/idcta/config
  22. FAILED - (30 seconds) - https://idcta.api.bbc.com/idcta/config?ptrt=https%3A%2F%2Fwww.bbc.com%2Fnews%2Fworld-europe-39816044%3Fpiano-REPLACETYPE&userOrigin=NEWS_GNL
  23. FAILED - (52 seconds) - https://gn-web-assets.api.bbc.com/ngas/1.72.0-20210818-140132-40e462b/dotcom-preroll.js
  24. FAILED - (1.2 minutes) - https://www.bbc.com/userinfo
  25. FAILED - (3.2 minutes) - https://cdn.tinypass.com/api/tinypass.min.js
  26. FAILED - (3.6 minutes) - https://gn-web-assets.api.bbc.com/ngas/1.72.0-20210818-140132-40e462b/dotcom-analytics.js
  27. FAILED - (5.0 minutes) - https://emp.bbci.co.uk/emp/bump-4/bump-4.js
  28. FAILED - (8.0 minutes) - https://pagead2.googlesyndication.com/omsdk/releases/live/omweb-v1.js
  29. FAILED - (10.0 minutes) - https://mybbc-analytics.files.bbci.co.uk/analytics-remote-config/masterbrands.json
  30. FAILED - (10.0 minutes) - https://mybbc-analytics.files.bbci.co.uk/analytics-remote-config/producers.json
  31. FAILED - (12.6 minutes) - https://ib.3lift.com/ttj?inv_code=BBCNews_ROS_article
  32. FAILED - (15.0 minutes) - https://s0.2mdn.net/instream/video/client.js
  33. FAILED - (15.0 minutes) - https://securepubads.g.doubleclick.net/tag/js/gpt.js
  34. FAILED - (15.0 minutes) - https://imasdk.googleapis.com/js/sdkloader/ima3.js
  35. FAILED - (19.7 minutes) - https://buy.tinypass.com/api/v3/anon/captcha/get.js?callback=jsonpCallback&aid=tYOkq7qlAI
  36. FAILED - (30.0 minutes) - https://s8t.teads.tv/media/format/v3/teads-format.min.js
  37. FAILED - (30.3 minutes) - https://www.bbc.com/favicon.ico
  38. FAILED - (43.7 minutes) - https://static.chartbeat.com/js/chartbeat.js
  39. FAILED - (50.0 minutes) - https://tpc.googlesyndication.com/sodar/sodar2.js
  40. FAILED - (50.0 minutes) - https://www.googletagservices.com/activeview/js/current/osd.js
  41. FAILED - (50.0 minutes) - https://www.googletagservices.com/activeview/js/current/rx_lidar.js?cache=r20110914
  42. WARNING - (60.0 minutes) - https://gum.criteo.com/sync?c=30&r=2&j=cr_handle_data_a
  43. WARNING - (60.0 minutes) - https://securepubads.g.doubleclick.net/pagead/ppub_config?ippd=www.bbc.com
  44. WARNING - (60.0 minutes) - https://a.teads.tv/page/81189/tag
  45. WARNING - (1.0 hours) - https://t.teads.tv/track?action=placementCall&env=js-web&auctid=6dcaf2c9-578a-46dd-a4a2-ffecbb772364&pageId=81189&pid=116335&debug_metadata=0hz44uIQyQ&fv=836&ts=1629574102771&f=1&referer=https%3A%2F%2Fwww.bbc.com%2Fnews%2Fworld-europe-39816044
  46. WARNING - (1.0 hours) - https://buy.tinypass.com/widget/dist/template/css/img/fail-icon.png
  47. WARNING - (1.0 hours) - https://buy.tinypass.com/widget/dist/template/css/template.bundle.1.0.css
  48. WARNING - (2.4 hours) - https://cdn.taboola.com/libtrc/bbc-news/loader.js
  49. WARNING - (4.0 hours) - https://cdn.taboola.com/libtrc/sha256.20210815-20-RELEASE.es6.js
  50. WARNING - (4.0 hours) - https://cdn.taboola.com/libtrc/tfa-eid.20210815-20-RELEASE.es6.js
  51. WARNING - (4.0 hours) - https://cdn.taboola.com/libtrc/userx.20210815-20-RELEASE.es6.js
  52. WARNING - (4.0 hours) - https://cdn.taboola.com/libtrc/feed-card-placeholder.20210815-20-RELEASE.es6.js
  53. WARNING - (7.9 hours) - https://www.npttech.com/advertising.js
  54. WARNING - (19.0 hours) - https://buy.tinypass.com/ng/common/i18n/platform-translation-map_en_US.js?version=12.287.0
  55. WARNING - (24.0 hours) - https://buy.tinypass.com/showtemplate/general/loadTranslationMap?aid=tYOkq7qlAI&version=1531319586000&language=en_US
  56. WARNING - (24.0 hours) - https://ichef.bbci.co.uk/images/ic/800x450/p05211kl.jpg
  57. WARNING - (24.0 hours) - https://nav.files.bbci.co.uk/orbit/2.0.0-502.c3ab836/js/require.min.js
  58. WARNING - (1.3 days) - https://t.effectivemeasure.net/tag.js?1629
  59. WARNING - (4.2 days) - https://cdn.adsafeprotected.com/iasPET.1.js
  60. WARNING - (4.2 days) - https://me-ssl.effectivemeasure.net/em.js
  61. WARNING - (5.5 days) - https://detect-survey.effectivemeasure.net/detect
  62. WARNING - (6.9 days) - https://buy.tinypass.com/_sam/H4sIAAAAAAAAAD3IwQ6AIAgA0B9KmJ76m4bJHI6oBa7f7-bt7eEnrXNgEw8Mvh6lYBy-DHVaU95QpTqS9an0pgwFSkHJu63T-yTlgy1Nh-E_BjVxNVoAAAA?compressed=true&v=12.287.0
Use a CDN for all static assets: 96/100
  1. FAILED - https://bbc.gscontxt.net/?url=https%3A%2F%2Fwww.bbc.com%2Fnews%2Fworld-europe-39816044
  2. FAILED - https://gum.criteo.com/sync?c=30&r=2&j=cr_handle_data_a
  3. FAILED - https://pixel.adsafeprotected.com/services/pub?anId=9708&slot=%7Bid:763ff307-ef08-4afd-a005-8a0cb796639f,s:1.1,p:/4817/bbccom.live.site.news/news_europe_content,t:video%7D&wr=1366.696&sr=1920.1200&sessionId=fcb49d44-4d41-624f-f9d8-541743c9dde1&url=https%253A%252F%252Fwww.bbc.com%252Fnews%252Fworld-europe-39816044
  4. FAILED - https://pixel.adsafeprotected.com/services/pub?anId=9708&slot=%7Bid:774b6bae-9a60-42d5-99d8-dc5389b76270,s:1.1,p:/4817/bbccom.live.site.news/news_europe_content,t:video%7D&wr=1366.696&sr=1920.1200&sessionId=fcb49d44-4d41-624f-f9d8-541743c9dde1&url=https%253A%252F%252Fwww.bbc.com%252Fnews%252Fworld-europe-39816044
  5. FAILED - https://pixel.adsafeprotected.com/services/pub?anId=9708&slot=%7Bid:dotcom-slot-infeed_news_story,ss:%5B12.12%5D,p:/4817/bbccom.live.site.news/news_europe_content,t:display%7D&slot=%7Bid:dotcom-slot-interstitial,ss:%5B1.1%5D,p:/4817/bbccom.live.site.news/news_europe_content,t:display%7D&slot=%7Bid:dotcom-slot-leaderboard,ss:%5B728.90,970.300,970.250,970.90,970.66,940.230%5D,p:/4817/bbccom.live.site.news/news_europe_content,t:display%7D&slot=%7Bid:dotcom-slot-content-rec,ss:%5B30.30%5D,p:/4817/bbccom.live.site.news/news_europe_content,t:display%7D&slot=%7Bid:dotcom-slot-mpu,ss:%5B300.250,300.600%5D,p:/4817/bbccom.live.site.news/news_europe_content,t:display%7D&slot=%7Bid:dotcom-slot-native,ss:%5B10.10%5D,p:/4817/bbccom.live.site.news/news_europe_content,t:display%7D&slot=%7Bid:dotcom-slot-mpu_bottom,ss:%5B300.251%5D,p:/4817/bbccom.live.site.news/news_europe_content,t:display%7D&slot=%7Bid:dotcom-slot-adsense,ss:%5B300.252%5D,p:/4817/bbccom.live.site.news/news_europe_content,t:display%7D&wr=1366.696&sr=1920.1200&sessionId=fcb49d44-4d41-624f-f9d8-541743c9dde1&url=https%253A%252F%252Fwww.bbc.com%252Fnews%252Fworld-europe-39816044
  6. FAILED - https://static.adsafeprotected.com/main.gr.19.8.233.js
  7. FAILED - https://static.adsafeprotected.com/sca.17.5.12.js
  8. FAILED - https://survey.effectivemeasure.net/launchConfigs
  9. CDN's Used:
    1. www.bbc.com : Fastly
    2. static.files.bbci.co.uk : Akamai
    3. idcta.api.bbc.com : Akamai
    4. ichef.bbci.co.uk : Akamai
    5. nav.files.bbci.co.uk : Akamai
    6. gn-web-assets.api.bbc.com : Amazon CloudFront
    7. emp.bbci.co.uk : Akamai
    8. static.chartbeat.com : Amazon CloudFront
    9. gn-flagpoles.api.bbci.co.uk : Amazon CloudFront
    10. mybbc-analytics.files.bbci.co.uk : Akamai
    11. ping.chartbeat.net :
    12. a1.api.bbc.co.uk :
    13. cdn.permutive.com : Cloudflare
    14. securepubads.g.doubleclick.net : Google
    15. cdn.adsafeprotected.com : Amazon CloudFront
    16. www.npttech.com : Cloudflare
    17. sb.scorecardresearch.com : Amazon CloudFront
    18. me-ssl.effectivemeasure.net : Amazon CloudFront
    19. secure-us.imrworldwide.com :
    20. t.effectivemeasure.net : Amazon CloudFront
    21. ib.adnxs.com :
    22. e488cdb0-e7cb-4d91-9648-60d437d8e491.prmutv.co : Google
    23. cdn.tinypass.com : Cloudflare
    24. emp.bbc.com : Akamai
    25. fundingchoicesmessages.google.com : Google
    26. buy.tinypass.com : Cloudflare
    27. experience.tinypass.com : Cloudflare
    28. api.permutive.com : Google
    29. collector.effectivemeasure.net :
    30. static.bbci.co.uk : Akamai
    31. adservice.google.com : Google
    32. 7bfe2eb5a8a69089a508ed9af5041011.safeframe.googlesyndication.com : Google
    33. detect-survey.effectivemeasure.net : Amazon CloudFront
    34. www.googletagservices.com : Google
    35. ib.3lift.com : Amazon CloudFront
    36. tpc.googlesyndication.com : Google
    37. a.teads.tv : Akamai
    38. cdn.taboola.com : Fastly
    39. secure.adnxs.com :
    40. imasdk.googleapis.com : Google
    41. pixel.adsafeprotected.com :
    42. s8t.teads.tv : Akamai
    43. s0.2mdn.net : Google
    44. tlx.3lift.com :
    45. pagead2.googlesyndication.com : Google
    46. t.teads.tv : Akamai
    47. eb2.3lift.com :
    48. dt.adsafeprotected.com :
    49. trc.taboola.com : Fastly
    50. edigitalsurvey.com : Cloudflare
    51. cm.g.doubleclick.net : Google
    52. c.bing.com :
    53. s.amazon-adsystem.com :
    54. images.taboola.com : Fastly
    55. www.google.com : Google

Optimization Details

Glossary:

First Byte Time Applicable Objects Time to First Byte for the page (back-end processing + redirects)
What is checked The target time is the time needed for the DNS, socket and SSL negotiations + 100ms. A single letter grade will be deducted for every 100ms beyond the target.
Keep-Alive Applicable Objects All objects that are from a domain that serves more than one object for the page (i.e. if only a single object is served from a given domain it will not be checked)
What is checked The response header contains a "keep-alive" directive or the same socket was used for more than one object from the given host
GZIP Text Applicable Objects All objects with a mime type of "text/*" or "*javascript*"
What is checked Transfer-encoding is checked to see if it is gzip. If it is not then the file is compressed and the percentage of compression is the result (so a page that can save 30% of the size of it's text by compressing would yield a 70% test result)
Compress Images Applicable Objects JPEG Images
What is checked Within 10% of a photoshop quality 50 will pass, up to 50% larger will warn and anything larger than that will fail.
The overall score is the percentage of image bytes that can be saved by re-compressing the images.
Use Progressive JPEGs Applicable Objects All JPEG Images
What is checked Each JPEG image is checked and the resulting score is the percentage of JPEG bytes that were served as progressive images relative to the total JPEG bytes.
Cache Static Applicable Objects Any non-html object with a mime type of "text/*", "*javascript*" or "image/*" that does not explicitly have an Expires header of 0 or -1, a cache-control header of "private", "no-store" or "no-cache" or a pragma header of "no-cache"
What is checked An "Expires" header is present (and is not 0 or -1) or a "cache-control: max-age" directive is present and set for an hour or greater. If the expiration is set for less 7 days you will get a warning. If the expiration is set for less than 1 hour you will get a failure. This only applies to max-age currently.
Use A CDN Applicable Objects All static non-html content (css, js and images)
What is checked Checked to see if it is hosted on a known CDN (CNAME mapped to a known CDN network). 80% of the static resources need to be served from a CDN for the overall page to be considered using a CDN. The current list of known CDN's is here