Convert SVG JS binaries to Python, C++

Hey,
I am currently working on Natron Open-Source compositor. We wanted to match the functionalities provided by After Effects in vector graphics so we decided to implement our own Vector support library for Natron. For this we decided, we’ll only be supporting SVG since SVGs are really easy to work with and provide lot of functionality.

We have encountered two issues, however.
1: There are a lot functions of Path operations on SVGs but currently limited to JS. We require functions like GetPointAtLength(), for which I am unable to find the implementation. Any C++ or Python wrappers pointers or JS implementations pointers would be appreciated.

2: We also found that the tag would drastically improve some of the effects we can create. However, we currently do not know how we can access a particular frame from the SVG or have it updated. This is where we need some help.

Any help would be appreciated…Thanks