JSFiddle - React, Tailwind, and code Playground

by soulwire

HTML

<div id="tracer"></div>

CSS

html, body {
    font-size: 24px;
    margin: 0;
}

JavaScript

var el = document.createElement( 'div' );
    var vendors = 'moz ms o webkit'.split( ' ' );
    var sup = function( str ) { return str.toUpperCase(); };

    for ( var prop, i = 0; i < vendors.length; i++ ) {

        prop = ( vendor = vendors[i] ) + 'Perspective';
        if ( prop in el.style || prop.replace( /^(\w)/, sup ) in el.style ) break;
    }

    console.log( vendor );
document.getElementById('tracer').innerText = vendor;