Compare website versions with highlighted changes before you deploy
Do you know how this will affect your pages on every browser, screen size and device?
Instadiff compares your new website changes with your exsisting site visually. See the difference between two versions and find bugs before you push code live.
Instadiff captures and compares thousands of screenshots of your website across 4 browsers and 5 screen sizes. We use hundreds of machines in parallel to do this in under a minute. Trying to do this on your computer would take hours for most websites.
Diff your website on Chrome, Firefox, Safari, IE at 5 different screen sizes. This allows you to test for OS X Desktop, Windows Desktop, iPhone, iPad, Android Phone and Apple Watch.
No. You deploy your code to a staging environment or development environment and enter the URL into Instadiff. If you don't have a staging environment you can use ngrok to create a public tunnel to your localhost.
We capture a screenshot of each page on your production site and the same page from your staging environment. Instadiff then finds and shows you the differences between these screenshots. You can then quickly check that all of the differences are ones you were expecting as a final step before deployment.
When you exceed your plan we will not generate any further screenshots for your diff jobs. You'll still be able to see the changes for a partially completed diff and you can upgrade your plan to continue creating diffs.
We're focused on providing fast diffs for our customers every time. If Instadiff isn't insanely fast it won't become part of your QA process. We're currently testing Instadiff with a beta group and will be inviting customers to join that group each week to ensure that we don't run into scaling problems.
Although we load your site's pages across hundreds of concurrent threads, we're able to cache the majority of the repeated requests. You should expect on the order of ten requests per second. If you find this to be a problem, please contact us and we'll work on further rate limiting.
Instadiff can compare tens of pages per second. If you have a large website you won't want Instadiff to compare all of your pages as it will take too long and use too many credits. You can specify the maximum number of pages you'd like us to compare in the diff or provide a list of paths (or a regex pattern) to be checked.
Google, Facebook, the BBC, and others have built great open source tools that create visual diffs for end to end testing. Most of these tools do a simple pixel diff between each screenshot (like the ImageMagick compare function) which can result in a monstrosity like this.
Instadiff is a more advanced service that also detects when elements have just moved around but haven't actually changed. Our method produces a diff like this. These open source tools also aren't designed to be parallelized, so unlike Instadiff they'll take many minutes to run on a large website for multiple browser sizes.
We're building an API that will let your CI server kick of a diff after deploying to your staging environment. However, since diffs are incredibly fast and you can see the partial results as they come in, we're expecting that most users will simply run a diff themselves when they want to check the changes. How would you like to use Instadiff? hi@instadiff.com