nowfound

Dev tools · March 27, 2023

SH

Self hosting and version control for your 3P JavaScript

Hey all - we decided to build an open-source (https://www.github.com/swishjam/tagsafe) tool to self-host and version control all of your third party javascript on your website's frontend. What's the problem with third party javascript? Honestly, there's quite a few issues. Here are some of the most relevant ones: 1. You don't have control over what the 3P JS does on your site or when updates are made to it. With each 3P tag added to your site, you give the ability for someone else to push changes to your site without your knowledge or control. 2. There are lots of…

What it does

In the maker’s words, at launch

Hey all - we decided to build an open-source (https://www.github.com/swishjam/tagsafe) tool to self-host and version control all of your third party javascript on your website's frontend. What's the problem with third party javascript? Honestly, there's quite a few issues. Here are some of the most relevant ones: 1. You don't have control over what the 3P JS does on your site or when updates are made to it. With each 3P tag added to your site, you give the ability for someone else to push changes to your site without your knowledge or control. 2. There are lots of performance tradeoffs with adding a third party tag to your site. Over the years, the web has become flooded with 3P JS, it's quite common for there to be more 3P JS than first party. The browser has to go through a bunch of additional work for each new domain it has to download content from. 3. Are your 3P JS providers using best practices? Most people today simply trust their 3P JS is using efficient caching, minified code, and global CDNs. We built a simple tool to help alleviate some of these pains that gives you control of your third party JS. We do this by: 1. Tagsafe captures and hosts the content of each 3P tag you specify and hosts them behind a single CDN, consolidating all of your third party JS to a single domain. 2. We then monitor the "origin" for changes. When a changes is made, we will capture a new version of that tag and host it. This gives you the ability to view the changes made by the tag provider through a git-diff like view, and rollback capabilities so that you control what version is live on your site. 3. We have a small, inlined JS snippet that you place at the top of your web pages. The JS will intercept 3P script tags added to your page and re-point them the Tagsafe CDN version. This is an early version, and we have lots of ideas of where this could go. We'd love any thoughts, feedback, or contributions as we continue to build this out.

Does the same job

all alternatives →
  • Hoppscotch Self-Host2023 · ▲237

    Open-source API development — now on-premise!

  • Control2023 · ▲185

    Freehand website editor

  • Essential JS 22019 · ▲82

    60+ stunning, feature-rich JavaScript UI controls

  • Next.js Hosting Cost Optimization2025 · ▲30

    Expert Masterclass

  • RA
    Remake – A server-rendered framework for building CRUD web apps fast2020 · ▲47

    I wanted to have a framework that would let me build web apps faster than ever before. I didn’t care if it was a little hacky or didn’t use best practices — I wanted to be able to get a multi-user application out the door in hours instead of months. I researched the CMS space for months before deciding to build something from scratch. My goal was to be 90% done building a web app once I had the static HTML and CSS finished. I’m not a big fan of building out API endpoints over and over again for every new app, fiddling with a database, or doing lots of config. What I ended up with was a…

  • IM
    I made a tool to find the best web hosting based on your needs2024 · matchmyhosting.com · ▲8

    Hey, Recently, I was blindsided by my web hosting plan renewing at almost double its initial cost. This unpleasant surprise prompted me to create Match My Hosting. As a hobby coder, I built this straightforward tool in my spare time using dead simple PHP, HTML, and JS with the massive help of ChatGPT-4. The tool currently includes around 30 providers with 120 different packages. It uses Trustpilot reviews to guide the recommendations, ensuring you choose a host that's not only technically suitable but also well-regarded by users. And to avoid any surprises, it also clearly displays both the…

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 1d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, March 2023

the whole month →
  • GPT-41,161

    LLM that exhibits human-level performance

    AI · 2023 · openai.com

  • Collato972

    One AI search to find anything instantly, across all apps

    AI · 2023

  • A better UI for ChatGPT

    AI · 2023 · typingmind.com

  • Meet the internet again

    Work · 2023 · apps.apple.com

  • Sequoia726

    Anonymous sexual health app for men

    Life & fun · 2023 · sequoia.health

  • BI

    I'm a big fan of the BBC podcast In Our Time -- and (like most people) I've been playing with the OpenAI APIs. In Our Time has almost 1,000 episodes on everything from Cleopatra to the evolution of teeth to plasma physics, all still available, so it's my starting point to learn about most topics. But it's not well organised. So here are the episodes sorted by library code. It's fun to explore. Web scraping is usually pretty tedious, but I found that I could send the minimised HTML to GPT-3 and get (almost) perfect JSON back: the prompt includes the Typescript definition. At the same time I…

    AI · 2023 · genmon.github.io