Public CDNs Are Useless and Dangerous

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

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.io
featured
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.
www.influxdata.com
featured
  • Google Fonts

    Font files available from Google Fonts, and a public issue tracker for all things Google Fonts

  • +1

    It's not even clear if using Google Fonts is GDPR compliant (since you're leaking the fact that your visitor has visited your website):

    https://github.com/google/fonts/issues/1495

    Even if you do want to use your own custom pretty font on your site, just self host it, or bundle it with something like https://fortawesome.com/

  • esm.sh

    A fast, smart, & global CDN for modern(es2015+) web development.

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

    Self-host Open Source fonts in neatly bundled NPM packages.

  • You're very right, my bad. I meant to link to Fontsource:

    https://fontsource.org/

    They provide the tools to bundle the fonts and serve them yourself:

    https://fontsource.org/fonts/merriweather-sans

    Will update original comment.

  • ipfs

    Discontinued IPFS implementation in JavaScript

  • You could include js-ipfs[0] and fetch all your resources from IPFS without going through a gateway. However, this approach would make the site fully dependent on JavaScript.

    A PWA with a Service Worker could perhaps implement its own client-side "gateway", translating public gateway URLs into direct IPFS access. Without the Service Worker (or without JS) it would fall back to using the gateway.

    [0] https://js.ipfs.io/

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

  • Show HN: Comma Separated Values (CSV) to Unicode Separated Values (USV)

    15 projects | news.ycombinator.com | 12 Mar 2024
  • I Moved My Blog from IPFS to a Server

    8 projects | news.ycombinator.com | 31 Jan 2024
  • Esm.sh/Run

    1 project | news.ycombinator.com | 23 Nov 2023
  • Esm.sh run – 1KB script allows you to write JSX/TSX in HTML without build

    1 project | news.ycombinator.com | 23 Nov 2023
  • Supabase - allow user login with pin

    1 project | /r/Supabase | 12 Nov 2023