Not believe it is something with cocoonjs this part, it may have problems, but not this kind. Maybe if you post the capx someone analyze, we can reach a solution for you.
It works on pc preview, then it should work on crosswalk - if it works on crosswalk then it is cocoonjs at fault. First find source of issue, then analyze, if worth the time and effort.
But if it works on pc, then memory/cpu aside, it should work using crosswalk.