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 →



- RARemake – 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…
- IMI 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 →



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

Launched alongside, March 2023
the whole month →




- 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