JSBlend is a cross-platform, web-based file comparison and merge tool written mostly in Javascript. The tool can display differences in two files and allow the user to selectively merge them by editing one of the files. The tool relies on a Python or PHP backend to load the initial differences between the two files and to save them after merging. The backend relies mostly on the GNU DiffUtils tool