{
  "feed_url": "https://gbilder.com/tags/web/feed.json",
  "home_page_url": "https://gbilder.com/tags/web/",
  "items": [
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://mnot.net/blog/2026/well_known_uris\"\u003ehttps://mnot.net/blog/2026/well_known_uris\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-06-19T21:34:07+02:00",
      "external_url": "https://mnot.net/blog/2026/well_known_uris",
      "id": "https://gbilder.com/bookmarks/01M4EHSM8DZVJJ5BJ3RHRHP5G5/",
      "tags": [
        "web"
      ],
      "title": "So You Want To Define a Well-Known URI",
      "url": "https://gbilder.com/bookmarks/01M4EHSM8DZVJJ5BJ3RHRHP5G5/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://axbom.com/the-creepy-sound-of-online-trackers/\"\u003ehttps://axbom.com/the-creepy-sound-of-online-trackers/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-04-23T18:23:24+02:00",
      "external_url": "https://axbom.com/the-creepy-sound-of-online-trackers/",
      "id": "https://gbilder.com/bookmarks/01M4EHS74XS5SF4YSBK7VEFH6Z/",
      "tags": [
        "privacy",
        "web",
        "advertising"
      ],
      "title": "The creepy sound of online trackers",
      "url": "https://gbilder.com/bookmarks/01M4EHS74XS5SF4YSBK7VEFH6Z/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://jakelazaroff.com/words/web-components-will-outlive-your-javascript-framework/\"\u003ehttps://jakelazaroff.com/words/web-components-will-outlive-your-javascript-framework/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2023-10-28T19:47:06+02:00",
      "external_url": "https://jakelazaroff.com/words/web-components-will-outlive-your-javascript-framework/",
      "id": "https://gbilder.com/bookmarks/01M4EHS4RH1XMETMVGVP7HYAFB/",
      "tags": [
        "javascript",
        "web"
      ],
      "title": "Web Components Will Outlive Your JavaScript Framework | jakelazaroff.com",
      "url": "https://gbilder.com/bookmarks/01M4EHS4RH1XMETMVGVP7HYAFB/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://driftingin.space/posts/all-software-is-web-software\"\u003ehttps://driftingin.space/posts/all-software-is-web-software\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2023-06-12T17:58:05+02:00",
      "external_url": "https://driftingin.space/posts/all-software-is-web-software",
      "id": "https://gbilder.com/bookmarks/01M4EHS2Z825D1PV3HM68BRQ7F/",
      "tags": [
        "web",
        "architecture",
        "http"
      ],
      "title": "All software is web software now | Drifting in Space",
      "url": "https://gbilder.com/bookmarks/01M4EHS2Z825D1PV3HM68BRQ7F/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://thehistoryoftheweb.com/postscript/the-webs-most-important-decision/\"\u003ehttps://thehistoryoftheweb.com/postscript/the-webs-most-important-decision/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2023-05-01T09:35:27+02:00",
      "external_url": "https://thehistoryoftheweb.com/postscript/the-webs-most-important-decision/",
      "id": "https://gbilder.com/bookmarks/01M4EHS2KV9RMY0B85NMMFM604/",
      "tags": [
        "open",
        "gopher",
        "retrocomputing",
        "web",
        "history"
      ],
      "title": "The web's most important decision - The History of the Web",
      "url": "https://gbilder.com/bookmarks/01M4EHS2KV9RMY0B85NMMFM604/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://web.dev/vitals/\"\u003ehttps://web.dev/vitals/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2023-02-05T09:31:33+02:00",
      "external_url": "https://web.dev/vitals/",
      "id": "https://gbilder.com/bookmarks/01M4EHS1BW6ZG8QBCHJXYFWPEV/",
      "tags": [
        "performance",
        "web",
        "metrics"
      ],
      "title": "Web Vitals",
      "url": "https://gbilder.com/bookmarks/01M4EHS1BW6ZG8QBCHJXYFWPEV/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://thoughts.melonking.net/guides/introduction-to-the-web-revival-1-what-is-the-web-revival\"\u003ehttps://thoughts.melonking.net/guides/introduction-to-the-web-revival-1-what-is-the-web-revival\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2022-05-30T09:34:44+02:00",
      "external_url": "https://thoughts.melonking.net/guides/introduction-to-the-web-revival-1-what-is-the-web-revival",
      "id": "https://gbilder.com/bookmarks/01M4EHRY864DMDK4CWPYN906K3/",
      "tags": [
        "retrocomputing",
        "web"
      ],
      "title": "Intro to the Web Revival #1: What is the Web Revival? | Melon's Thoughts",
      "url": "https://gbilder.com/bookmarks/01M4EHRY864DMDK4CWPYN906K3/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://url.spec.whatwg.org/\"\u003ehttps://url.spec.whatwg.org/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2022-02-18T23:15:15+02:00",
      "external_url": "https://url.spec.whatwg.org/",
      "id": "https://gbilder.com/bookmarks/01M4EHRXDCYM108K0YY6G0E62Z/",
      "tags": [
        "standards",
        "web"
      ],
      "title": "URL Standard",
      "url": "https://gbilder.com/bookmarks/01M4EHRXDCYM108K0YY6G0E62Z/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://tina.io/\"\u003ehttps://tina.io/\u003c/a\u003e\u003c/p\u003e\n  \u003cdiv class=\"e-content\"\u003e\u003cp\u003e\u003cblockquote\u003eOpen-source editing UI designed for the Jamstack. Write to any backend.\u003c/blockquote\u003e\u003c/p\u003e\u003c/div\u003e\n",
      "date_published": "2021-09-14T08:30:30+02:00",
      "external_url": "https://tina.io/",
      "id": "https://gbilder.com/bookmarks/01M4EHRW4W90GNAK8RS1BSCT83/",
      "tags": [
        "web",
        "hugo"
      ],
      "title": "Build real-time editing into your React site | Tina",
      "url": "https://gbilder.com/bookmarks/01M4EHRW4W90GNAK8RS1BSCT83/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://rarchy.com/sitemaps/visual-sitemap-generator\"\u003ehttps://rarchy.com/sitemaps/visual-sitemap-generator\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2021-06-15T21:08:23+02:00",
      "external_url": "https://rarchy.com/sitemaps/visual-sitemap-generator",
      "id": "https://gbilder.com/bookmarks/01M4EHRV7Z3BC0ZEDTBT2WEQBY/",
      "tags": [
        "web"
      ],
      "title": "Free Visual Sitemap Generator (Web Crawler) - Rarchy",
      "url": "https://gbilder.com/bookmarks/01M4EHRV7Z3BC0ZEDTBT2WEQBY/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://tools.ietf.org/html/rfc8615\"\u003ehttps://tools.ietf.org/html/rfc8615\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2021-03-14T19:17:16+02:00",
      "external_url": "https://tools.ietf.org/html/rfc8615",
      "id": "https://gbilder.com/bookmarks/01M4EHRTA7TEFPTF6TWX9CB63N/",
      "tags": [
        "standards",
        "web"
      ],
      "title": "RFC 8615 - Well-Known Uniform Resource Identifiers (URIs)",
      "url": "https://gbilder.com/bookmarks/01M4EHRTA7TEFPTF6TWX9CB63N/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs\"\u003ehttps://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2020-12-23T22:35:23+02:00",
      "external_url": "https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs",
      "id": "https://gbilder.com/bookmarks/01M4EHRSK0VM0YCJG19NCCNBN8/",
      "tags": [
        "web",
        "design"
      ],
      "title": "How to Favicon in 2021: Six files that fit most needs — Martian Chronicles, Evil Martians’ team blog",
      "url": "https://gbilder.com/bookmarks/01M4EHRSK0VM0YCJG19NCCNBN8/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://securitytxt.org/\"\u003ehttps://securitytxt.org/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2019-10-31T18:24:54+02:00",
      "external_url": "https://securitytxt.org/",
      "id": "https://gbilder.com/bookmarks/01M4EHRQE4PGWG8C1YE3VW7YZ0/",
      "tags": [
        "security",
        "standards",
        "web",
        "tryme"
      ],
      "title": "security.txt | A proposed standard which allows websites to define security policies",
      "url": "https://gbilder.com/bookmarks/01M4EHRQE4PGWG8C1YE3VW7YZ0/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/lirantal/is-website-vulnerable\"\u003ehttps://github.com/lirantal/is-website-vulnerable\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2019-10-18T19:58:21+02:00",
      "external_url": "https://github.com/lirantal/is-website-vulnerable",
      "id": "https://gbilder.com/bookmarks/01M4EHRQD35H0438J94R7MEBTZ/",
      "tags": [
        "security",
        "web"
      ],
      "title": "GitHub - lirantal/is-website-vulnerable: finds publicly known security vulnerabilities in a website's frontend JavaScript libraries",
      "url": "https://gbilder.com/bookmarks/01M4EHRQD35H0438J94R7MEBTZ/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://goaccess.io/\"\u003ehttps://goaccess.io/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2019-08-27T22:49:25+02:00",
      "external_url": "https://goaccess.io/",
      "id": "https://gbilder.com/bookmarks/01M4EHRQ8G162AT84NTJWDT1R2/",
      "tags": [
        "monitoring",
        "tryme",
        "analytics",
        "web"
      ],
      "title": "GoAccess - Visual Web Log Analyzer",
      "url": "https://gbilder.com/bookmarks/01M4EHRQ8G162AT84NTJWDT1R2/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://hackercombat.com/web-application-penetration-testing-checklist/\"\u003ehttps://hackercombat.com/web-application-penetration-testing-checklist/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2017-12-07T20:22:40+02:00",
      "external_url": "https://hackercombat.com/web-application-penetration-testing-checklist/",
      "id": "https://gbilder.com/bookmarks/01M4EHRN13AZDJBNAPY2H5R6HX/",
      "tags": [
        "security",
        "web",
        "testing"
      ],
      "title": "A Web Application Penetration Testing Checklist Overview",
      "url": "https://gbilder.com/bookmarks/01M4EHRN13AZDJBNAPY2H5R6HX/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"http://gethead.info/\"\u003ehttp://gethead.info/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2017-01-10T20:10:03+02:00",
      "external_url": "http://gethead.info/",
      "id": "https://gbilder.com/bookmarks/01M4EHRKSE2DHRX2JM25TE7EGG/",
      "tags": [
        "reference",
        "web",
        "best-practices"
      ],
      "title": "\u003chead\u003e Cheat Sheet",
      "url": "https://gbilder.com/bookmarks/01M4EHRKSE2DHRX2JM25TE7EGG/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://beakerbrowser.com/docs/index.html\"\u003ehttps://beakerbrowser.com/docs/index.html\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2016-12-19T23:55:19+02:00",
      "external_url": "https://beakerbrowser.com/docs/index.html",
      "id": "https://gbilder.com/bookmarks/01M4EHRKPRY93G7RD9YRQCKPX1/",
      "tags": [
        "distributed",
        "web",
        "bollockschain"
      ],
      "title": "Beaker | Introduction",
      "url": "https://gbilder.com/bookmarks/01M4EHRKPRY93G7RD9YRQCKPX1/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.mnot.net/blog/2015/08/18/distributed_http\"\u003ehttps://www.mnot.net/blog/2015/08/18/distributed_http\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2016-06-10T08:23:57+02:00",
      "external_url": "https://www.mnot.net/blog/2015/08/18/distributed_http",
      "id": "https://gbilder.com/bookmarks/01M4EHRK8SJNVHKB17J6YW7W97/",
      "tags": [
        "distributed",
        "web"
      ],
      "title": "mnot’s blog: Will there be a Distributed HTTP?",
      "url": "https://gbilder.com/bookmarks/01M4EHRK8SJNVHKB17J6YW7W97/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"http://locust.io/\"\u003ehttp://locust.io/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2015-06-30T13:34:25+02:00",
      "external_url": "http://locust.io/",
      "id": "https://gbilder.com/bookmarks/01M4EHRJD8Q0T3W2FXRAA50JJ4/",
      "tags": [
        "python",
        "testing",
        "web"
      ],
      "title": "Locust - A modern load testing framework",
      "url": "https://gbilder.com/bookmarks/01M4EHRJD8Q0T3W2FXRAA50JJ4/"
    }
  ],
  "language": "en",
  "title": "#web · Louche Cannon",
  "version": "https://jsonfeed.org/version/1.1"
}