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

    Chrome Developers Blog

    medium.com/dev-channel · Company blog · on HN since 2015

    Google's Chrome team publishes web performance case studies, progressive web app guides, and DevTools tips on Medium.

    Visit blogHN submissions
    Web DevelopmentSystems & Performance
    What HN says

    HN links it for web performance case studies (Netflix, Pinterest) and loading priorities; one commenter notes the site's slow five-second black screen on load.

    Stats for nerds
    55HN people shared it
    48linked in comments
    282story points
    May 2022last shared
    2018people per year2022

    Top posts on HN

    1. 1
      The Cost of JavaScript
      5 people · 190 points · first shared 2017 · 111 comments on HN
    2. 2
      A Netflix Web Performance Case Study
      9 people · 13 points · first shared 2018 · 1 comments on HN
    3. 3
      A React and Preact Progressive Web App Performance Case Study: Treebo
      5 people · 9 points · first shared 2017 · 1 comments on HN
    4. 4
      A Pinterest Progressive Web App Performance Case Study
      4 people · 7 points · first shared 2017 · Discussion on HN
    5. 5
      The WebUSB Security Model
      1 person · 7 points · first shared 2016 · 2 comments on HN
    6. 6
      Polymer and Closure Compiler in Gulp
      1 person · 6 points · first shared 2016 · Discussion on HN
    7. 7
      Hacking user perception to make your websites and apps feel faster
      3 people · 5 points · first shared 2018 · Discussion on HN
    8. 8
      Increase your web development skill-set: 150 animated tips on Chrome DevTools
      2 people · 5 points · first shared 2017 · 1 comments on HN
    9. 9
      Sign-in and Payment on the web without Forms
      1 person · 4 points · first shared 2016 · Discussion on HN
    10. 10
      VisBug 101
      1 person · 4 points · first shared 2018 · Discussion on HN

    What HN people wrote when they linked it

    • RaphmediaNov 2018

      It's ironic that a site about UI/UX has a 5 seconds black screen during load. This might be due to the HN hug of death however. In either case, a small loader (or similar modern loading indicator pattern) would increase the site's usability by miles.

      Edit:

      Interesting that this comment is being downvoted. Initial page loading time is not a nitpick, it is the main source of an increased bounce rates.

      > "[Users] with an average page load time of 2 seconds view 8.9 pages on average, while those with an average page load time of 7 seconds view only 3.7 pages on average. The number of pages viewed consistently decreases as page speed decreases, and the difference in pages viewed between users averaging 2 second load times and users averaging 4 seconds is 3.x pages. This means that a 2 second delay in page load time could mean a user exits your site 3 pages earlier."¹

      Articles upon articles are written on the topic and UI/UX experts have a lot of patterns available to mitigate the issue.

      This article showcases a lot of great way one can use to change the perception of a slow loading page: https://medium.com/dev-channel/hacking-user-perception-to-make-your-websites-and-apps-feel-faster-922636b620e3

      ---

      ¹ https://blog.littledata.io/2017/04/07/how-does-page-load-speed-affect-bounce-rate/

    • jakub_gFeb 2022

      Just to add a few bits: I'm not an infra person so can't tell about managing a H2 deployment, but from frontend web performance perspective H2 is very interesting and somehow not used to its full potential.

      H2 has built-in support for interesting concepts like prioritization and re-prioritization of requests. Unfortunately, most impls in clients and servers are either not full or not very good:

      I recommend googling "http/2 prioritization" and checking blogs and talks from Andy Davies and Pat Meenan. The subject is super interesting and inherently hard; browsers need to make certain assumptions whether scripts, fonts or CSS are more important and should be prioritized and it's non-obvious how to handle it best.

      https://github.com/andydavies/http2-prioritization-issues

      https://medium.com/dev-channel/javascript-loading-priorities-in-chrome-57c54cfa6672

    • laughinghanOct 2019

      You know the article addresses this exact problem? It links to another article focused on this problem, which suggests reducing the saturation of images: https://medium.com/dev-channel/re-colorization-for-dark-mode-19e2e17b584b

      (It doesn't seem to have occurred to that author to try reducing the brightness of the images, or reducing saturation with the saturate() instead of grayscale(), but those also seem worth trying, brightness in particular.)

      Apple's Smart Invert is even simpler, it just leaves media like images and video as-is, only inverting colors of other things.

      I suppose for diagrams that you know are black-on-white, inversion is nice, but it should be opt-in.

    • woojoo666May 2022

      I may be wrong since this article is from 2018 but it seems like Netfix uses React for everything but their homepage [1]. Facebook uses it's own framework since, well, that framework is React. But their framework isn't some special-purposes framework built for Facebook's purposes either, it's a general purpose framework, used by tons of companies including Netfix. So I don't think many web tech companies are going to find success building their own special-purposes front-end frameworks, like some earlier comments seem to suggest.

      [1]: https://medium.com/dev-channel/a-netflix-web-performance-case-study-c0bcde26a9d9

    • faitswulffFeb 2019

      Reminds me of this optimization by Netflix: https://medium.com/dev-channel/a-netflix-web-performance-case-study-c0bcde26a9d9#1b0c

      The talk (https://www.youtube.com/watch?v=V8oTJ8OZ5S0) was one of the most watchable performance optimization talks I've seen.

      TLDR - they used a combination of the link prefetch technique, which works for HTML but is not fully supported by all browsers, as well as XHR prefetching, which will work for prefetching Javascript and CSS.

    • crazypythonJan 2021

      Yes, it makes the request high priority: https://medium.com/dev-channel/javascript-loading-priorities-in-chrome-57c54cfa6672

      > than the server just instructing the client not to cache it

      Easier said than done, especially when it's served from a CDN you don't control the headers of.

      Using a <script> tag and a callback is known as JSONP– this technique is used to bypass Cross-Origin Resource Sharing (CORS) for data fetching.

    Related

    codeburst.iocodeburst.io174 people

    Google’s Flutter = React and Java Swing

    codeburst.io
    Publication · last shared 2023
    Front-End Hackingmedium.com/front-end-hacking19 people

    How it feels to learn JavaScript in 2017

    Front-End Hacking
    Publication · last shared 2018
    A Cloud Guru Blogread.acloud.guru53 people

    Things to know before using AWS’s Elasticsearch Service

    A Cloud Guru Blog
    Company · last shared 2020
    Chrome for Developersdeveloper.chrome.com1.1k people

    "Begin disabling installed extensions still using Manifest V2 in Chrome stable"

    Chrome for Developers
    Company · last shared 2026
    Performance Calendarcalendar.perfplanet.com123 people

    HTML and CSS techniques to reduce your JavaScript

    Performance Calendar
    Publication · last shared 2026
    Ilya Grigorikigvita.com177 people

    Chrome DevTools could do that?

    Ilya Grigorik
    Personal · last shared 2026
    Netflix Tech Blogtechblog.netflix.com360 people

    Node.js in Flame Graphs

    Netflix Tech Blog
    Company · last shared 2025
    Opera Blogblogs.opera.com54 people

    Opera is Reborn

    Opera Blog
    Company · last shared 2026