Ilmainen & avointa lähdekoodia

Tekoälyagenttisi sai juuri Core Web Vitals -supervoimat

Yhdistä Claude Code CoreDashin field dataan. Se etsii pahimman pullonkaulasi miljoonien sivulatausten joukosta, jäljittää juurisyyn Chromessa ja kirjoittaa korjauksen. Agenttivetoinen web-suorituskyky ei ole raportti, vaan juuri se koodirivi, jota pitää muuttaa.

Asenna 2 minuutissa Aloita ilmainen CoreDash-kokeilu »
claude --chrome
25+
RUM-ulottuvuutta kyselty
28 päivää
todellista käyttäjädataa
5 agenttia
Claude, Cursor, Windsurf, VS Code, Gemini
0
Lighthouse-pisteitä käytetty

Trusted by market leaders · Client results

erasmusmcharvardvpnperionaleteiaworkivaloopearplugssnvsaturnmarktplaatskpnebaynestlecomparenina caremy work featured on web.devmonarchhappyhorizonwhowhatweardpg mediaadevintafotocasa

Tekoälyn suorituskykytyökaluilla on dataongelma

Useimmat tekoälyagentit optimoivat Lighthousea varten. Se on synteettinen tulos simuloidulla laitteella, jota Google ei käytä sijoituksiin. Hyödyllinen suorituskyvyn tekoälyagentti aloittaa samasta datasta kuin Google: todellisista käyttäjistä halpapuhelimilla, pätkivistä yhteyksistä ja maanosista, joita kehityskoneesi ei ole koskaan nähnyt.

Lighthouse ei ole sijoitussignaalisi

Google sijoittaa sivut oikeiden Chrome-käyttäjien 28 päivän CrUX-field datan perusteella. Täydelliset Lighthouse-pisteet ja surkeat field data -tulokset ovat yleinen yhdistelmä. 52 % mobiilisivustoista reputtaa kentällä vähintään yhden Core Web Vitals -mittarin.

Sokeat agentit tekevät sokeita korjauksia

Ilman oikeaa käyttäjädataa tekoälyagentti ei tiedä, mikä sivu on hidas, mikä elementti on pullonkaula, tai auttoiko korjaus. Se optimoi simulaation ja pitää työtä tehtynä. Oikeat käyttäjäsi ovat eri mieltä.

Manuaalinen tutkinta vie tunteja

Segmentoi data. Tee hypoteesi. Aja trace. Vahvista. Kirjoita korjaus. Kokenut performance-insinööri käyttää 2–4 tuntia per ongelma. Kerro tämä sivustosi jokaisella hitaalla sivulla.

INP:tä ei voi simuloida lab data -ympäristössä ollenkaan Interaction to Next Paint mittaa, miten oikeat käyttäjät ovat vuorovaikutuksessa sivusi kanssa. Mikään synteettinen työkalu ei voi jäljitellä oikeaa käyttäytymistä: minne he täppäävät, kuinka nopeasti he skrollaavat, mitä laitetta he käyttävät. Lighthouse ei edes raportoi INP:tä. Jos tekoälyagenttisi ajaa Lighthousea, se on sokea pahimmille interaktiivisuusongelmillesi. Field data on ainoa lähde.

Kaksi totuudenlähdettä: Field data kohtaa selaintodisteet

CWV Superpowers yhdistää CoreDashin oikean käyttäjädatan kohdennettuihin Chrome-traceihin. Field data kertoo sille, mikä on hidasta. Chrome kertoo, miksi.

CoreDash kertoo agentille, mikä on hidasta

CoreDash seuraa jokaisen oikean käyttäjän jokaista sivulatausta. Jokainen mittari kohdistetaan tarkalleen ongelman aiheuttavaan elementtiin. Ei otantaa, ei rajoituksia.

Kun CoreDash raportoi 4,2 sekunnin LCP:n, jossa Load Delay vie 52 % kokonaisajasta elementissä div.hero > img.main, agentti tietää tarkalleen mistä etsiä. Tämä ei ole arvaus. Se on mittaus miljoonista oikeista istunnoista.

Skill kysyy yli 25 CoreDash-ulottuvuutta: LCP-elementti, elementin tyyppi, prioriteettitila, vaihejaottelu, INP-vuorovaikutuksen kohde, LOAF-skriptit, CLS-siirtymän elementti, laitetyyppi, vierailijatyyppi, verkon nopeus, 7 päivän trendit.

Chrome kertoo agentille, miksi se on hidasta

CWV Superpowers vierailee sivulla mobiiliemulaation avulla: Fast 3G, 4x CPU throttling. Se träkkää vain sen pullonkaulavaiheen, jonka CoreDash tunnisti.

Onko Load Delay pullonkaula? Agentti tutkii verkon vesiputousmallin löytämisviiveiden varalta. Render Delay? Se etsii render blocking -skriptejä ja fonttien latausviiveitä.

Tuloksena on filmstrip-kuvakaappaukset, network waterfall sekä kohdennettu todistusaineisto, joka selittää field datan paljastaman juurisyyn.

Suhteellinen päättely, ei absoluuttisia rajoja

Lighthouse kertoo sinulle "Render Delay on 350 ms." Onko se ongelma? Ei aavistustakaan. CWV Superpowers tunnistaa pullonkaulan vaiheeksi, joka vie suurimman prosenttiosuuden kokonaisajasta.

INP on 350 ms. Input Delay 70 ms (20 %), Processing 80 ms (23 %), Presentation 200 ms (57 %). Presentation on pullonkaula, vaikka 200 ms kuulostaa irrallaan hyvältä. Sen korjaaminen vaikuttaa lopputulokseen. Input Delayn optimointia tuskin edes huomaa.

Tämä estää suorituskykytyön yleisimmän virheen: väärän asian korjaamisen.

lcp breakdown img hero loaddelay

Viisi vaihetta: "Jokin on hidasta" -tilanteesta koodikorjaukseen

Kysy siltä jotain. Viisi vaihetta myöhemmin sinulla on oikeaan käyttäjädataan perustuva korjaus.

1. Löytäminen

Skannaa CoreDash-datasi pahimpien sivujen ja mittareiden varalta. Priorisoi huonot arviot, mobiilin, korkean liikenteen sivut ja p75-pisteet, jotka piilottavat pitkän huonon hännän.

2. Diagnoosi

Jakaa mittarin vaiheisiin. LCP: TTFB, Load Delay, Latausaika, Render Delay. INP: Input Delay, Processing, Presentation. Nimeää pullonkaulan prosenttien mukaan.

3. Chrome Trace

Vierailee sivulla mobiiliemulaatiolla. Träkkää vain vaiheesta 2 löytyneen pullonkaulavaiheen. Tallentaa network waterfallin, filmstripin ja todisteet estävistä resursseista.

4. Juurisyy

Yhdistää molemmat todistuslähteet yhdeksi lausunnoksi: elementti, syy, CoreDash-mittarit ja mitä Chrome vahvisti. Ei epäselvyyksiä.

5. Korjaus tai raportti

Valinta on sinun. Ota koodikorjaus käyttöön tiedoston, rivin, elementin ja ennen/jälkeen-vertailun avulla. Generoi itsenäinen HTML-raportti kaavioilla ja todisteilla. Tai tee molemmat.

network waterfall discover gap

Yli 25 ulottuvuutta: Kaikki field datasi kattamat näkökulmat

Nämä ovat ne todelliset CoreDash-ulottuvuudet, joita agentti kysyy. Ei tiivistelmä, vaan kokonaiskuva.

LCP (Largest Contentful Paint)

LCP-elementti Elementin tyyppi Prioriteettitila TTFB-vaihe Load Delay Latausaika Render Delay

INP (Interaction to Next Paint)

INP-kohde Input Delay Processing Presentation LOAF-skriptit Lataustila

CLS (Cumulative Layout Shift)

Siirtyvä elementti Siirtymän syy Siirtymän ajoitus

Segmentit

Laitetyyppi Maa Selain Käyttöjärjestelmä Yhteys Vierailijatyyppi Sivupolku

Trendit

7 päivän muutos 28 päivän peruslinja Regressioiden tunnistus

Diagnoosi: Vaihetason jaottelu jokaiselle Core Web Vitals -mittarille

Ei vain pisteitä. Jokainen mittari pilkotaan vaiheisiin käyttäen CoreDashin oikeaa käyttäjäattribuutiota.

Korjaa LCP tekoälyllä: Largest Contentful Paint -diagnoosi

4 vaiheen jaottelu: TTFB, Load Delay, Latausaika, Render Delay. Tunnistaa, mikä vaihe kuluttaa suurimman osan kokonaisajasta.

Elementtiattribuutio: tarkka LCP-elementti, sen tyyppi (kuva, teksti, taustakuva, video) ja prioriteettitila (fetchpriority, lazy loading).

Tyypilliset korjaukset: lisää preload-vinkki, poista lazy loading herosta, optimoi kuvan formaatti, korjaa render blocking -skripti.

Korjaa INP tekoälyllä: Interaction to Next Paint -diagnoosi

3 vaiheen jaottelu: Input Delay, Processing, Presentation. Ainoa mittari, jota et voi simuloida lab data -ympäristössä. Field data on ainoa lähde.

Skriptiattribuutio: Long Animation Frames (LOAF) nimeää tarkan JavaScript-tiedoston ja keston. Lisäksi sivun lataustila silloin, kun vuorovaikutus tapahtui.

Tyypilliset korjaukset: tee yield main threadille, viivästä evaluointia, jaa tapahtumakäsittelijät, content-visibility suurille DOM-rakenteille.

CLS: Cumulative Layout Shift

5 aiheuttajakuviota: kuvat ilman mittoja, fonttien vaihdot, dynaamisesti lisätty sisältö, myöhään latautuvat resurssit, CSS-animaatiot layout-ominaisuuksissa.

Ristiinulotteinen: vertailee mobiilia ja työpöytää, uusia ja palaavia vierailijoita sekä nopeita ja hitaita verkkoja syyn rajaamiseksi.

Tyypilliset korjaukset: lisää width/height, font-display: optional, min-height-varaus, käytä transformia top/left-ominaisuuksien sijaan.

inp and lcp bottlenecks
Aito esimerkki

Miltä juurisyylausunto näyttää

Ei "harkitse kuvien optimointia". Tämä on todellinen tuloste. Riittävän tarkka, jotta voit arvioida ja mergetä sen.

Juurisyy:

Sivun /product/running-shoes-42 LCP-kuva div.hero-banner > img.product-main löytyy 1 980 ms liian myöhään, koska siltä puuttuu preload-vinkki eikä sillä ole fetchpriority="high" -attribuuttia.

CoreDash-todisteet:

LCP:n arvo on 3 820 ms (huono) mobiilissa, p75. Load Delay on pullonkaula 1 980 ms ajallaan (52 % kokonaisajasta). Prioriteettitila: 3 (ei preloadattu). Trendi: huonontunut +340 ms 7 päivän aikana.

Chrome-todisteet:

Network waterfall näyttää 1 940 ms aukon HTML:n ensimmäisen tavun ja kuvapyynnön välillä. Kuvaan viitataan vain CSS:ssä, joten se on näkymätön preload-skannerille.

Korjaus:

Lisää <link rel="preload" href="/images/hero.jpg" as="image" fetchpriority="high"> tiedoston templates/product.html riville 12. Aseta fetchpriority="high" img-elementtiin rivillä 47.

Geneerinen tekoälyneuvo:

"Harkitse fetchpriorityn lisäämistä LCP-kuvaan ja varmista kriittisten resurssien asianmukainen preload."

CWV Superpowers:

Elementti: div.hero-banner > img.product-main

Tiedosto: templates/product.html, rivi 47

Todisteet: 52 % LCP:n ajasta kuluu Load Delay -vaiheessa (CoreDash p75). 1 940 ms löytymisviive (Chrome waterfall).

Korjaus: 2 koodirivin muutos ennen/jälkeen-vertailulla.

Vertailu: Miten CWV Superpowers pärjää

Eri työkalut ratkaisevat eri ongelmia. Tässä on se, mitä kukin niistä oikeasti tekee.

Ominaisuus CoreDash + CWV Superpowers Chrome DevTools MCP PSI / Lighthouse MCP
Datalähde Oikeat käyttäjät (28 päivän field data) Yksittäinen lab-istunto Simuloitu yksittäinen lataus
INP:n mittaus ✓ Oikeat vuorovaikutukset ✗ Ei oikeita käyttäjiä ✗ Ei mitata
Vaihejaottelu ✓ LCP-, INP- ja CLS-vaiheet ~ Manuaalinen analyysi ✗ Vain pisteet
Elementtiattribuutio ✓ Tarkka elementti + prioriteetti ~ Jos tiedät mistä etsiä ~ Geneeriset ehdotukset
Suhteellinen päättely ✓ Pullonkaula prosentteina ✗ Absoluuttiset arvot ✗ Absoluuttiset arvot
Segmenttivertailu ✓ Laite, maa, selain ✗ Yksi konfiguraatio ✗ Yksi konfiguraatio
Trendien tunnistus ✓ 7 päivän muutos ✗ Yksittäinen hetki ✗ Yksittäinen hetki
Chrome tracing ✓ Vaiheen mukaan kohdennettu ✓ Täysi pääsy ✗ Ei selainta
Koodikorjaukset ✓ Tiedosto + rivi + diff ~ Agentista riippuvainen ~ Geneerinen neuvo

Huomaa: Chrome DevTools MCP täydentää tätä. CWV Superpowers käyttää sitä kohdennettuun traceen sen jälkeen, kun field data tunnistaa pullonkaulan. Ne toimivat parhaiten yhdessä.

Raportit: Pudota Slackiin, liitä Jiraan

Itsenäinen HTML. Ei riippuvuuksia. Ei build-vaihetta. Yksi tiedosto, jossa on kaikki sisällä.

cwv suporpowers report crux yield
Täysi raportti (Chromen kanssa)

Värikoodatut mittarikortit, vaihejaottelukaaviot, filmstrip-kuvakaappaukset tärkeistä hetkistä (first paint, LCP, loaded), network waterfall SVG:nä, juurisyyanalyysi ja suositeltu korjaus ennen/jälkeen-koodilla.

Vain RUM -raportti

Samat mittarikortit ja vaihejaottelu, sekä elementtiattribuutio ja juurisyyanalyysi. Ei filmstripiä tai waterfallia, mutta diagnoosin laatu on identtinen, koska field data on totuudenlähde.

Toimii minkä tahansa MCP-asiakkaan kanssa

Claude Code: Täysi skill automatisoidulla työnkululla. Löytäminen, diagnoosi, Chrome tracing, koodikorjaukset ja raportit. Suositeltu.

Cursor: Pluginin asennus CoreDash MCP:n kanssa. Täysi diagnoosi ja koodikorjaukset suoraan editorissasi.

VS Code, Windsurf, Gemini CLI: Mikä tahansa HTTP MCP -palvelimia tukeva asiakas yhdistää CoreDashiin. Sama field data, sama attribuutio.

Client Success

Don't just take my word for it

Käynnissä 2 minuutissa

Automatisoitu Core Web Vitals -diagnoosi terminaalissasi. Tarvitset CoreDash-tilin, johon virtaa dataa. Ilmainen taso riittää.

Claude Code

claude mcp add --transport http coredash https://app.coredash.app/api/mcp


/plugin marketplace add corewebvitals/cwv-superpowers
/plugin install cwv-superpowers@cwv-superpowers


claude --chrome


Etsi suurin CWV-ongelmani ja korjaa se.

Ensimmäisellä yhdistämiskerralla aja /mcp, valitse coredash ja valitse Authenticate. Selain avaa CoreDash-kirjautumisen, valitset projektin ja hyväksyt, ja Claude Code tallentaa lyhytaikaisen OAuth-tokenin, joka päivittyy automaattisesti (1 tunnin pääsy, 30 päivän päivitys) ja on peruttavissa. Ei avaimen liittämistä.

Suositko API-avainta headless- tai CI-käyttöön? Lisää komentoonsa --header "Authorization: Bearer cdk_YOUR_API_KEY", jonka generoit polusta CoreDash → Project Settings → API Keys (MCP). Näytetään kerran. Tallennetaan SHA-256-tiivisteenä. Vain luku -oikeus.

Cursor

/plugin-add cwv-superpowers

Lisää CoreDash tiedostoon .cursor/mcp.json:

{
  "mcpServers": {
    "coredash": {
      "url": "https://app.coredash.app/api/mcp",
      "headers": {
        "Authorization": "Bearer cdk_YOUR_API_KEY"
      }
    }
  }
}

Muut MCP-asiakkaat

Endpoint: https://app.coredash.app/api/mcp
Header: Authorization: Bearer cdk_YOUR_API_KEY

Toimii VS Coden (Copilot agent -tila), Windsurfin, Gemini CLI:n, Claude Desktopin ja minkä tahansa HTTP MCP -asiakkaan kanssa. Yksi MCP:n web-suorituskykyendpoint, kaikki agentit.

Usein kysytyt kysymykset

Pitääkö Chromen olla käynnissä, jotta voin käyttää CWV Superpowersia?

Ei. Chrome tracing on valinnainen. Ilman sitä saat täyden field data -diagnoosin, vaihejaottelut, elementtiattribuution ja koodikorjausehdotukset pelkän CoreDash-datan perusteella. Chrome lisää filmstrip-kuvakaappaukset, network waterfallin ja visuaalisen vahvistuksen juurisyystä. Molemmat tilat generoivat raportteja.

Miten tämä eroaa Lighthousen ajamisesta tekoälyagentissani?

Lighthouse ajaa yhden synteettisen latauksen koneellasi. CWV Superpowers käyttää 28 päivän oikeaa käyttäjädataa CoreDashista: oikeita laitteita, oikeita verkkoja, oikeita vuorovaikutuksia. Se mittaa INP:tä oikeista käyttäjien täppäyksistä (Lighthouse ei pysty tähän). Se vertailee segmenttejä (mobiili vs. työpöytä, Intia vs. Yhdysvallat). Ja se käyttää suhteellista päättelyä löytääkseen pullonkaulavaiheen, ei pelkkiä absoluuttisia pisteitä.

Mitä tekoälyn koodausagentteja tuetaan?

Mitä tahansa web-suorituskyvyn tekoälyn koodausagenttia, joka tukee MCP (Model Context Protocol) -palvelimia. Claude Codessa on erillinen skill automatisoidulla 5-vaiheisella työnkululla. Cursor, VS Code (Copilot agent -tila), Windsurf, Gemini CLI ja Claude Desktop yhdistävät CoreDashin HTTP MCP -endpointin kautta. Field data ja attribuutio ovat identtisiä kaikissa asiakkaissa.

Onko CoreDash ilmainen?

CoreDashilla on ilmainen taso, joka toimii CWV Superpowersin kanssa. Tarvitset dataa virtaamaan sivustoltasi (lisää CoreDash-skripti). Ilmaisella tasolla ei ole otantaa eikä sivulatausten rajoituksia. API-avaimet MCP-pääsyä varten ovat saatavilla kaikissa tilauksissa.

Voinko käyttää tätä asiakkaiden sivustoilla?

Kyllä. Voit luoda jokaiselle CoreDash-projektille rajattomasti erillisiä MCP API -avaimia. Lisää CoreDash jokaiselle asiakassivustolle, generoi vain luku -API-avain ja konfiguroi MCP-asiakkaasi. Agentti näkee vain kyseisen projektin datan. CWV Superpowers on MIT-lisensoitu, joten kaupalliselle käytölle ei ole rajoituksia.

MIT-lisensoitu

Avointa lähdekoodia. Ei toimittajaloukkua.

Core Web Vitals -automaatio, jota voit tutkia ja laajentaa. Orkestraattori, diagnoosimoduulit, Chrome tracing -logiikka ja raporttipohjat ovat kaikki GitHubissa. Lue, miten se toimii. Forkkaa. Laajenna. Osallistu.

Aloita ilmainen kokeilu Katso GitHubissa