Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    C

    Calibre Blog

    calibreapp.com · Company blog · on HN since 2014

    Blog of Calibre, a web performance monitoring service, covering page speed, CSS and JavaScript bundles, and performance budgets.

    Visit blogHN submissions
    Web DevelopmentSystems & Performance
    What HN says

    HN links it for web performance guides like Time to Interactive; commenters compare Calibre with WebPageTest and Lighthouse, and its founder introduced it there.

    Stats for nerds
    17HN people shared it
    20linked in comments
    300story points
    Apr 2022last shared
    2017people per year2022

    Top posts on HN

    1. 1
      How Google Pagespeed works
      1 person · 179 points · first shared 2019 · 45 comments on HN
    2. 2
      Show HN: Calibre Test Profiles – Test your sites under real world conditions
      5 people · 96 points · first shared 2014 · 20 comments on HN
    3. 3
      How to Improve CSS Performance
      3 people · 5 points · first shared 2021 · Discussion on HN
    4. 4
      Four Day Work Week: How and Why We Work Less
      1 person · 3 points · first shared 2021 · 1 comments on HN
    5. 5
      Small Bundles, Fast Pages: What to do when there's too much JavaScript
      2 people · 2 points · first shared 2021 · Discussion on HN
    6. 6
      Next.js Performance: Making a Fast Framework Even Faster
      2 people · 2 points · first shared 2021 · Discussion on HN
    7. 7
      What if browsers natively supported lazy loading? Turns out, soon they might
      1 person · 2 points · first shared 2018 · Discussion on HN
    8. 8
      Performance Budgets: The Easiest Way to a Faster Site
      1 person · 2 points · first shared 2022 · Discussion on HN
    9. 9
      Performance Metrics for Better User Experience
      1 person · 2 points · first shared 2020 · Discussion on HN
    10. 10
      Core Web Vitals Checker – Metrics from Google's Crux Dataset
      1 person · 2 points · first shared 2021 · Discussion on HN

    What HN people wrote when they linked it

    • chrisco255Apr 2022

      > * physically closer

      > How can this be guaranteed? You have no control over the closest Edge function vs Cloud Server to the user.

      Because the user doesn't get to talk directly to the database. The database could be on the second floor of the user's building, but it's still going to have to get routed via an API. If you're using serverless functions for your API (presumably so, given this conversation), you still have the multi-hop issue to fetch data from the db. And in the case of a complex BI dashboard with multiple data sources, the extra hops can add up significantly.

      > Again, your Edge function seems likely to either be cold or busy, so this is only something you can speak about probabilistically

      A true Edge function has nearly 0ms latency to spin up from cold. They are distinguished from Lambda functions, which would alternatively be running in a data-center colocated with your database in most cases. Lambda functions do have a small cold start issue. But whether you're using Lambdas or Edge functions or Node.js containers, this doesn't affect the core issue.

      > HTML still needs to render a DOM, not sure you're hitting on the right points of the parsing... Plus if this page is meant to be interactive still, you've not gained anything with the initial SSR phase

      The HTML has to load into memory and only when it hits the JS script that actually triggers the XHR request does the call out for data occur. Depending on how your JS is bundled with your static HTML,…

    • benschwarzMar 2017

      Hi HN! I'm Ben, the solo founder of Calibre Analytics: https://calibreapp.com. Calibre monitors websites and applications in a clean-room testing environment from all over the world. Up until January Calibre has been an "inbetween other things" / evenings / holidays kind of project. (Only, oops—I did that for four years.).

      Last year I knuckled down to get into the position where I could work on it full time. I've spent the last 8 weeks working on "Test profiles" (The launch post is here: https://medium.com/get-calibre/announcing-test-profiles-and-budgets-2-0-84667a4e4749) — It allows you to emulate hardware devices (cpu speed, user-agents and screen dimensions), as well as limit the bandwidth (latency, download and upload speeds), and set cookies (you could use this to log into your app, test a staff-shipped feature, or maybe turn off advertising and see the performance impact.)

      I think I've finally got the basis of a really powerful tool, and I'm keen to share it with… everyone! I do everything myself, so if you've any questions, I'm here to answer them!

    • bradknowlesJul 2019

      So, I'm curious.

      How does https://calibreapp.com/ compare to https://www.webpagetest.org/ and https://www.sitespeed.io/ and https://gtmetrix.com/ ?

      Why would someone want to pay you for your service, as opposed to using any of the above? Do you support browsers other than Chrome? Do you support a wide variety of simulated hardware? Do you support a wide variety of testing locations? Do you support any page speed test profile other than Lighthouse and Google Page Speed? Do you support running your software in a Docker container of my own choice?

      Because I can get all those things via one or more of the competitors in this space, and I'm not seeing any compelling reason to even look at Calibre.

      Please feel free to convince me that I'm wrong.

    • econnorsMay 2019

      A few resources I've found useful:

      - lighthouse (https://github.com/GoogleChrome/lighthouse). You can implement this with their Node CLI to automate in your pipeline and output the results somewhere.

      - calibre (https://calibreapp.com/). Gives you nice graphs and snapshots over time.

    • neon_electroNov 2019

      Time to Interactive: https://calibreapp.com/blog/time-to-interactive

    Related

    A Cloud Guru Blogread.acloud.guru53 people

    Things to know before using AWS’s Elasticsearch Service

    A Cloud Guru Blog
    Company · last shared 2020
    Crunchy Data Blogcrunchydata.com187 people

    Learn Postgres at the Playground – Postgres compiled to WASM running in browser

    Crunchy Data Blog
    Company · last shared 2026
    Netflix Tech Blogtechblog.netflix.com360 people

    Node.js in Flame Graphs

    Netflix Tech Blog
    Company · last shared 2025
    Google Research Blogresearch.google584 people

    Google Titans architecture, helping AI have long-term memory

    Google Research Blog
    Company · last shared 2026
    Timescale Blogblog.timescale.com95 people

    How percentile approximation works and why it's more useful than averages

    Timescale Blog
    Company · last shared 2022
    Citus Data Blogcitusdata.com224 people

    Citus Unforks from PostgreSQL, Goes Open Source

    Citus Data Blog
    Company · last shared 2026
    SitePoint Blogblogs.sitepoint.com26 people

    Google Closure: How not to write JavaScript

    SitePoint Blog
    Company · last shared 2011
    Web Performance Todaywebperformancetoday.com28 people

    The average top 1,000 web page has grown 150% in three years

    Web Performance Today
    Company · last shared 2018