A convenient object that provides various permutations of browser prefix

xtag.prefix[js | css | dom | lowercase]

PermutationValue
xtag.prefix.jsThe version of the current browser's prefix used in common JavaScript code interactions
xtag.prefix.cssA version of the current browser's prefix in the native CSS format
xtag.prefix.domThe version of the current browser's prefix for global DOM APIs
xtag.prefix.lowercaseA simple, lowercase version of the current browser's prefix
myElement.style[xtag.prefix.js + 'Transform'] = 'scale(2)';

styleElement.textContent = '#foo {' + 
  xtag.prefix.css + 'transform: scale(2);' +
'}';

var pointerEventObject = window[xtag.prefix.dom + 'PointerEvent'];

if (xtag.prefix.lowercase == 'webkit') {
	// Conditional logic based on feature detection
}