Saltar al contenido

SolucionesAutomatización de navegadoresPróximamente

Navegadores reales, controlados desde código

Con Navegador, cada navegador se ejecuta en su propia microVM, controlado por Playwright o Puppeteer, con sus inicios de sesión guardados. Hasta que esté disponible, hoy ya puedes ejecutar uno en un sandbox.

La página de Navegador

TypeScript, hoy
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 en un sandbox creado con nuestra imagen de navegador, con sus DevTools en el puerto 9222, accesible por un enlace firmado.

Lo que está decidido

Decidido para cuando Navegador esté disponible, después del lanzamiento.

  • Previsto

    Facturado por lo que usa: la CPU mientras trabaja y la memoria mientras está despierto, en incrementos de 128 MiB y por milisegundo.

  • Previsto

    Junto a su agente: el agente en su propio sandbox, y el navegador a su lado.

  • Previsto

    Un tamaño, y otros mayores: 1 vCPU y 2 GiB, o más, facturados igual.

  • Previsto

    Dormido, guarda su estado, a $0.02 por GB-mes.

  • Previsto

    Chrome o Lightpanda, headless o con pantalla.

  • Previsto

    Inicios de sesión guardados de una sesión a la siguiente, en su perfil.

Vistas previas ilustrativas

Los productos que usa

Empieza con lo que ya existe

Un sandbox creado con nuestra imagen de navegador ejecuta Chromium hoy, con Playwright conectándose desde fuera.

SandboxEl SDK de TypeScript