7.2 sec in total
177 ms
4.8 sec
2.2 sec
Welcome to blogs.kqed.org homepage info - get ready to check Blogs KQED best content for United States right away, or after learning these important things about blogs.kqed.org
KQED provides public radio, television, and independent reporting on issues that matter to the Bay Area. We’re the NPR and PBS member station for Northern California.
Visit blogs.kqed.orgWe analyzed Blogs.kqed.org page load time and found that the first response time was 177 ms and then it took 7.1 sec to load all DOM resources and completely render a web page. This is a poor result, as 80% of websites can load faster.
blogs.kqed.org performance score
name
value
score
weighting
Value5.1 s
8/100
10%
Value13.7 s
0/100
25%
Value12.7 s
3/100
10%
Value1,790 ms
10/100
30%
Value0.256
48/100
15%
Value34.5 s
0/100
10%
177 ms
273 ms
593 ms
316 ms
534 ms
Our browser made a total of 229 requests to load all elements on the main page. We found that 1% of them (2 requests) were addressed to the original Blogs.kqed.org, 61% (139 requests) were made to Next.kqed.org and 4% (10 requests) were made to Googleads.g.doubleclick.net. The less responsive or slowest element that took the longest time to load (2 sec) relates to the external source Next.kqed.org.
Page size can be reduced by 439.3 kB (25%)
1.8 MB
1.3 MB
In fact, the total size of Blogs.kqed.org main page is 1.8 MB. This result falls beyond the top 1M of websites and identifies a large and not optimized web page that may take ages to load. 85% of websites need less resources to load and that’s why Accessify’s recommendations for optimization and resource minification can be helpful for this project. Images take 1.1 MB which makes up the majority of the site volume.
Potential reduce by 373.6 kB
HTML content can be minified and compressed by a website’s server. The most efficient way is to compress content using GZIP which reduces data amount travelling through the network between server and browser. HTML code on this page is well minified. It is highly recommended that content of this web page should be compressed using GZIP, as it can save up to 373.6 kB or 79% of the original size.
Potential reduce by 37.4 kB
Image size optimization can help to speed up a website loading time. The chart above shows the difference between the size before and after optimization. Blogs KQED images are well optimized though.
Potential reduce by 28.3 kB
It’s better to minify JavaScript in order to improve website performance. The diagram shows the current total size of all JavaScript files against the prospective JavaScript size after its minification and compression. It is highly recommended that all JavaScript files should be compressed and minified as it can save up to 28.3 kB or 21% of the original size.
Number of requests can be reduced by 189 (86%)
219
30
The browser has sent 219 CSS, Javascripts, AJAX and image requests in order to completely render the main page of Blogs KQED. We recommend that multiple CSS and JavaScript files should be merged into one by each type, as it can help reduce assets requests from 168 to 1 for JavaScripts and from 7 to 1 for CSS and as a result speed up the page load time.
blogs.kqed.org
177 ms
blogs.kqed.org
273 ms
www.kqed.org
593 ms
gtm.js
316 ms
js
534 ms
SynchroClient2.js
313 ms
register2.php
1253 ms
94mldm7e.js
383 ms
amplitude-6.2.0-min.gz.js
570 ms
main.f0efc8c34cf9c49a4b13.css
571 ms
routes-Author-containers-AuthorViewContainer~routes-Careers-layout-CareersLayout~routes-Elections~ro~7c079032.0105fd4b37dbf32fde08.css
523 ms
routes-ElectionUpdates~routes-Elections~routes-LiveUpdates~routes-Site-layouts-SiteLayout~routes-Sit~647a4e98.33fcb3bee556b56d0296.css
569 ms
routes-Elections~routes-Site-layouts-SiteLayout~routes-Site-routes-Page-containers-PageViewContainer~059ab502.1388f63a54eb6f36cb27.css
520 ms
routes-Careers-layout-CareersLayout~routes-Elections~routes-Site-layouts-SiteLayout~routes-Site-rout~8bfb77ac.06a36318079e4731d100.css
568 ms
routes-Author-containers-AuthorViewContainer~routes-Elections~routes-Site-layouts-SiteLayout~routes-~af125f27.d7199dc738e5ff2227d9.css
568 ms
routes-Elections~routes-Site-layouts-SiteLayout~routes-Site-routes-Page-containers-PageViewContainer~16884210.b326c1f46719fe9d28ea.css
732 ms
4ab131bca80bafb89a073bf2348fce93
1135 ms
d0d2978a31002fb2de107921a8e18405
1353 ms
093d33baff5354890e29ad83d58d2c49
1464 ms
1f646bf546a63d638e04ff23b52b0e79
1464 ms
80e9715844c5fc3f07edac5b08973b76
1490 ms
145ce657a2d08cb86d93686beb958982
1463 ms
ca38c7f54590856cd4947d26274f8a90
1465 ms
310649817772dd2a98e5dfecb6b24842
1489 ms
e4b5e1541aaeea2aa356aa1fb2a68950
1756 ms
Logo-KQED-Youth-Media.svg
432 ms
runtime.e562d2e6561115ff5ec5.js
489 ms
npm.popmotion.00bbb0ba39389c8b8feb.js
831 ms
npm.core-js.7c4a3a36226786a5b194.js
831 ms
npm.object-assign.750d358e2550ee25280c.js
821 ms
npm.webpack.1fe88d076f7028e7584a.js
939 ms
npm.react-hook-form.5c4d8659b043e14ac1b4.js
962 ms
npm.tiny-slider.66a2a767811ded0571ac.js
964 ms
npm.iframe-lightbox.3fbc210ffbdff697be7f.js
977 ms
npm.react.263d70305624c8ff9053.js
975 ms
npm.prop-types.58238f2dd27b5e3c5c1b.js
976 ms
npm.lodash.1becd81a40d09e66edf1.js
1097 ms
npm.moment.28b7a471a4c832ad9559.js
1203 ms
npm.d3-array.1b3b9a47445a885199af.js
1153 ms
npm.react-redux-firebase.06188b23379f3df9dd8e.js
1203 ms
npm.d3-scale.a636c9bec9db2af7ac50.js
1201 ms
npm.react-redux.962493890e80f5d42f72.js
1202 ms
npm.victory-core.e3f5e8c984f2a86cad75.js
1262 ms
npm.react-router-server.3cbf363f6d64a3d8f1cb.js
1288 ms
npm.firebase.86358d7c9452a376ee34.js
1650 ms
npm.redux-actions.3218d7b9d7bc73da0673.js
1478 ms
npm.d3-time.426ce721973338ceef5a.js
1477 ms
npm.react-scroll.63d58ca3e6a038871416.js
1477 ms
npm.d3-format.c605a6b170b7b0d1df5e.js
1518 ms
npm.d3-interpolate.e8cfc84f67239e0cd916.js
1548 ms
npm.d3-ease.df212c1d1372947199b8.js
1644 ms
npm.react-ga.2ffa8e0edc36c93715bb.js
1643 ms
npm.react-slick.8b211c5bdedbdbcb2cc3.js
1639 ms
npm.lodash-es.5f8a68503491ef4647f6.js
1849 ms
npm.d3-collection.c5083bae20b2b08441da.js
1982 ms
analytics.js
866 ms
conversion_async.js
1041 ms
quant.js
855 ms
hotjar-2803926.js
1029 ms
fbevents.js
829 ms
bat.js
951 ms
js
261 ms
94mldm7e.json
254 ms
activityi;src=6359315;type=count0;cat=sitev0;ord=1;num=6762047673296;gtm=2wg8o0;auiddc=1610529473.1661601625;~oref=https%3A%2F%2Fwww.kqed.org%2F
1036 ms
npm.disqus-react.7b7a7b45b78f58aa78d6.js
1742 ms
npm.react-google-publisher-tag.2864627369eb5d12bd12.js
1724 ms
npm.redux.0eb4b830a6a7ade8b75b.js
1695 ms
npm.babel.c7ea1f8073c478b35b88.js
1695 ms
npm.d3-shape.3f4ddbd1cb355773d16c.js
1684 ms
api.amplitude.com
1477 ms
npm.react-transition-group.c958833b40d792364842.js
1704 ms
runtime.d457904.js
1243 ms
npm.enquire.js.471068d3e486acfe5105.js
1706 ms
PGE-Worker-Pole-Geyserville-160x107.jpg
591 ms
npm.material-design-lite.3f7955206bb36b1079ae.js
1460 ms
npm.d3-color.d0b859a446cc24e95249.js
1459 ms
npm.react-dom.7c72edc02bfbacb0e476.js
1458 ms
RS57344_030_KQED_WoodStreetEncampmentOakland_07192022-qut-1020x680.jpg
745 ms
afr.php
1271 ms
PGE-Worker-Pole-Geyserville-1020x680.jpg
788 ms
npm.store.4a3efd2c3275b6f2f146.js
1441 ms
npm.dom-helpers.d7e9fefd94e67b49710e.js
1428 ms
reparations-homepage.png
925 ms
Rebel-Girls-Series-Card-Image.png
1105 ms
npm.moment-timezone.3a8a7e1e9c6f7e84b9e8.js
1424 ms
npm.react-lines-ellipsis.50f28bdd456047aaa0d1.js
1422 ms
npm.react-router.7c9723e2bf5af329b8a4.js
1424 ms
npm.victory-pie.54d95a6f6c2392b2d3eb.js
1404 ms
npm.emotion.b180fabb5513281d74d1.js
1497 ms
1151600784932979
273 ms
rules-p-uR_kDNGSkcJqk.js
965 ms
rules-p-Q5gCy5LPznUj_.js
1070 ms
collect
453 ms
js
198 ms
npm.clipboard.5d3cddd6001d615c9019.js
1392 ms
Rebel-Girls-Series-Card-Image-160x69.png
866 ms
RS57344_030_KQED_WoodStreetEncampmentOakland_07192022-qut-160x107.jpg
854 ms
reparations-homepage-160x69.png
855 ms
PGE-Worker-Pole-Geyserville-160x107.jpg
848 ms
npm.create-react-class.bbb1cf100bd52a7846a3.js
1373 ms
modules.5cffd253af12af6303c3.js
932 ms
1123 ms
1308 ms
1417 ms
1414 ms
1407 ms
npm.d3-time-format.a70614a5b560ae69dd69.js
1323 ms
npm.delegate.57475e27e5e8bba61e34.js
1322 ms
npm.good-listener.171e296411006278ee80.js
1324 ms
npm.json-groupby.e8619451856248d8db2d.js
1346 ms
box-1ada912494ba7fc7aca15fcef1c2a7ae.html
1045 ms
npm.popmotion-pose.1673769edefa98714cca.js
1335 ms
npm.react-helmet-async.5ff349aadb73b2ff448c.js
1316 ms
314319152322771
450 ms
npm.react-is.3c3b79f90684cd2d1813.js
1125 ms
npm.scheduler.d16fc115c9031e89fa1a.js
1119 ms
npm.style-loader.91b0977abef755ace84e.js
1083 ms
collect
854 ms
npm.symbol-observable.89e1efd83caed3428118.js
1060 ms
npm.aarnila.3565983c705e9542a520.js
1105 ms
npm.loadable.e20d5bf8f28bbbe785bd.js
1010 ms
npm.body-scroll-lock.526fe59f161befc10bee.js
1009 ms
npm.can-use-dom.5bc418bb07ed87b99ef5.js
1009 ms
npm.classnames.ada1bb9ad0e5ec4dac5e.js
860 ms
npm.consolidated-events.8e0ae97ecb4eccb6fcf0.js
803 ms
1220109711396482
544 ms
npm.css-loader.981a4c70b8907168671a.js
688 ms
npm.d3-path.68958cd91a8073d23281.js
684 ms
npm.d3-timer.5d3721d0c208169a2e16.js
682 ms
npm.decode-uri-component.8f2d5ac4fb7aeab32af9.js
680 ms
npm.dialog-polyfill.f83b52704060204cf5e6.js
670 ms
npm.firebaseui.f2fc841331b133d9098e.js
703 ms
swfobject-2.2.min.js
538 ms
npm.framesync.23b436bbc13b3288b661.js
645 ms
pixel;r=1341798305;labels=Category.%2CTitle.KQED%20%7C%20News%20%20Radio%20%20Podcasts%20%20TV%20%7C%20Public%20Media%20for%20Northern%20California;source=gtm;rf=0;a=p-uR_kDNGSkcJqk;url=https%3A%2F%2Fwww.kqed.org%2F;uht=2;fpan=1;fpa=P0-801680377-1661601627593;pbc=;ns=0;ce=1;qjs=1;qv=223cf405-20220825122038;cm=;gdpr=0;ref=;d=kqed.org;dst=0;et=1661601627593;tzo=-180;ogl=url.https%3A%2F%2Fwww%252Ekqed%252Eorg%2F%2Ctype.website%2Ctitle.KQED%20%7C%20News%252C%20Radio%252C%20Podcasts%252C%20TV%20%7C%20Public%20Media%20for%20Northern%20California%2Cdescription.KQED%20provides%20public%20radio%252C%20television%252C%20and%20independent%20reporting%20on%20issues%20that%2Cimage.https%3A%2F%2Fww2%252Ekqed%252Eorg%2Fapp%2Fuploads%2F2020%2F02%2FKQED-OG-Image%401x%252Epng%2Cimage%3Awidth.%2Cimage%3Aheight.%2Csite_name.KQED;ses=c4caec52-39d0-4b76-8ae7-a0f0fbd6a697
393 ms
src=6359315;type=count0;cat=sitev0;ord=1;num=6762047673296;gtm=2wg8o0;auiddc=1610529473.1661601625;~oref=https%3A%2F%2Fwww.kqed.org%2F
225 ms
pixel;r=1407760320;labels=_fp.event.Default;rf=0;a=p-Q5gCy5LPznUj_;url=https%3A%2F%2Fwww.kqed.org%2F;uht=2;fpan=0;fpa=P0-801680377-1661601627593;pbc=;ns=0;ce=1;qjs=1;qv=223cf405-20220825122038;cm=;gdpr=0;ref=;d=kqed.org;dst=0;et=1661601627598;tzo=-180;ogl=url.https%3A%2F%2Fwww%252Ekqed%252Eorg%2F%2Ctype.website%2Ctitle.KQED%20%7C%20News%252C%20Radio%252C%20Podcasts%252C%20TV%20%7C%20Public%20Media%20for%20Northern%20California%2Cdescription.KQED%20provides%20public%20radio%252C%20television%252C%20and%20independent%20reporting%20on%20issues%20that%2Cimage.https%3A%2F%2Fww2%252Ekqed%252Eorg%2Fapp%2Fuploads%2F2020%2F02%2FKQED-OG-Image%401x%252Epng%2Cimage%3Awidth.%2Cimage%3Aheight.%2Csite_name.KQED;ses=c4caec52-39d0-4b76-8ae7-a0f0fbd6a697
414 ms
npm.hey-listen.709468f1f4018c927cff.js
476 ms
npm.history.99caafcbd23529fc4ac8.js
475 ms
npm.hoist-non-react-statics.1e2b70c5dc3910b31db6.js
476 ms
npm.idb.3e6a3fba64d05d4bcb00.js
455 ms
npm.invariant.78188b8a9d2e6d379c31.js
461 ms
324 ms
npm.isomorphic-fetch.7d952173da2f164bd47c.js
372 ms
npm.json2mq.b40b5769e40c979a538b.js
368 ms
npm.keymirror.2e0163515715d4c44b57.js
370 ms
npm.lodash.debounce.78904efc60cc063bb2c7.js
371 ms
visit-data
729 ms
npm.lodash.get.b85c67e13bc77f009f25.js
278 ms
npm.lodash.has.dbd9b6b398f91ef08f2c.js
282 ms
npm.lodash.set.8e4ada6b7ca9ee71680f.js
277 ms
221 ms
npm.lodash.throttle.0e4622823e0aa7a0c403.js
245 ms
npm.lottie-web.683171aa04466acf6aff.js
254 ms
npm.mini-create-react-context.5012e0eb5c3f18976d08.js
246 ms
npm.pose-core.3fcac2c5599df1b60986.js
239 ms
npm.process.8dd7a5247f2f88aca9d7.js
192 ms
npm.query-string.8a481960debe0b4196ca.js
172 ms
npm.react-async-script.05c70b301b1814648b7a.js
175 ms
npm.react-fast-compare.28ecd82d4d6e92d4b633.js
175 ms
npm.react-firebaseui.8d55015f20dc21d6fda1.js
176 ms
lg.php
205 ms
npm.react-hot-loader.433ca50efaf0be9c8693.js
174 ms
ajs.php
233 ms
npm.react-pose.c12566cecd9008076d6a.js
146 ms
135 ms
134 ms
146 ms
npm.react-responsive.c3649d53407c5e9357ba.js
127 ms
npm.react-router-dom.56da73423d3e095fe003.js
126 ms
npm.react-router-hash-link.a212a121c60c43e4fe8b.js
152 ms
npm.react-vimeo-oembed.7099dab16955fc8320cc.js
151 ms
npm.react-visibility-sensor.87a8ced318db921d2ba1.js
142 ms
npm.react-waypoint.87cadddb12fd1c2811fa.js
135 ms
npm.reduce-reducers.01b572ed6b98140e93f1.js
133 ms
npm.redux-thunk.1bd99d004d3afb88ec6f.js
134 ms
npm.regenerator-runtime.8352a93e6df36b29d7aa.js
136 ms
npm.resolve-pathname.7580de444d26da5b5762.js
130 ms
npm.select.c883a7d8e1daac13aa75.js
124 ms
npm.shallowequal.e5e23f60cf0f7da6eaf2.js
151 ms
npm.strict-uri-encode.98c12e93302d2004680f.js
133 ms
npm.string-convert.3e2425e4cca1ca454a7e.js
130 ms
npm.striptags.37eb496d9e38922e64bc.js
130 ms
npm.style-value-types.69fec110da1e80046495.js
131 ms
npm.stylefire.464112543c48cd79d8b7.js
128 ms
npm.tiny-emitter.eca8d3937699864a27e4.js
132 ms
npm.tiny-invariant.81fb8bc21aaa12c3ccd2.js
128 ms
npm.tslib.e4345c1aac8bf004720b.js
130 ms
npm.value-equal.175bf7d71d013fb42be3.js
132 ms
npm.whatwg-fetch.e281e65bca5093204a7b.js
115 ms
icons~main.ffb7bccf54b81516215c.js
125 ms
audioData~main.0e2c9e438b566e15b05a.js
114 ms
main.35dd6a287b88efa41b51.js
132 ms
npm.framer-motion.7ddf7c84f6243ad73e6e.js
112 ms
npm.react-day-picker.9996da76b8a4d7cb7778.js
121 ms
npm.buffer.d2291fc59d1c3a9d610e.js
120 ms
npm.base64-js.c6b4e0ef975ae15a6432.js
119 ms
npm.isarray.2727e854103b04d0059b.js
125 ms
routes-Author-containers-AuthorViewContainer~routes-Careers-layout-CareersLayout~routes-Elections~ro~7c079032.109e473f1362ed81dcd4.js
116 ms
routes-ElectionUpdates~routes-Elections~routes-LiveUpdates~routes-Site-layouts-SiteLayout~routes-Sit~647a4e98.054b67236193335f227c.js
112 ms
routes-Elections~routes-Site-layouts-SiteLayout~routes-Site-routes-Page-containers-PageViewContainer~059ab502.28073b4dd301b80abd88.js
117 ms
routes-Careers-layout-CareersLayout~routes-Elections~routes-Site-layouts-SiteLayout~routes-Site-rout~8bfb77ac.ea1f490dabaf60424fc5.js
116 ms
routes-Author-containers-AuthorViewContainer~routes-Elections~routes-Site-layouts-SiteLayout~routes-~af125f27.c83b7b954962b92afba0.js
115 ms
routes-Elections~routes-Site-layouts-SiteLayout~routes-Site-routes-Page-containers-PageViewContainer~16884210.f05a9cbd584b6206fb84.js
204 ms
routes-Site-routes-Page-containers-PageViewContainer.efb2383101d5e29e54bc.js
95 ms
TiemposHeadlineWeb-Semibold.woff
209 ms
lg.php
124 ms
ajs.php
161 ms
generic
145 ms
sync
124 ms
lg.php
152 ms
pixel
82 ms
22 ms
generic
9 ms
nr-spa-1071.min.js
224 ms
chartbeat.js
178 ms
collect
68 ms
122 ms
216 ms
99 ms
78 ms
186 ms
98 ms
97 ms
96 ms
ping
80 ms
9ff2c873ca
146 ms
45 ms
43 ms
blogs.kqed.org accessibility score
Names and labels
These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.
Impact
Issue
Buttons do not have an accessible name
<frame> or <iframe> elements do not have a title
Tables and lists
These are opportunities to improve the experience of reading tabular or list data using assistive technology, like a screen reader.
Impact
Issue
Lists do not contain only <li> elements and script supporting elements (<script> and <template>).
blogs.kqed.org best practices score
Trust and Safety
Impact
Issue
Does not use HTTPS
Ensure CSP is effective against XSS attacks
General
Impact
Issue
Detected JavaScript libraries
Missing source maps for large first-party JavaScript
blogs.kqed.org SEO score
Content Best Practices
Format your HTML in a way that enables crawlers to better understand your app’s content.
Impact
Issue
Links do not have descriptive text
Crawling and Indexing
To appear in search results, crawlers need access to your app.
Impact
Issue
Links are not crawlable
Mobile Friendly
Make sure your pages are mobile friendly so users don’t have to pinch or zoom in order to read the content pages. [Learn more](https://developers.google.com/search/mobile-sites/).
Impact
Issue
Document uses legible font sizes
EN
EN
UTF-8
Language claimed in HTML meta tag should match the language actually used on the web page. Otherwise Blogs.kqed.org can be misinterpreted by Google and other search engines. Our service has detected that English is used on the page, and it matches the claimed language. Our system also found out that Blogs.kqed.org main page’s claimed encoding is utf-8. Use of this encoding format is the best practice as the main page visitors from all over the world won’t have any issues with symbol transcription.
blogs.kqed.org
Open Graph data is detected on the main page of Blogs KQED. This is the best way to make the web page social media friendly. Here is how it looks like on Facebook: