SoluçõesAutomação de navegadoresEm breve
Navegadores reais, controlados por código
Com o Navegador, cada navegador roda em uma microVM própria, controlado pelo Playwright ou pelo Puppeteer, com os logins mantidos. Até o lançamento, um sandbox já roda um navegador hoje.
import { chromium } from "playwright-core";
import { Sandbox, BROWSER_IMAGE } from "glac";
const sbx = await Sandbox.create({ image: BROWSER_IMAGE });
const browser = await chromium.connectOverCDP(sbx.url(9222));
const page = browser.contexts()[0].pages()[0];
await page.goto("https://example.com");Chromium em um sandbox criado a partir da nossa imagem de navegador, com o DevTools na porta 9222, acessado por um link assinado.
O que está decidido
Decidido para a chegada do Navegador, depois do lançamento.
- Planejado
Cobrado pelo que usa: CPU enquanto processa, memória enquanto está acordado, em incrementos de 128 MiB, por milissegundo.
- Planejado
Ao lado do agente: o agente em um sandbox próprio, o navegador ao lado dele.
- Planejado
Um tamanho e outros maiores: 1 vCPU e 2 GiB, ou mais, cobrados da mesma forma.
- Planejado
Dormindo, ele mantém o estado, a $0.02 por GB-mês.
- Planejado
Chrome ou Lightpanda, headless ou com tela.
- Planejado
Logins mantidos de uma sessão para a outra, no perfil.
Prévias ilustrativas
Os produtos usados
- NavegadorEm breveNavegadores reais, controlados por códigoOs próprios navegadores, quando o Navegador for lançado.
- SandboxUm computador próprio para cada agenteUm navegador em um sandbox hoje, e o agente que o controla.
- CuboQualquer imagem de contêiner como uma aplicação que dorme entre as requisiçõesA base do Navegador: as mesmas microVMs de todos os produtos.
Comece com o que já existe
Um sandbox criado a partir da nossa imagem de navegador já roda o Chromium hoje, com o Playwright conectando de fora.