Core/Dash vs SpeedCurve

SpeedCurve to jedno z najlepszych narzędzi do web performance na rynku i jeśli już z niego korzystasz, niczego ci nie brakuje. Poniżej pokazuję, co SpeedCurve robi dobrze i dlaczego na dłuższą metę nadal uważam Core/Dash za lepszy wybór.

Bezpłatny okres próbny

Co SpeedCurve robi dobrze

Jeśli zajmujesz się web performance, pewnie nie raz uczyłeś się od SpeedCurve. Ich blog i przewodnik po web performance to jedne z najlepszych bezpłatnych materiałów w sieci, a ludzie ze SpeedCurve współtworzyli standardy, na których bazują Core Web Vitals. Korzystają z niego BBC, The Guardian, GOV.UK i Forbes.

The speedcurve.com homepage, October 2026

speedcurve.com, październik 2026 r.

SpeedCurve łączy real user monitoring i testy syntetyczne w jednym miejscu – i to połączenie wciąż jest głównym powodem zakupu. Dostajesz zaplanowane testy laboratoryjne w Chrome i Firefox, oskryptowane ścieżki użytkownika, Lighthouse oraz filmstripy i wideo porównawcze. Takie nagrania pokazują wolną stronę w sposób oczywisty każdemu, kto nigdy nie otwiera DevTools. Spróbuj bez nich wytłumaczyć dyrektorowi marketingu, czym jest render delay.

Moduł RUM też jest dobry. SpeedCurve pokazuje składowe LCP, element LCP, składowe INP oraz element, z którym zaszła interakcja. Od maja 2025 r. raportuje Long Animation Frames wraz ze skryptem, który je wywołał, z podziałem na first-party i third-party oraz filtrowaniem według fazy INP. Raportuje LCP i INP nie tylko z Chrome, ale też z Firefoksa i Safari, ma porządny tryb SPA dla soft navigations i potrafi powiązać wydajność z konwersją oraz bounce rate. Do tego dochodzą budżety, alerty na Slacka, e-mail i Microsoft Teams, integracja z GitHubem i CircleCI, benchmarking konkurencji, codzienny eksport surowych danych do S3 oraz brak limitu użytkowników w każdym planie.

Najpierw zmierz prawdziwych użytkowników

Jeśli używasz dziś SpeedCurve i odpowiada na twoje pytania, zostań przy nim. Wyprzedzasz większość serwisów, które audytuję.

Martwią mnie te strony, które w ogóle nie mają real user monitoring. Sprawdzają wynik w Lighthouse (Lighthouse w nic sam nie klika) albo zaglądają do CrUX. CrUX zlicza tylko tych użytkowników Chrome, którzy wyrazili na to zgodę, zbija 28 dni ruchu w jedną liczbę i nie pokazuje nic, gdy strona jest za mała (zobacz za mało danych w Search Console). SpeedCurve, Core/Dash czy jakiekolwiek inne przyzwoite narzędzie RUM rozwiązuje ten problem. Wybierz jedno i po prostu je zainstaluj.

Reszta tej strony jest dla tych, którzy wciąż wybierają albo trafiają na pytania, na które ich obecne narzędzie nie potrafi odpowiedzieć.

Core/Dash i SpeedCurve obok siebie

Ceny i funkcje sprawdzone we wrześniu 2026 r.

Core/DashSpeedCurve
FundamentRUM dla Core Web Vitals oraz pre-deploy checkRUM plus pełny pakiet testów syntetycznych
Cena startowa (rozliczenie roczne)$16/mies. za 75 tys. odsłon, $31/mies. za 500 tys.Od $90/mies. za 500 tys. odsłon RUM plus 3 tys. testów syntetycznych
Model rozliczeń RUMStałe plany, brak limitu podstron w domenie$135 za 1 mln odsłon miesięcznie ($108 przy rozliczeniu rocznym)
Retencja danych RUMOd 6 miesięcy do 8 lat, zależnie od planu3 miesiące; 13 miesięcy od $500/mies. lub $6 tys./rok
Rozbicie LCPTTFB, load delay, czas ładowania, render delay, element, typ elementu, priorytetSkładowe dla obrazów i wideo w LCP, atrybucja elementu
Rozbicie INPInput delay, processing, presentation, element, typ interakcji, stan ładowania, URL skryptu LoAFSkładowe, cel interakcji, atrybucja skryptu LoAF
Testy syntetycznePre-deploy check w oparciu o budżetyZaplanowane testy w Chrome i Firefox, skrypty, filmstripy, wideo, Lighthouse
Serwer MCP dla agentów AIWbudowany, w każdym planieBrak
API danychMetryki, serie czasowe i histogramy, filtrowanie lub grupowanie po ponad 25 wymiarachREST v1, v2 Queries (beta, wymaga wykresu utworzonego w UI), eksport surowych danych do S3
Obsługa wielu klientówAgency API do tworzenia, listowania i usuwania projektów klientów jednym kluczem głównymNielimitowana liczba zespołów, jeden zespół na domenę
AlertyE-mail, Slack, automatyczne alerty AIE-mail, Slack, Microsoft Teams
Użytkownicy3 lub 10 w mniejszych planach, brak limitu od StudioBrak limitu w każdym planie
Pliki cookieDomyślnie brakSesyjny plik cookie first-party (30 minut)
Jak zacząć14 dni okresu próbnego, bez kartyPoproś o demo (rejestracja przekierowuje do Embrace)

Dlaczego nadal wybrałbym Core/Dash

Agenci AI mogą czytać twoje dane

Dla mnie to kluczowa sprawa. Core/Dash ma wbudowany serwer MCP pod adresem https://app.coredash.app/api/mcp. Dodaj go jako connector w Claude albo podłącz do Claude Code, Cursora, Windsurfa, VS Code czy Gemini CLI, a twój agent sam odpyta field data. Zapytaj, które podstrony mają w tym tygodniu najgorszy INP na mobile i czy sytuacja się pogarsza. Agent wywoła get_metrics z grupowaniem po stronie i filtrem na mobile, potem get_timeseries dla trendu – a ty dostaniesz odpowiedź opartą na własnych liczbach. Dostęp jest tylko do odczytu, agent niczego nie zmieni. MCP dostajesz w każdym planie Core/Dash, także w Starterze.

Zbudowałem też CWV Superpowers – darmowego agenta na licencji MIT, który na nim bazuje. Bierze problem wykryty przez Core/Dash w field data, odtwarza go w Chrome trace i wraca z gotowym fixem (plik, linia i diff) albo raportem. Jeśli chcesz zobaczyć to w akcji, napisałem artykuł o naprawianiu INP za pomocą agenta AI.

W samym SpeedCurve nie znalazłem serwera MCP ani żadnych funkcji AI. Embrace, spółka matka, ma wprawdzie serwer MCP, ale jej dokumentacja opisuje wyłącznie własne dane Embrace i nie wspomina o SpeedCurve ani Core Web Vitals. Coraz więcej pracy diagnostycznej wykonują agenci, a agent może analizować tylko te dane, do których ma dostęp.

To samo dotyczy skryptów. API zapytań RUM w SpeedCurve jest w wersji beta i zwraca dane tylko dla wykresu, który wcześniej skonfigurujesz w UI – maksymalnie 200 bucketów. API Core/Dash to dokładnie ten sam endpoint, z którego korzystają agenci: filtruj lub grupuj po dowolnym wymiarze i pobieraj do 500 segmentów. Dla agencji jest też agency API do tworzenia i zarządzania projektami klientów z poziomu własnych narzędzi.

Ceny i czas przechowywania danych

Przy 500 tys. odsłon miesięcznie plan Core/Dash Standard kosztuje $31 przy rozliczeniu rocznym. SpeedCurve dla tego samego ruchu zaczyna się od $90 (w cenie jest 3 tys. testów syntetycznych). Powyżej tego progu SpeedCurve liczy opłatę za każdą odsłonę, a ich własna dokumentacja sugeruje sampling, żeby ciąć koszty. Sampling sprawdza się przy ogólnym trendzie dla całego serwisu. Jeśli jednak zapytasz o p75 INP dla jednego szablonu checkoutu na Androidzie w Niemczech, dane szybko się skończą. A problem najczęściej tkwi właśnie w takich wąskich segmentach.

Druga sprawa to historia. Plany SpeedCurve poniżej $500 miesięcznie przechowują dane RUM przez 3 miesiące. Core/Dash Standard trzyma je przez rok, Studio przez 3 lata, a Enterprise przez 8 lat. Czy podczas zeszłego Black Friday INP był równie zły? Czy redesign sprzed dwóch lat pomógł? Mając dane z trzech miesięcy, tego nie sprawdzisz.

SpeedCurve data retention docs: 13 months of RUM data from 00 a month, 3 months on smaller plans (marked)

Dokumentacja SpeedCurve dotycząca retencji danych, październik 2026 r.

Bardziej szczegółowa atrybucja

Atrybucja w SpeedCurve jest dobra – tu chodzi o detale. Ich dokumentacja podaje, że składowe LCP dotyczą wyłącznie obrazów i wideo. Jeśli elementem LCP jest tekst, widzisz tylko myślniki. W wielu serwisach treściowych elementem LCP jest nagłówek albo akapit – a wtedy chodzi prawie zawsze o render delay, więc to poważna luka. Core/Dash dzieli każde LCP na cztery fazy i dodaje typ elementu, a także informację, czy obraz był preloadowany, miał wysoki priorytet czy korzystał z lazy loading.

Przy INP Core/Dash rejestruje typ interakcji oraz stan ładowania. Powolne kliknięcie w trakcie ładowania strony wymaga zupełnie innego fixa niż wolne kliknięcie na stronie, która załadowała się dziesięć sekund temu. Wiedza o tym, z czym masz do czynienia, ogromnie pomaga. Widok Diagnosis wskazuje konkretny skrypt zewnętrzny (GTM, HubSpot, Intercom) i podaje gotowe fixy pod twój stack: WordPressa, Shopify, Next.js i osiem innych platform. Dane z CrUX masz w tym samym dashboardzie co RUM – widzisz więc dokładnie to, co widzi Google, tuż obok wyników twoich użytkowników.

Tylko Core Web Vitals

Core/Dash zajmuje się wyłącznie RUM pod kątem Core Web Vitals i wszystko, co tworzę, skupia się właśnie na tym. SpeedCurve od listopada 2025 r. należy do Embrace, a w maju 2026 r. Embrace wypuściło własny produkt do web RUM i testów syntetycznych, oparty na technologii SpeedCurve. To oznacza więcej inżynierów, a obie firmy zapewniają, że dla klientów SpeedCurve nic się nie zmienia. Wierzę im. Mimo to, jeśli wybierasz narzędzie na kolejne pięć lat, warto się zastanowić, w którą stronę zmierza wspólna roadmapa.

Kiedy lepiej wybrać SpeedCurve

  • Chcesz mieć lab data i field data w jednym narzędziu – z zaplanowanymi testami syntetycznymi, oskryptowanymi ścieżkami i filmstripami. Core/Dash ma wyłącznie pre-deploy check, nie ma tu pakietu testów syntetycznych.
  • Co tydzień analizujesz benchmarki konkurencji, a zarząd oczekuje nagrań wideo.
  • W firmie pracujecie na Microsoft Teams, potrzebujesz prywatnych agentów syntetycznych albo zależy ci na zespole konsultingowym SpeedCurve.
  • W SpeedCurve masz skonfigurowane od lat budżety i dashboardy, z których korzysta cała firma. Jeśli to narzędzie odpowiada dziś na twoje pytania, nie ruszałbym go.

Wypróbuj Core/Dash obok tego, co masz

Nie musisz decydować od razu. Skrypt Core/Dash waży poniżej 2 KB i ładuje się asynchronicznie, więc możesz zainstalować go obok SpeedCurve, uruchomić oba narzędzia podczas 14-dniowego okresu próbnego i porównać liczby. Bez podawania karty. Sprawdź cennik (lub cennik dla agencji, jeśli zarządzasz stronami klientów) albo umów się na demo, a wspólnie przejdziemy przez twoje dane. Rozważasz też inne narzędzia? Wszystkie zestawienia znajdziesz na stronie z porównaniami.

Źródła: Cennik SpeedCurve, Retencja danych w SpeedCurve, Składowe Core Web Vitals w SpeedCurve, Wsparcie LoAF w SpeedCurve, Sample rate w SpeedCurve, SpeedCurve Queries API, SpeedCurve dołącza do Embrace, Start web RUM w Embrace, Dokumentacja MCP w Embrace.