news.volyx.in

HTTP/3 is everywhere but nowhere (httptoolkit.com)

424 points by doener · 507 days ago · 498 comments on HN

Article summary

The article discusses the current state of HTTP/3 adoption, noting that while it is widely supported in browsers and CDNs, it is not yet widely available in standard libraries of major programming languages. This creates a divide between the 'hyperscale web' and the 'long-tail web', with the former being able to take advantage of HTTP/3's benefits and the latter being left behind. The article argues that this divide is due to the differing needs and resources of these two groups. As a result, the next generation of web technology is being defined and built by a minority group, making it inaccessible to the majority of developers.

Main themes

  • HTTP/3 adoption
  • Hyperscale web vs long-tail web
  • Programming language support
  • Web technology divide
  • Open-source implementations

What commenters say

  • The .NET framework has decent support for HTTP/3, but it is not considered a major language by some developers.
  • Some developers believe that .NET is underrated and has a lot of potential, while others think it is not hip due to its association with outdated processes and culture.
  • The lack of cross-platform compilation in .NET is a significant limitation, especially when compared to languages like Go.
  • Microsoft's security record is a concern for some developers, who point to the company's history of security vulnerabilities as a reason to be cautious.
  • The divide between the hyperscale web and the long-tail web is a result of the differing needs and resources of these two groups, with the hyperscale web being able to take advantage of HTTP/3's benefits and the long-tail web being left behind.
  • Some developers argue that the .NET framework is not included in Linux distributions, making it difficult to distribute .NET applications, while others point out that it is available in some distributions and can be installed manually.
  • The use of Native AOT compilation in .NET is limited by its reliance on system libraries, which can make cross-platform compilation difficult.
  • The perception of .NET as being less open-source friendly due to Microsoft's past actions is still a concern for some developers, even if the company's stance has changed in recent years.