Thanks for the reply.
it seems indeed that everything is running in the context of the Module. the native interface does not execute swapBuffers in case the tab is not active so rendering stops in the inactive tabs.
i had tried to make the second instance not call the swap buffer so having two instances but only one driving the swap buffer. and surprisingly enough the framerate of instance where the swapbuffer is called drops to half. it is like if chrome foresees room for the updates of the second instance. i can't understand how the chrome logic works wtr to rendering updates from multiple elements in the page.
any help is more than welcome.