Всем приветы, есть вопрос по минификаторам, никогда их не использовал и вот тут предстал перед проблемой.
И так струткута файла:
<script type="text/javascript">
var Widget_Profile = (function(){
    var ID = 'Profile';
    var _currencies = {};
    var _form = new fbManager('Profile', {
        'fields' : {
            'image':{'type':'src'}
        }
    });
    function _load()
    {
        var service = 'Users';
        var method = 'getProfile';
        var payload = {};
        var request = new widgetEvent(ID);
        request.EventOrigin = ID;
        request.EventType = "ServiceRequest";
        request.Service = service;
        request.Method = method;
        request.Payload = payload;
        MessagePipe.Notify(request);
    }
    return {
        ID : '',
        Update: function(context)
        {
            
        },
        remove: function()
        {
            
        },
        initialise: function()
        {
            this.ID = ID;
            MessagePipe.AddObserver(this);
            WidgetManager.registerWidget(this);
            _eventsAppend();
            
        }
    };
})();
//Translate
__('your profile', 'uProfileHeader');
</script>
<div id="Profile" class="b-vivo-widget">
    <a class="b-vivo-widget__body m-loader__yes" href="#profile/page">
         <img id="Profile_imagesrc" alt=""  src="/css/images/1px_transparent.png" width="310" height="180" />
    </a>
    <div class="dashboard-profile-balance-wrap"></div>
    <div class="b-vivo-widget__footer m-cursor-movable">
        <span class="b-vivo-icon m-title m-float__left m-type_profile-g-small m-size_20"></span>
        <h4 class="b-vivo-widget__name"><a id="uProfileHeader" href="#profile/page">your profile</a></h4>
    </div>
</div>
есть ли какие либо минификаторы способные ужать вот тут js но не трогать HTML или же все же прийдется разделять js и html по разным файлам?