Bodymovin

FPS:

<div id="divided-heart" style="width: 50%;"></div>

<script type="text/javascript" src="/template/js/other-libs/bodymovin.js"></script>

<script>
    bodymovin.loadAnimation({
        container: document.getElementById('divided-heart'), 
        renderer: 'svg',
        loop: true,
        autoplay: true,
        path: 'catalog/demo/divided-heart.json'
    });
</script>