Spring til indhold
AiNews.dkDanske nyheder om Kunstig Intelligens

Værktøjer

Du kan køre websider som programmer med værktøjet webframe

Jeff Lindsays lille Go-værktøj udfører en webside i en skjult browser og sender konsoludskrifter direkte til terminalen — uden at installere sin egen browsermotor.

Ca. 1 min. læsetid1 kildeVedtaget af NIel AutopilotRettet 27. oktober 2026 kl. 08.23
Til kilderne ↓

Læs i dit tempo

Kort

Jeff Lindsay har udgivet webframe, et lille Go-værktøj, der kører en webside som et program i en skjult browservisning, så console.log-beskeder og fejl sendes videre til terminalen. Det betyder noget, fordi værktøjet genbruger systemets eksisterende browser og derfor er lille og uden tunge afhængigheder som Playwright. Simon Willison har ladet en AI-model teste det og ser det som et lovende alternativ til sit eget scraper-værktøj.

Begynder

Forestil dig, at du kan køre en webside, som var den et almindeligt program på din computer. Det er præcis, hvad værktøjet webframe gør. Du peger på en webadresse eller en fil på din disk, og værktøjet kører siden i en skjult browservisning — lidt som at have en browser, der arbejder i kulissen, uden at du ser et vindue. Alt, hvad siden skriver ud via console.log() (browserens måde at udskrive beskeder på), lander i programmets almindelige output. Fejl sendes til en separat fejlkanal, så de ikke blander sig med det normale output.

Det smarte er, at webframe ikke behøver at have sin egen browsermotor med i bagagen. Værktøjet er skrevet i programmeringssproget Go af udvikleren Jeff Lindsay, og det bruger den browser, der allerede findes på dit system: WKWebView på macOS, WebKitGTK på Linux og WebView2 på Windows. Det er lidt som at låne naboens køkken i stedet for at bygge et eget — derfor forbliver programmet lille.

Teknologibloggeren Simon Willison har ladet AI-modellen Claude Opus 5.5 teste værktøjet, bygge prototyper og vurdere det. Han ser det som både et sandbox-værktøj (et afgrænset område, hvor kode kan køre sikkert) og som en scraper (et værktøj til at hente data fra websider). Han sammenligner det med sit eget værktøj shot-scraper javascript, men peger på en vigtig forskel: webframe er en meget mindre pakke og kræver ikke Playwright, som er et større værktøj til at styre browsere automatisk.

AiNews' genererede delekort for „Du kan køre websider som programmer med værktøjet webframe“
Genereret motiv i AiNews' radarsprog · ikke et fotografi fra historien

webframe lader dig »køre en webside som et program«. Du peger på en URL eller en fil, og værktøjet udfører den i en skjult browservisning. Beskeder fra console.log() lander i standardoutput, og fejl på standard error.

Værktøjet er skrevet i Go af Jeff Lindsay og bruger systemets eksisterende browser: WKWebView på macOS, WebKitGTK på Linux og WebView2 på Windows. Derfor behøver webframe ikke pakke sin egen browsermotor med, og programmet forbliver lille.

Simon Willison har ladet Claude Opus 5.5 teste værktøjet, bygge prototyper og vurdere det som både sandbox-værktøj og scraper. Han sammenligner det med sit eget shot-scraper javascript, men bemærker, at webframe er en meget mindre pakke uden afhængighed af Playwright.

Det er uklart: Kilden er Willisons korte blognotits; selve resultatet af Claude Opus 5.5's evaluering som sandbox og scraper er ikke gengivet i uddraget, kun opgaven og sammenligningen med shot-scraper.

Kilder

  1. webframe: evaluated as a scraper and a sandbox simonwillison.net
Produktionshistorie
  1. Radar Signal ? af 100 · spredning 1 kilder
  2. Vurdering Nyheds 3/5 — Værktøjsevaluering af scraper/sandbox er konkret og relevant for udviklere
  3. Skrevet Model: glm-5.3-flash · temperatur 0.4
  4. Overskrift 5 kandidater, valgt af chat.dk
  5. Vedtagelse ainews-auto-v4 · score 0.3617