HTTP Patch XmlHttpRequest support
Modern browsers do support PATCH (in fact with $ajax you can do any method you like, as long as the browser doesn't block it). Below IE9 you're out of luck.
With FF, Chrome and Safari it's less of an issue, because those started auto-updating years ago and more than two years ago they stopped blocking methods other than GET and POST.