Answer the question
In order to leave comments, you need to log in
Is there any environment where you can run the application cheaply?
I need to run 30 browsers at the same time or 30 tabs in the cloud. Tell me where it can be done? The goal is that a request comes to the server and we start a headless session on it. It's all in the form of a web application.
Answer the question
In order to leave comments, you need to log in
You write an application using one of the dozen available libraries of engines in your favorite programming language (for example, in c#, a browser application is thrown on winforms WebBrowser control, if you build it in monobuild it will use firefox, and on windows .net framework - internet explorer 11 trident) or, for example, use webkit, it will be the most efficient solution from memory (since others launch a more complete browser, and they eat memory like crazy, hundreds of megabytes), design it as a local server and access it already from your backend.
I advise you to establish communication through sockets, then you can physically separate the web backend and browsers for easy scaling.
ps It will not be cheap, browsers eat resources very much, other web services are poorly controllable and, if they make any mistake, they can gobble up even more resources.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question