The web just gets better with Interop 2024

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • scorpion

    Scorpion Protocol/File-Format

  • A GitHub repository is at: https://github.com/zzo38/scorpion

    The newest version of the specification document is also accessible by the Scorpion protocol itself (currently TLS is not implemented on the server side): scorpion://zzo38computer.org/specification.txt

    (Some of the other things other people have done are: Gemini, Spartan, and some others. Some of them (e.g. HYDIN, TerseNet) are not defined enough at this time, so it would be difficult to use them.) There are also other existing protocols, e.g. NNTP and IRC for communication between users, and Gopher for files and menus with hypertext.)

    Of course, different people have different ideas, and different goals and criticisms (I have some of my own criticisms too, but many other people have other criticisms of Gemini and these other protocols/file-formats, some of which may be found on Hacker News). You are free to make criticisms of Scorpion (including if any part of the document is unclear, or if you think some part is good or is not good), too.

    Actually, the repository there also does include a few other things; the "astroget" program (similar than curl) implements Scorpion protocol and also implements Gemini, Gopher, Spartan, NNTP, and HTTP (deliberately not implementing cookies and many other features of HTTP; if you need those features then you can use curl instead, anyways).

  • standards-positions

    WebKit's positions on emerging web specifications (by WebKit)

  • The new scrollbar styling properties are actually pretty consistent with native platforms. There's not that much flexibility with them - e.g. you can't define width in pixels, you just chose between thick, thin, or none, which match the existing native controls:

    https://github.com/WebKit/standards-positions/issues/133#iss...

    > To add more information to this issue. This property supports three values, auto, thin and none. These match nicely to WebKit's ScrollbarControlSize::Regular and ScrollbarControlSize::Thin and not rendering the scrollbar.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • file-system-access

    Expose the file system on the user’s device, so Web apps can interoperate with the user’s native applications.

  • You can read about the privacy concerts the community group published [1].

    [1]: https://wicg.github.io/file-system-access/#privacy-considera...

  • caniuse

    Raw browser/feature support data from caniuse.com

  • I meant across all browsers since Interop is about raising the bar on all browser capability.

    Right now, no other browsers support those features.

    https://caniuse.com/?search=leading-trim

  • Hyphenopoly

    Hyphenation for node and Polyfill for client-side hyphenation.

  • I don't think that's true today. Big difference running TeX on a 7Mhz 68000 and a 8 core multi GHz cpu.

    See also:

    https://hyphenation.org/

    https://github.com/mnater/Hyphenopoly

  • 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
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