Thanks. I couldn't test the new API yet as it looks like it broke the compiler (see my build error log attached).
I have no doubt that leaving the native google map component to deal with the markers will fix their lag issue.
However, I wouldn't say this issue is resolved.
From what I understood, the origin of this lag has not been fixed yet. So rendering a CN1 lightweighted component on top of a native one would still have really bad performances issue. Transforming a component into an image seems pretty much like a step back to me and would never be as effective as directly rendering the components with a correct Z-ordering (I did not test to render 50 1s timer markers with the new api for example, but I am pretty sure performances would not be as good as with react-native). Furthermore, not every native component can handle the display of custom images. For example, if I want to render a CN1 component on top of a native camera component and to make it track the camera movement/device orientation (to make some augmented reality app for example), would I still have to face the same issue? Would my CN1 component lag out in front of my native camera one? Also, I do not only want to render static markers on top of my native map component, but also a moving marker for the user position and orientation and some custom paths (with different stroke and color) and to make them responsive on click. It can probably be handled with components transformed into images and passed as markers to the native map component, but it would just be much more easier and efficient if they could be kept as lightweighted components rendered on top of the native one...
So I hope you would really try to get the same level of performances for rendering CN1 components on top of native one as with react-native, as I don't see any technical fouling (react-native has to transform js code into native view before rendering it so it should be slower than CN1, not the opposite) and many CN1 potential usage would probably benefit from it (augmented reality, complex apps with native components to render specific gui like maps, video, 3D...)