## Support built-in JS classes

    Math.sin();
    Number.isNaN();
    Object.keys();

    // and many more

## DOM variables

    document.querySelectorAll();
    window.parent;
    location.href;
    performance.now();

    // and many more

## console

    console.log();

## Invisible changes

The goal of JS Extras is to make the tokenization of JavaScript more granular to allow for more customization in your themes. To to do this, JS Extras adds many new tokens and given existing tokens new aliases. These new tokens and aliases can be used by your theme but aren't supported by Prism's default themes and therefore invisible.