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

    WebKit Blog

    webkit.org · Company blog · on HN since 2007

    The WebKit project's blog from Apple and contributors covers the browser engine behind Safari, including features, tracking prevention, and JIT work.

    Visit blogHN submissions
    Web DevelopmentMobile & AppleOpen Source & Linux
    What HN says

    Commenters link it as the place to follow WebKit development, and praise the open source engine and its team alongside Apple's interface work.

    Stats for nerds
    723HN people shared it
    702linked in comments
    18Kstory points
    Dec 2025last shared
    2008people per year2025

    Top posts on HN

    1. 1
      Face ID and Touch ID for the Web
      8 people · 759 points · first shared 2020 · 355 comments on HN
    2. 2
      CSS Grid Lanes
      3 people · 738 points · first shared 2025 · 224 comments on HN
    3. 3
      Help us invent CSS Grid Level 3, a.k.a. "Masonry" layout
      5 people · 601 points · first shared 2024 · 343 comments on HN
    4. 4
      Apple proposes new web 3D graphics API
      6 people · 576 points · first shared 2017 · 625 comments on HN
    5. 5
      Introducing the WebKit FTL JIT
      19 people · 491 points · first shared 2014 · 96 comments on HN
    6. 6
      WebKit on GitHub
      1 person · 489 points · first shared 2022 · 250 comments on HN
    7. 7
      Introducing Safari Technology Preview
      3 people · 431 points · first shared 2016 · 165 comments on HN
    8. 8
      What Spectre and Meltdown Mean for WebKit
      8 people · 398 points · first shared 2018 · 285 comments on HN
    9. 9
      WebKit Tracking Prevention Policy
      1 person · 397 points · first shared 2019 · 245 comments on HN
    10. 10
      New WebKit features in Safari 15.4
      2 people · 390 points · first shared 2022 · 297 comments on HN

    What HN people wrote when they linked it

    • spijdarJul 2021

      > Who outside of Apple is using WebKit at this point?

      Gnome/GTK, at least. The one bundled with Gnome (previously called Epiphany) still uses it. I was going to say Midori, but apparently it's recently-ish switched to Electron, which is understandable, but a little disappointing.

      There are other niche browsers using WebKitGTK, but with the loss of Midori (?) and Qt's WebKit interface its definitely got a really small presence now.

      > And how often do the tarballs drop?

      Unlike most open source projects inside Apple, WebKit is developed basically in the open, with a dedicated website at https://webkit.org/ and an SVN repo at https://svn.webkit.org/repository/webkit/. They also link directly to the WebKitGTK project, and provide instructions for building for/on Linux (and Windows).

      It's kind of a shame it's not more widely used -- I understand why most people so inclined would prefer Gecko/Firefox, but there may come a time when the only valid choices are a rendering engine backed by Google's dollars, or one by Apple's dollars. And unlike Mozilla, which is still mostly relying on Google's dollars, Apple has a vested financial interest in keeping a separate and at least adequate web stack.

      Edit: Worth mentioning one problem with WebKitGTK adoption in linux has been API deprecation. I haven't done any dev work with it, but I know a lot of projects just gave up after the WebKit -> WebKit2 port, and GTK itself can be a PITA. The tooling outside Darwin/OS X is more cumbersome,…

    • no_wizardDec 2018

      I'm still shocked that they went the Chromium route here. This would have been their chance to really, well, for lack of a better way of putting it:

      stick it to Google [0]

      I think it would have been far, far more impressive to use Quantum (https://wiki.mozilla.org/Quantum) or WebKit (https://webkit.org), with the added benefit that nw.js is already up and going for the Webkit engine (and likely would have sufficed as an Electron replacement that they could drive forward, but I suppose they own Electron now with Github acquired)

      For its not Apple anymore and certainly not Mozilla that is the prime competitor nowadays to Microsoft, its Google (With Chromebooks in the schools, and their small business and cloud offerings) and Amazon's Web Services division that are their main competitors now.

      While I don't know how all the business logic went into this and ultimately came up with this being the best calculation at hand, I think this would have played better in the media too (especially if they leaned on Mozilla)

      [0] I know Chromium != Google, but its pretty hard not to see that most of Chromium's development is downstream from Google and Google employs and/or otherwise has had some direct influence over the core team

    • vlovich123Mar 2023

      I highly recommend you take a look at https://webkit.org/blog/6161/locking-in-webkit/ then. It’s been known for a long time that pthread mutexes are very expensive and terrible. Unfortunately you can’t fix it AND maintain back compat (and you might lose technical compliance with POSIX). But that doesn’t mean that there aren’t drastically better locking primitives and it’s the epitomy of hubirus to think glibc is a great codebase. It’s just widely used and most people really don’t want to dive into writing their own libc. Literally every high performance application I’ve seen uses their own locking primitives, DNS alternatives etc. The only exception is when the locking isn’t a critical bottleneck.

      Examples of the same concept in different contexts:
      WTF lock
      Folly locks
      ABSEIL locks
      Rust mutexes

      I have more interesting projects to work on than glibc maintenance.

    • alwillisDec 2025

      Apple essentially invented color matching on personal computers back in the classic Mac OS days; it's hard to believe after all this time, they're not dealing with color correctly.

      The WebKit blog from 2016:

      WebKit color-matches all images on both iOS and macOS. This means that if the image has a color profile, we will make sure the colors in the image are accurately represented on the display, whether it is normal or wide gamut. This is useful since many digital cameras don’t use sRGB in their raw format, so simply interpreting the red, green and blue values as such is unlikely to produce the correct color. Typically, you won’t have to do anything to get this color-matching. Nearly all image processing software allows you to tag an image with a color profile, and many do it by default.

      [1]: https://webkit.org/blog/6682/improving-color-on-the-web/

    • rektideApr 2023

      But putting capabilities behind permission isn't what Apple or Moz considered.

      > Finally, if we find that features and web APIs increase fingerprintability and offer no safe way to protect our users, we will not implement them

      https://webkit.org/tracking-prevention/
      https://www.infoq.com/news/2020/07/apple-fingerprinting-privacy/

      Strangling the web platform to keep users safe, forcing them onto much less secure much more invasive apps is not justified nor reasonable. Watching Mozilla adopt the same condescending paternalistic platform murdering "protect the children" absolutist authoritarianism with no possible consideration or affordances was a sad sad sad week. It's extremely reckless & hostile behavior, at deep deep deep injury to making so many great futures possible.

    • mb2100Oct 2025

      You're saying each tool solves a problem. That's true. But is it a problem that you have? And is the pain of that problem larger than the pain of introducing another tool that you need to debug when things go wrong?

      Also, browsers have really stepped up their game. Now there is native CSS nesting[0], cross-document view transitions[1] and much more. So the above calculus is continuously shifting. So much that I think it's best to start with a really simple stack nowadays.[2]

      [0]: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_nesting/Using_CSS_nesting

      [1]: https://webkit.org/blog/16967/two-lines-of-cross-document-view-transitions-code-you-can-use-on-every-website-today/

      [2]: https://mastrojs.github.io/

    Related

    ProgrammableWeb Blogblog.programmableweb.com158 people

    Jobseekers Invited to “Apply Via API”

    ProgrammableWeb Blog
    Company · last shared 2014
    Nolan Lawsonnolanlawson.com133 people

    Safari is the new IE

    Nolan Lawson
    Personal · last shared 2026
    Jake Archibaldjakearchibald.com191 people

    I discovered a browser bug

    Jake Archibald
    Personal · last shared 2026
    Igalia Blogsblogs.igalia.com82 people

    WebKit switching to Skia for 2d graphics rendering

    Igalia Blogs
    Company · last shared 2026
    Daring Fireballdaringfireball.net1.8k people

    Facebook is an attack on the open web

    Daring Fireball
    Personal · last shared 2026
    Vas3kvas3k.com34 people

    Making the Touch Bar useful by abandoning Apple guidelines

    Vas3k
    Personal · last shared 2025
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Typekit Blogblog.typekit.com78 people

    Adobe acquires Typekit

    Typekit Blog
    Company · last shared 2024