19 comments

  • butz4 hours ago
    I would like to see all "desktop" applications that use Electron listed and how big of a Chromium drift is there, especially how many applications are shipping runtimes with unfixed vulnerabilities.
    • waitwhatwhoa2 hours ago
      We did a study of this a few years ago[1] and the code for the instrumentation is available on github[2], the data is dated but you can see a cross section of popular apps and how far behind they were lagging over a 3 year period on page 11 of the pdf. Re: child comment, our main concern in this research was patched vulnerabilities persisting in electron apps and how damaging that could be. Details in the paper :)<p>1. <a href="https:&#x2F;&#x2F;www.usenix.org&#x2F;system&#x2F;files&#x2F;usenixsecurity24-ali.pdf" rel="nofollow">https:&#x2F;&#x2F;www.usenix.org&#x2F;system&#x2F;files&#x2F;usenixsecurity24-ali.pdf</a> 2. <a href="https:&#x2F;&#x2F;github.com&#x2F;masood&#x2F;inspectron" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;masood&#x2F;inspectron</a>
    • captn3m03 hours ago
      I&#x27;ve been working on this over the years. WIP is here: <a href="https:&#x2F;&#x2F;github.com&#x2F;captn3m0&#x2F;electron-survey" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;captn3m0&#x2F;electron-survey</a>, and it doesn&#x27;t look good.<p>I keep getting distracted by side-quests. The last one was building an Electron Zoo, and the current one is doing accurate SBOMs for each electron version.
    • nicoburns3 hours ago
      I imagine that looks pretty bad. On the other hand, Electron apps often aren&#x27;t running untrusted code, which makes it quite a bit harder to exploit.
      • nolist_policy1 hour ago
        Yep. JavaScript VM breakout, Sandbox breakout and spectre&#x2F;meltdown side channel leaks are all tracked as vulnerabilities towards Electron while ordinary apps don&#x27;t even have such security features.
      • josefx3 hours ago
        Didn&#x27;t some get exploited early on because electron made it trivial to load third party websites without any kind of XSS protection?
    • panzi3 hours ago
      Just wanted to write the same comment!
  • dataflow3 hours ago
    &gt; Why does Chromium version lag matter?<p>&gt; users are exposed to known, already-patched security vulnerabilities<p>Then why only focus on major versions? Don&#x27;t minor versions&#x2F;revisions have security fixes?
    • xeeeeeeeeeeenu3 hours ago
      Yes and also stable isn&#x27;t the only maintained branch of Chromium, there&#x27;s also extended stable (currently 146.x). LTS exists too (144.x), but I believe it&#x27;s meant only for ChromeOS.
    • superjan2 hours ago
      In a perfect world, there would be a stable version of chrome, that would get fixes, but would crucially not get the new features that introduce new vulnerabilities. Not a fun job, I know, but with today’s coding agents it wouldn’t even be an unreasonable ask.
  • quantumleaper3 hours ago
    Cool idea, but without longer-term tracking of how long each browser lags for each Chromium release, it&#x27;s hard to draw any meaningful conclusions. It&#x27;s also clear that in the case of major vulnerabilities, vendors would fast-track adoption of the patch.<p>I would definitely include the fact that &quot;major&quot; versions of Chromium are released every 2 weeks. For instance, Vivaldi is on version 146.0.7680.218 that released this Tuesday [1], only 5 days ago.<p>[1] <a href="https:&#x2F;&#x2F;chromium.googlesource.com&#x2F;chromium&#x2F;src&#x2F;+&#x2F;f97d14f8a0a81261f423a689a32f393d48e37255" rel="nofollow">https:&#x2F;&#x2F;chromium.googlesource.com&#x2F;chromium&#x2F;src&#x2F;+&#x2F;f97d14f8a0a...</a>
    • dopa423653 hours ago
      More like 4 weeks than 2.<p><a href="https:&#x2F;&#x2F;chromestatus.com&#x2F;roadmap" rel="nofollow">https:&#x2F;&#x2F;chromestatus.com&#x2F;roadmap</a>
      • quantumleaper1 hour ago
        You are right, I misremembered this announcement [1]. They are switching from a 4-week to a 2-week release schedule this September.<p>[1] <a href="https:&#x2F;&#x2F;developer.chrome.com&#x2F;blog&#x2F;chrome-two-week-release" rel="nofollow">https:&#x2F;&#x2F;developer.chrome.com&#x2F;blog&#x2F;chrome-two-week-release</a>
  • pimlottc3 hours ago
    Please don’t use green&#x2F;red schemes, it’s the most common form of colorblindness and it’s especially bad with such pale shades.
    • sgtlaggy1 hour ago
      On the topic of accessibility, the contrast of the text in the &quot;up to date&quot; bubbles is very low. I can barely see the yellow one, let alone read it without significant eye strain.<p>Firefox&#x27;s dev tools have an Accessibility tab where you can see warnings about low contrast and simulate different forms of color blindness.
      • richwater1 hour ago
        This website, while cool data, is just awful for me who is very red&#x2F;green colorblind. Unusable.
        • skaul1 hour ago
          Sorry about that! I&#x27;ve fixed the colors and contrast now.
    • xandrius2 hours ago
      It has text supporting the color, so it&#x27;s fine.
      • richwater1 hour ago
        Some of the text is undereadable on the background.
    • skaul1 hour ago
      Thanks, fixed now.
    • shooly2 hours ago
      Red&#x2F;green is the most common way to show bad&#x2F;good, error&#x2F;success, etc.<p>Using any other color scheme would just confuse everyone instead of only colorblind people... how would that be any better?
      • magpi32 hours ago
        White with black text for success and black with white text for failure. People would figure it out.
        • shooly2 hours ago
          So as I said instead of confusing a minority of people, we confuse everyone instead?
          • magpi32 hours ago
            There are always creative ways to present data. Dismissing the needs of a minority of people just because we don&#x27;t share their visual impairment is lazy, and we can do better.
  • yawndex2 hours ago
    In defense of Vivaldi, it is actually up to date, just on the Extended Stable cycle: <a href="https:&#x2F;&#x2F;chromiumdash.appspot.com&#x2F;releases?platform=Mac" rel="nofollow">https:&#x2F;&#x2F;chromiumdash.appspot.com&#x2F;releases?platform=Mac</a><p><a href="https:&#x2F;&#x2F;chromium.googlesource.com&#x2F;chromium&#x2F;src.git&#x2F;+&#x2F;main&#x2F;docs&#x2F;process&#x2F;release_cycle.md#extended-stable" rel="nofollow">https:&#x2F;&#x2F;chromium.googlesource.com&#x2F;chromium&#x2F;src.git&#x2F;+&#x2F;main&#x2F;do...</a>
  • nofunsir10 minutes ago
    What if I see a browser being &quot;behind&quot; as a benefit? (CVEs excepted)
  • ccouzens35 minutes ago
    It would be good if Samsung browser were listed. It has about 10% market share of chromium browsers and is on version 136. It sticks to one version for months at a time and then jumps several versions. Going by historical data it&#x27;s due for another jump soon.
  • UberFly3 hours ago
    This is somewhat useful, but I know for instance that Vivaldi is often one version behind for the sake of stability, but also will also release incremental security updates in the period before major version updates.
  • dizhn24 minutes ago
    The page says old chromium means insecure. Isn&#x27;t anybody backporting fixes anymore?
  • mm2634 hours ago
    Please add Helium
    • wswin3 hours ago
      and Ungoogled Chromium
    • dotcoma2 hours ago
      Helium rocks!
    • ece2 hours ago
      qutebrowser would be nice too.
    • Yehoshaphat3 hours ago
      I second this motion.
      • mostlyk2 hours ago
        I third this motion.
  • darkwater2 hours ago
    I use Firefox, btw
    • ciupicri1 hour ago
      Firefox has its own forks, by the way: GNU IceWeasel → IceCat, LibreWolf etc.
  • skaul39 minutes ago
    Credit to bsclifton for the idea!
  • Retr0id2 hours ago
    Is &quot;uptodown&quot; really the canonical download page for Comet?<p>A point-in-time view is interesting but it&#x27;s less useful than a graph over time.<p>Would be fun to add the version shipped in LG smart TVs (hint: it&#x27;s ancient)
    • skaul57 minutes ago
      It&#x27;s not but given that Perplexity doesn&#x27;t have an API and blocks automated downloads, I&#x27;m not sure what else to use. Explained in the docs: <a href="https:&#x2F;&#x2F;github.com&#x2F;ShivanKaul&#x2F;chromium-drift&#x2F;blob&#x2F;main&#x2F;docs&#x2F;version-fetching.md#perplexity-comet" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ShivanKaul&#x2F;chromium-drift&#x2F;blob&#x2F;main&#x2F;docs&#x2F;...</a>
      • Retr0id42 minutes ago
        How does comet update itself?<p>Edit: approximately like so:<p><pre><code> curl -sS -X POST -H &#x27;Content-Type: application&#x2F;json&#x27; -d &#x27;{&quot;request&quot;:{&quot;protocol&quot;:&quot;4.0&quot;,&quot;updater&quot;:&quot;CometUpdater&quot;,&quot;updaterversion&quot;:&quot;0&quot;,&quot;os&quot;:{&quot;platform&quot;:&quot;win&quot;,&quot;version&quot;:&quot;10&quot;,&quot;arch&quot;:&quot;x64&quot;},&quot;apps&quot;:[{&quot;appid&quot;:&quot;{42e10078-e377-4166-965f-c14ad958a146}&quot;,&quot;version&quot;:&quot;0.0.0.0&quot;,&quot;updatechecks&quot;:[{}]}]}}&#x27; https:&#x2F;&#x2F;www.perplexity.ai&#x2F;rest&#x2F;browser&#x2F;update2 | sed &quot;s&#x2F;^)]}&#x27;&#x2F;&#x2F;&quot; | jq -r &#x27;.response.apps[0].updatecheck.nextversion&#x27;</code></pre>
        • Retr0id32 minutes ago
          fwiw this should work the same for just about all chromium forks - protocol is documented here: <a href="https:&#x2F;&#x2F;github.com&#x2F;chromium&#x2F;chromium&#x2F;blob&#x2F;6eb6252d5671bca378a243200eafca43f424482f&#x2F;docs&#x2F;updater&#x2F;protocol_4.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;chromium&#x2F;chromium&#x2F;blob&#x2F;6eb6252d5671bca378...</a>
  • jjmarr3 hours ago
    Shouldn&#x27;t it also show the version number of the browser the user is currently on?
    • koolala3 hours ago
      Which user?
      • catlikesshrimp3 hours ago
        The one visiting the website (tfa website)
        • koolala2 hours ago
          Why? What does tfa mean? I&#x27;m visiting it on Firefox.
          • edoceo2 hours ago
            TFA is: The Fantastic Article. The top thing that was posted.
  • koolala3 hours ago
    Could add the Meta Quest browser
  • shevy-java1 hour ago
    The problem is: we all are behind Google. Google sits in the driver seat here.<p>This is really, really bad ...<p>Edit: Ok, almost all of us. There are some non-Google browsers such as firefox, but Google dished out money to Mozilla for many years, which made real competition impossible.
  • ece2 hours ago
    Vivaldi does minor releases as needed for security and bugs, so saying 1 major version behind is a bit coarse.
  • Fokamul3 hours ago
    This website, for me, it&#x27;s named &quot;List of all browsers I will never use&quot;.<p>Yet another reminder, lawmakers US&#x2F;EU&#x2F;Anywhere else, should force all browsers to actively block fingerprinting.
    • notenlish1 hour ago
      &gt; lawmakers US&#x2F;EU&#x2F;Anywhere else, should force all browsers to actively block fingerprinting.<p>That won&#x27;t happen.
    • shooly2 hours ago
      What fingerprinting? What does this have to do with anything?
  • crazysim3 hours ago
    [dead]