QUIC and HTTP/3 Support Now in Firefox Nightly and Beta

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • neqo

    Neqo, an implementation of QUIC in Rust

  • The reason is the need to have total flexibility (control). [0]

    I reckon to make it as painless as possible to integrate it into Firefox. Also probably a tiny bit of not-invented-here syndrome too :)

    [0] https://github.com/mozilla/neqo/issues/81

  • orchid

    Orchid: VPN, Personal Firewall

  • I already support VPN over WebRTC in Orchid, and intend to support WebTransport (though the premise of that protocol irks me a bit) to get unreliable packets over QUIC as these standards finish forming.

    https://github.com/OrchidTechnologies/orchid

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • base-drafts

    Internet-Drafts that make up the base QUIC specification

  • quic-go

    A QUIC implementation in pure Go

  • udp2raw

    A Tunnel which Turns UDP Traffic into Encrypted UDP/FakeTCP/ICMP Traffic by using Raw Socket,helps you Bypass UDP FireWalls(or Unstable UDP Environment)

  • In the meantime, consider trying udp2raw[1], which will allow you to fake UDP over TCP (by colluding on both sides of the tunnel) and works pretty well on coffee shop WiFi in my experience.

    1: https://github.com/wangyu-/udp2raw-tunnel

  • Caddy

    Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

  • node

    Node.js JavaScript runtime βœ¨πŸ’πŸš€βœ¨

  • I spent the good part of last night compiling a previous version of nodejs to try out quic. I wanted to see if it could replace webrtc for a multiplayer game.

    You have to compile a previous commit from the repo because the experimental implementation of quic was removed according to this issue: https://github.com/nodejs/node/pull/37067

    Not sure when we can expect it to come back. You can just feel the pain in those comments. All that hard work.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • hysteria

    Hysteria is a powerful, lightning fast and censorship resistant proxy.

  • http-and-ip-indicator

    Discontinued Firefox WebExtention showing HTTP/2 and HTTP/3 and IP version in use

  • I use HTTP/3 since a few releases ago. I had to set the "network.http.http3.enabled" to "True". No issue so far (tested on a high-quality FTTH home connection and low-quality coax) with Google's website (including YouTube) and some websites under Cloudflare HTTP/3-ready CDN.

    I use my own fork of the "http-and-ip-indicator" extension to know when HTTP/3 is in use[1]. It shows an orange bolt when HTTP/3 is in use for the top-level document.

    [1]: https://github.com/enzzc/http-and-ip-indicator (Beware, I don't maintain it actively)

  • Following up on this, there's discussion on github [1] about this, and we're currently leaning towards allowing URIs.

    [1] https://github.com/DavidSchinazi/draft-cms-masque-connect-ip...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts