Server-side render and get pixel data fast

2048*2048 is the size of the rendered result.
there is a post related

my aim is to build a server-side render application that can receive render request from clients, and then render a series of images with different camera angles for a 3d scene(just as the post above described). I created a headless Chrome by puppeteer , and then render the scene, get pixel data after render. but too much time is spent on render and read-pixel. so I wondering if I could get pixel data faster by other ways.
oh I have changed topic BTW