Top all-time · #1060
Tim Kadlec
Personal blog · timkadlec.comwebprogramming
Tim Kadlec's personal blog at timkadlec.com covers web and programming. Since 2011, 66 different Hacker News readers have linked it 71 times, most often “The Cost of JavaScript Frameworks”. It is still writing: the last post was on 2026-05-18, and you can follow it by feed.
Tim Kadlec writes about performance, product management, and the web.
Most-linked posts?
- The Cost of JavaScript Frameworks12 people · 12 mentions · first linked 2020-04-21
- How fast is AMP really?5 people · 6 mentions · first linked 2018-03-19
- The Ethics of Web Performance3 people · 4 mentions · first linked 2019-01-09
- Investing in RSS3 people · 3 mentions · first linked 2023-03-07
- CPP: A Standardized Alternative to AMP3 people · 3 mentions · first linked 2016-02-24
- The Two Faces of AMP3 people · 3 mentions · first linked 2018-02-14
- Media Query & Asset Downloading Tests2 people · 2 mentions · first linked 2012-02-26
- How fast is fast enough?2 people · 2 mentions · first linked 2014-01-20
- Taking Let's Encrypt for a Spin2 people · 2 mentions · first linked 2015-12-15
- Media Query and Asset Downloading Results2 people · 2 mentions · first linked 2013-09-11
What Hacker News says?
Actually the main performance gains is by google search preloading everything (basically putting it in an iFrame before you click on it). Which practically means that pages load instantly. https://timkadlec.com/remembers/2018-03-19-how-fast-is-amp-r...
Comment linking /remembers/2018-03-19-how-fast-is-amp-really/
on “Google AMP – A 70% drop in our conversion rate”Submitted CPP: A Standardized Alternative to AMP as a story · 306 points
HN discussionThe first article I found about this was https://timkadlec.com/remembers/2018-03-19-how-fast-is-amp-r... , which claims that AMP is actually faster in practice, probably mostly because it encourages good habits. Where are you seeing that it's not faster? This article is from '18 so perhaps there has been a change in how well AMP performs versus the baseline. Also worth noting that we should probably judge AMP as a w…
Comment linking /remembers/2018-03-19-how-fast-is-amp-really/
on “States bring action against Google under federal and state antitrust laws [pdf]”Submitted Is Apple stifling progress in Web standards? as a story · 292 points
HN discussionCPP (Content Performance Policy) is an open, standardized alternative to AMP, that may need help to finish it: Draft: http://wicg.github.io/ContentPerformancePolicy/ Github: https://github.com/wicg/ContentPerformancePolicy/ Launch article: https://timkadlec.com/2016/02/a-standardized-alternative-to-... HN: https://news.ycombinator.com/item?id=12787462
Comment linking /2016/02/a-standardized-alternative-to-amp/
on “The Problem with AMP”Submitted WTFWG as a story · 205 points
HN discussionFascinating... I never heard about this side-effect of disabling zoom! I did some googling and from what I can tell, this only applies to some Android browsers, not iOS? If that's the case, it seems like throwing out the baby with the bathwater, since it does have the accessibility issue and removing the delay can be better-achieved on ALL devices with some of the JS libraries that others have linked to. Here's a bl…
Comment linking /2013/11/Avoiding-the-300ms-click-delay-accessibly/
on “Skeleton 2.0 CSS Framework”Submitted The Ethics of Web Performance as a story · 191 points
HN discussionJust searched `opera browser "jpg" "yuv"`, no date filtering. Second result is: https://timkadlec.com/remembers/2018-03-22-compressive-image... Seems to be it?
Comment linking /remembers/2018-03-22-compressive-images-revisited/
on “John Carmack on JPEG”Submitted How fast is AMP really? as a story · 190 points
HN discussionYes, AMP is rather slow: https://timkadlec.com/remembers/2018-03-19-how-fast-is-amp-r... and looks fast mainly because Google preloads it: https://ferdychristant.com/amp-the-missing-controversy-3b424...
Comment linking /remembers/2018-03-19-how-fast-is-amp-really/
on “Ask HN: Is it just me or is the AMP project making everything slower?”Submitted The Cost of JavaScript Frameworks as a story · 154 points
HN discussionThere was another article here recently that is relevant[1] One takeaway was that given a large sample of sites, the baseline size correlates fairly well with how the bundle size scales as projects grow. So if you have a 65kb baseline, you're more likely to end up with a larger bundle size in a "real world" project than if you used a framework with a 5kb baseline. The reasons are not clear (they could be anywhere fr…
Comment linking /remembers/2020-04-21-the-cost-of-javascript-frameworks/
on “Next.js 9.4 – Fast Refresh, Incremental Static Regeneration”Submitted The Two Faces of AMP as a story · 148 points
HN discussion>The web community has stated over and over again that we’re not comfortable with Google incentivizing the use of AMP with search engine carrots. In response, Google has provided yet another search engine carrot for AMP. This wouldn’t bother me if AMP was open about what it is: a tool for folks to optimize their search engine placement. But of course, that’s not the claim. The claim is that AMP is “for the open web.…
Comment linking /remembers/2018-02-14-the-two-faces-of-amp/
on “Google AMP Is a Threat to the Open Web”Submitted Limiting JavaScript? as a story · 94 points
HN discussionIt's actually worse on mobile, because mobile connections typically are not order of magnitude slower than non-mobile, but mobile cpu power can be order of magnitude more limited (esp. on lower end hardware). https://timkadlec.com/2014/09/js-parse-and-execution-time/
Comment linking /2014/09/js-parse-and-execution-time/
on “Grd – A CSS grid framework using Flexbox in 512 bytes gzipped”Submitted Taking Let's Encrypt for a Spin as a story · 94 points
HN discussionWhy would you consider these analytics scripts useless? The article mentioned several reasons they want to be tracking this timing information (monitoring of slow backends/CDNs and the performance of their own scripts) - having that information is vital for ensuring the usability of the site [1]. If a portion of your userbase all of a sudden starts loading the webpage much slower than usual (e.g. from issues as dive…
Comment linking /2014/01/fast-enough/
on “Browser Monitoring for GitHub.com”Submitted Apple stifling the work of web standard as a story · 57 points
HN discussionInteresting that they aim to have a single resolution-independent logo ("This tied into another goal of having the image hold up with greater clarity at smaller sizes" and "with high resolution displays in mind"), while traditionally, advice was to tweak icons to their display size and resolution. For example, https://developer.apple.com/library/mac/ipad/#documentation/... says "redraw art as you scale down" and "do…
Comment linking /2013/04/media-queries-within-svg/
on “Rebuilding a simplified Firefox logo”Submitted The Ethics of Performance as a story · 10 points
HN discussionSee the footnotes. https://timkadlec.com/remembers/2020-04-21-the-cost-of-javas...
Comment linking /remembers/2020-04-21-the-cost-of-javascript-frameworks/
on “The Cost of JavaScript Frameworks”Submitted Death to Captchas as a story · 10 points
HN discussionI don't think that's right; at least, a quick test on the browser I'm using right now (Chrome 29) suggests otherwise, as do this guy's tests from last year: http://timkadlec.com/2012/04/media-query-asset-downloading-r...
Comment linking /2012/04/media-query-asset-downloading-results/
on “Responsive Design is Not About Screen Sizes Any More”Submitted The Cost of JavaScript Frameworks as a story · 9 points
HN discussionThis article compares the CPU times of every site using Angular/React/Vue/jQuery known by the HTTP Archive and comes to a very different conclusion: https://timkadlec.com/remembers/2020-04-21-the-cost-of-javas...
Comment linking /remembers/2020-04-21-the-cost-of-javascript-frameworks/
on “SPAs: theory versus practice”Submitted Alternatives to Captcha as a story · 7 points
HN discussionFinally! 'Pointer events' originated at Microsoft, after the W3C effort to standardize Apple's 'Touch events' became uncertain due to patent issues. For a while, despite admitting it's a more elegant spec for unified input, Google were reluctant to add it because Apple wasn't interested [1][2]. Now Google have changed their mind once more and shipped this, making Apple the only major outlier. The pains of shimming t…
Comment linking /2015/02/apples-web/
on “Pointing the Way Forward”Submitted How Fast Is Amp Really? as a story · 5 points
HN discussion