Skip to content
This repository has been archived by the owner on Aug 4, 2022. It is now read-only.

WWW Lighthouse Reports #539

Open
evantahler opened this issue Jun 23, 2021 · 39 comments
Open

WWW Lighthouse Reports #539

evantahler opened this issue Jun 23, 2021 · 39 comments
Labels
question Further information is requested

Comments

@evantahler
Copy link
Member

evantahler commented Jun 23, 2021

A place to store WWW Lighthouse reports each week

@evantahler evantahler added the question Further information is requested label Jun 23, 2021
@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 83 🟢 98 🟢 93 🟠 88
/about 🟠 88 🟢 97 🟢 93 🟢 96
/blog 🟠 84 🟢 97 🟢 93 🟠 89
/chat 🟠 61 🟢 96 🟠 87 🟢 93
/data-sync-apps 🟠 87 🟢 98 🟢 93 🟢 96
/docs 🟢 92 🟢 98 🟢 93 🟠 88
/get-started 🟢 91 🟢 98 🟢 93 🟠 78
/integrations 🟠 81 🟢 98 🟢 93 🟢 96
/meet 🟠 85 🟢 92 🟢 93 🟢 94
/pricing 🟠 88 🟢 95 🟢 93 🟢 94
/trial 🟠 88 🟢 91 🟢 93 🟢 92
/whats-new 🔴 59 🟢 95 🟢 93 🟠 87
/blog/7-awesome-sqlite-quirks 🟠 69 🟢 97 🟢 93 🟢 95
/blog/a-single-source-of-truth 🟠 61 🟢 95 🟢 93 🟢 94
/blog/any-wreaks-havoc-on-overloads 🟠 78 🟢 97 🟢 93 🟢 95
/blog/apple-m1-js-memory-error 🟢 95 🟢 97 🟢 93 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 88 🟢 97 🟢 93 🟢 95
/blog/batching-api-requests 🟢 90 🟢 97 🟢 93 🟢 95
/blog/bigquery-source 🟠 88 🟢 97 🟢 93 🟠 87
/blog/build-a-mega-menu-with-react-bootstrap 🟠 85 🟢 97 🟢 93 🟢 94
/blog/building-a-sync-engine 🟠 88 🟢 97 🟢 93 🟢 95
/blog/change-primary-key-sequelize 🟠 78 🟢 97 🟢 93 🟢 94
/blog/crm-system-rate-limiting 🟠 78 🟢 97 🟢 93 🟢 96
/blog/data-makes-your-tools-smarter 🟢 90 🟢 97 🟢 93 🟢 95
/blog/dbt-and-grouparoo 🟠 76 🟢 97 🟢 93 🟢 95
/blog/declarative-data-sync 🟠 65 🟢 95 🟢 93 🟢 94
/blog/defering-side-effects-in-node 🟠 73 🟢 97 🟢 93 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 78 🟢 97 🟢 93 🟢 94
/blog/distributing-nextjs-via-npm 🟠 73 🟢 97 🟢 93 🟢 95
/blog/dogfooding-your-product 🔴 32 🟢 97 🟢 93 🟢 94
/blog/dont-forget-your-vpn 🟠 88 🟢 97 🟢 93 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 83 🟢 97 🟢 93 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 74 🟢 97 🟢 93 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 89 🟢 97 🟢 93 🟢 95
/blog/exports-is-not-a-function 🟢 91 🟢 97 🟢 93 🟢 95
/blog/extracting-all-mongodb-fields 🟠 87 🟢 97 🟢 93 🟢 95
/blog/getting-previous-path-nextjs 🟠 88 🟢 97 🟢 93 🟢 94
/blog/gifit 🟠 69 🟢 97 🟢 93 🟢 94
/blog/git-prune-to-remove-master 🟠 83 🟢 97 🟢 93 🟢 95
/blog/google-cloud-run-no-background-job 🟠 89 🟢 97 🟢 93 🟢 94
/blog/google-sheets-source 🟠 72 🟢 97 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 76 🟢 97 🟠 87 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 75 🟢 97 🟢 93 🟢 95
/blog/how-to-format-zendesk-tags 🟠 84 🟢 97 🟢 93 🟢 94
/blog/hubspot-destination 🟠 78 🟢 97 🟢 93 🟢 95
/blog/ignoring-variables-when-destructuring-arrays 🟠 88 🟢 97 🟢 93 🟢 95
/blog/lighthouse-reports-on-github 🟠 80 🟢 97 🟢 93 🟢 95
/blog/mailchimp-destination 🟠 73 🟢 97 🟢 93 🟢 95
/blog/marketing-challenges 🟠 82 🟢 97 🟢 93 🟢 95
/blog/marketo-destination 🟠 72 🟢 97 🟢 93 🟢 95
/blog/migration-tips-for-m1-macs 🟠 73 🟢 97 🟢 93 🟢 95
/blog/mysql-column-names-case-sensitive 🟢 93 🟢 97 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟠 82 🟢 97 🟢 93 🟢 95
/blog/nextjs-plugins 🟠 64 🟢 97 🟢 93 🟢 95
/blog/product-metrics-open-source 🟠 87 🟢 97 🟢 93 🟢 94
/blog/promisifying-node-functions 🟠 87 🟢 97 🟢 93 🟢 95
/blog/pull-the-data-you-actually-want 🟠 74 🟢 97 🟢 93 🟢 96
/blog/sailthru-destination 🟠 87 🟢 97 🟢 93 🟢 95
/blog/salesforce-destination 🟠 85 🟢 97 🟢 93 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 89 🟢 97 🟢 93 🟢 95
/blog/seed-round 🟠 72 🟢 97 🟢 93 🟢 94
/blog/simulating-cohorts 🟠 74 🟢 97 🟢 93 🟢 95
/blog/snowflake-source 🟠 76 🟢 97 🟢 93 🟢 95
/blog/sql-dialect-differences 🟠 88 🟢 97 🟢 93 🟢 95
/blog/steps-for-marketing-tests 🟠 71 🟢 97 🟢 93 🟢 97
/blog/sync-modes 🟠 88 🟢 97 🟢 93 🟢 95
/blog/testing-session-storage-selenium-node 🟢 90 🟢 97 🟢 93 🟢 94
/blog/the-shots-you-get-to-take 🟠 87 🟢 97 🟢 93 🟢 95
/blog/typescript-frontend-backend 🟠 85 🟢 97 🟢 93 🟢 95
/blog/understanding-types-sqlite-node 🟠 76 🟢 97 🟢 93 🟢 95
/blog/using-sync-modes 🟠 69 ❓ null 🟢 93 🟢 95
/blog/varchar-191 🟠 70 🟢 97 🟢 93 🟢 94
/blog/welcome-pedro 🟠 89 🟢 97 🟠 87 🟢 94
/blog/welcome-sean 🟠 79 🟢 97 🟢 93 🟢 94
/blog/welcome-teal 🟠 66 🟢 97 🟠 87 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟠 89 🟢 97 🟢 93 🟢 95
/docs/cli 🟠 61 🟢 97 🟢 93 🟢 95
/docs/community 🔴 41 🟢 97 🟢 93 🟢 96
/docs/config 🔴 32 🟢 97 🟢 93 🟢 96
/docs/deployment 🔴 56 🟢 97 🟢 93 🟢 96
/docs/development 🔴 55 🟢 97 🟢 93 🟢 96
/docs/getting-started 🔴 27 🟢 95 🟢 93 🟢 96
/docs/installation 🔴 31 🟢 97 🟢 93 🟢 95
/docs/plugins 🔴 58 🟢 97 🟢 93 🟠 89
/docs/running 🔴 35 🟢 97 🟢 93 🟢 95
/docs/support 🔴 26 🟢 97 🟢 93 🟢 95
/docs/tutorials 🟠 63 🟢 97 🟢 93 🟢 95
/integrations/bigquery-to-salesforce 🟢 92 🟢 98 🟢 93 🟢 94
/integrations/postgres-to-hubspot 🟠 89 🟢 98 🟢 93 🟢 94
/integrations/postgres-to-salesforce 🟠 85 🟢 98 🟢 93 🟢 94
/legal/privacy 🟢 93 🟢 97 🟢 93 🟠 87
/solutions/census-alternative 🟠 86 🟢 98 🟢 93 🟢 94
/solutions/customer-data-platform 🟢 91 🟢 98 🟢 93 🟢 94
/solutions/education 🟠 84 🟢 98 🟢 93 🟢 95
/solutions/healthcare 🟠 84 🟢 98 🟢 93 🟢 95
/solutions/hightouch-alternative 🟠 87 🟢 98 🟢 93 🟢 94
/solutions/marketers 🟠 84 🟢 98 🟢 93 🟢 95
/solutions/modern-data-stack 🟠 87 🟢 98 🟢 93 🟢 95
/solutions/reverse-etl 🟠 86 🟢 98 🟢 93 🟢 95
/solutions/segment-alternative 🟠 86 🟢 98 🟢 93 🟢 94
/whats-new/2020-03-26-mailchimp 🟠 73 🟢 96 🟢 93 🟠 86
/docs/cli/config 🔴 34 ❓ null 🟢 93 🟠 87
/docs/cli/run 🟠 61 🟢 97 🟢 93 🟠 87
/docs/cli/setup 🔴 36 🟢 97 🟢 93 🟠 87
/docs/community/code-of-conduct 🔴 48 🟢 97 🟢 93 🟢 95
/docs/community/contributions 🔴 58 🟢 97 🟢 93 🟢 95
/docs/config/code-config 🔴 30 🟢 97 🟢 93 🟢 95
/docs/config/settings 🟠 61 🟢 97 🟢 93 🟢 95
/docs/config/ui-config 🔴 37 🟢 97 🟢 93 🟢 95
/docs/development/databases 🟠 61 🟢 97 🟢 93 🟢 95
/docs/development/dataflow 🔴 37 🟢 97 🟢 93 🟢 95
/docs/development/destinations 🔴 31 🟢 97 🟢 93 🟢 95
/docs/development/plugins 🔴 30 🟢 98 🟢 93 🟢 95
/docs/development/publishing 🔴 32 🟢 97 🟢 93 🟢 95
/docs/development/sources 🔴 55 ❓ null 🟢 93 🟢 95
/docs/getting-started/product-concepts 🔴 33 🟢 97 🟢 93 🟢 96
/docs/installation/docker 🔴 46 🟢 97 🟢 93 🟢 95
/docs/installation/node 🟠 61 🟢 97 🟢 93 🟠 88
/docs/installation/plugins 🔴 35 🟢 97 🟢 93 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 29 🟢 93 🟢 93 🟢 94
/docs/plugins/grouparoo-intercom 🔴 49 🟢 93 🟢 93 🟢 95
/docs/plugins/grouparoo-mysql 🔴 29 🟢 93 🟢 93 🟢 94
/docs/plugins/grouparoo-postgres 🔴 37 🟢 93 🟢 93 🟢 94
/docs/plugins/grouparoo-redshift 🔴 31 🟢 93 🟢 93 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 54 🟢 93 🟢 93 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 28 🟢 93 🟢 93 🟢 94
/docs/running/testing 🟠 60 🟢 97 🟢 93 🟢 95
/docs/support/common-issues 🔴 39 🟢 97 🟢 93 🟢 95
/docs/support/debugging 🔴 31 🟢 97 🟢 93 🟢 95
/docs/support/environment 🔴 59 ❓ null 🟢 93 🟠 87
/docs/support/legal 🔴 33 🟢 97 🟢 93 🟢 95
/docs/support/monitoring 🔴 35 🟢 97 🟢 93 🟢 95
/docs/support/network 🟠 61 🟢 97 🟢 93 🟢 95
/docs/support/permissions 🟠 62 🟢 97 🟢 93 🟢 95
/docs/support/secrets 🔴 32 🟢 97 🟢 93 🟢 95
/docs/support/security 🔴 35 🟢 97 🟢 93 🟢 95
/docs/support/telemetry 🔴 33 🟢 97 🟢 93 🟢 95
/docs/support/upgrading-grouparoo 🔴 31 🟢 97 🟢 93 🟢 95
/docs/tutorials/app-example-config 🔴 39 ❓ null 🟢 93 🟠 80
/integrations/destinations/customerio 🟠 83 🟢 97 🟢 93 🟢 94
/integrations/destinations/facebook 🟢 91 🟢 97 🟢 93 🟢 94
/integrations/sources/bigquery 🟢 90 🟢 97 🟢 93 🟢 94
/integrations/destinations/hubspot 🟠 83 🟢 97 🟢 93 🟢 94
/integrations/destinations/intercom 🟠 89 🟢 97 🟢 93 🟢 94
/integrations/destinations/iterable 🟠 84 🟢 97 🟢 93 🟢 94
/integrations/destinations/mailchimp 🟠 81 🟢 97 🟢 93 🟢 94
/integrations/destinations/marketo 🟢 90 🟢 97 🟢 93 🟢 94
/integrations/sources/mongodb 🟠 83 🟢 97 🟢 93 🟢 94
/integrations/sources/mysql 🟠 89 🟢 97 🟢 93 🟢 94
/integrations/destinations/onesignal 🟠 80 🟢 97 🟢 93 🟢 94
/integrations/destinations/pipedrive 🟠 84 🟢 97 🟢 93 🟢 94
/integrations/sources/postgres 🟠 86 🟢 97 🟢 93 🟢 94
/integrations/sources/redshift 🟠 84 🟢 97 🟢 93 🟢 94
/integrations/destinations/sailthru 🟠 84 🟢 97 🟢 93 🟢 94
/integrations/destinations/salesforce 🟢 91 🟢 97 🟢 93 🟢 94
/integrations/destinations/sendgrid 🟠 84 🟢 97 🟢 93 🟢 94
/integrations/sources/snowflake 🟠 84 🟢 97 🟢 93 🟢 94
/integrations/sources/sqlite 🟠 84 🟢 97 🟢 93 🟢 94
/integrations/destinations/zendesk 🟠 85 🟢 97 🟢 93 🟢 94
/docs/config/apps/community 🟠 65 🟢 97 🟢 93 🟠 87
/docs/config/apps/enterprise 🟠 65 🟢 97 🟢 93 🟢 95
/docs/config/destinations/community 🟠 61 🟢 97 🟢 93 🟠 87
/docs/config/destinations/enterprise 🟠 60 🟢 97 🟢 93 🟢 95
/docs/config/groups/community 🔴 46 🟢 97 🟢 93 🟢 96
/docs/config/groups/enterprise 🟠 65 🟢 97 🟢 93 🟢 96
/docs/config/properties/community 🔴 58 🟢 97 🟢 93 🟠 87
/docs/config/properties/enterprise 🟠 66 🟢 97 🟢 93 🟢 95
/docs/config/sources/community 🟠 61 🟢 97 🟢 93 🟠 87
/docs/config/sources/enterprise 🟠 63 🟢 97 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 60 🟢 97 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v02-v03 🔴 35 🟢 98 🟢 93 🟠 87
/docs/support/upgrading-grouparoo/v03-v04 🔴 39 🟢 97 🟢 93 🟢 95

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 84 🟢 98 🟢 93 🟠 88
/about 🟠 81 🟢 97 🟢 93 🟢 96
/blog 🟠 73 🟢 97 🟢 93 🟠 89
/chat 🟠 61 🟢 96 🟠 87 🟢 93
/data-sync-apps 🟠 86 🟢 98 🟢 93 🟢 96
/docs 🟢 92 🟢 98 🟢 93 🟠 88
/get-started 🟠 87 🟢 98 🟢 93 🟠 78
/integrations 🟢 92 🟢 98 🟢 93 🟢 96
/meet 🟠 86 🟢 92 🟢 93 🟢 94
/pricing 🟢 92 🟢 95 🟢 93 🟢 94
/trial 🟠 84 🟢 91 🟢 93 🟢 92
/whats-new 🟠 79 🟢 95 🟢 93 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 72 🟢 97 🟢 93 🟢 95
/blog/a-single-source-of-truth 🔴 49 🟢 95 🟢 93 🟢 94
/blog/any-wreaks-havoc-on-overloads 🟠 63 🟢 97 🟢 93 🟢 95
/blog/apple-m1-js-memory-error 🟢 90 🟢 97 🟢 93 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 82 🟢 97 🟢 93 🟢 95
/blog/batching-api-requests 🟠 88 🟢 97 🟢 93 🟢 95
/blog/bigquery-source 🟠 82 🟢 97 🟢 93 🟠 87
/blog/build-a-mega-menu-with-react-bootstrap 🟠 87 🟢 97 🟢 93 🟢 94
/blog/building-a-sync-engine 🟠 87 🟢 97 🟢 93 🟢 95
/blog/change-primary-key-sequelize 🟢 91 🟢 97 🟢 93 🟢 94
/blog/crm-system-rate-limiting 🟠 74 🟢 97 🟢 93 🟢 96
/blog/data-makes-your-tools-smarter 🟠 75 🟢 97 🟢 93 🟢 95
/blog/dbt-and-grouparoo 🟠 73 🟢 97 🟢 93 🟢 95
/blog/declarative-data-sync 🔴 47 🟢 95 🟢 93 🟢 94
/blog/defering-side-effects-in-node 🟠 64 🟢 97 🟢 93 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 65 🟢 97 🟢 93 🟢 94
/blog/distributing-nextjs-via-npm 🟠 73 🟢 97 🟢 93 🟢 95
/blog/dogfooding-your-product 🔴 25 🟢 97 🟢 93 🟢 94
/blog/dont-forget-your-vpn 🟠 75 🟢 97 🟢 93 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 81 🟢 97 🟢 93 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 76 🟢 97 🟢 93 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 89 🟢 97 🟢 93 🟢 95
/blog/exports-is-not-a-function 🟢 90 🟢 97 🟢 93 🟢 95
/blog/extracting-all-mongodb-fields 🟠 87 🟢 97 🟢 93 🟢 95
/blog/getting-previous-path-nextjs 🟠 88 🟢 97 🟢 93 🟢 94
/blog/gifit 🟠 67 🟢 97 🟢 93 🟢 94
/blog/git-prune-to-remove-master 🟠 84 🟢 97 🟢 93 🟢 95
/blog/google-cloud-run-no-background-job 🟠 83 🟢 97 🟢 93 🟢 94
/blog/google-sheets-source 🟠 74 🟢 97 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 74 🟢 97 🟠 87 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 83 🟢 97 🟢 93 🟢 95
/blog/how-to-format-zendesk-tags 🟠 81 🟢 97 🟢 93 🟢 94
/blog/hubspot-destination 🟠 88 🟢 97 🟢 93 🟢 95
/blog/ignoring-variables-when-destructuring-arrays 🟠 82 🟢 97 🟢 93 🟢 95
/blog/lighthouse-reports-on-github 🟠 83 🟢 97 🟢 93 🟢 95
/blog/mailchimp-destination 🟠 68 🟢 97 🟢 93 🟢 95
/blog/marketing-challenges 🟠 89 🟢 97 🟢 93 🟢 95
/blog/marketo-destination 🟠 71 🟢 97 🟢 93 🟢 95
/blog/migration-tips-for-m1-macs 🟠 74 🟢 97 🟢 93 🟢 95
/blog/mysql-column-names-case-sensitive 🟠 89 🟢 97 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟠 89 🟢 97 🟢 93 🟢 95
/blog/nextjs-plugins 🟠 65 🟢 97 🟢 93 🟢 95
/blog/product-metrics-open-source 🟠 89 🟢 97 🟢 93 🟢 94
/blog/promisifying-node-functions 🟠 82 🟢 97 🟢 93 🟢 95
/blog/pull-the-data-you-actually-want 🟠 71 🟢 97 🟢 93 🟢 96
/blog/sailthru-destination 🟠 89 🟢 97 🟢 93 🟢 95
/blog/salesforce-destination 🟠 81 🟢 97 🟢 93 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 87 🟢 97 🟢 93 🟢 95
/blog/seed-round 🟠 72 🟢 97 🟢 93 🟢 94
/blog/simulating-cohorts 🟢 90 🟢 97 🟢 93 🟢 95
/blog/snowflake-source 🟠 75 🟢 97 🟢 93 🟢 95
/blog/sql-dialect-differences 🟠 83 🟢 97 🟢 93 🟢 95
/blog/steps-for-marketing-tests 🟠 80 🟢 97 🟢 93 🟢 97
/blog/sync-modes 🟠 83 🟢 97 🟢 93 🟢 95
/blog/testing-session-storage-selenium-node 🟢 90 🟢 97 🟢 93 🟢 94
/blog/the-shots-you-get-to-take 🟠 88 🟢 97 🟢 93 🟢 95
/blog/typescript-frontend-backend 🟠 82 🟢 97 🟢 93 🟢 95
/blog/understanding-types-sqlite-node 🟠 74 🟢 97 🟢 93 🟢 95
/blog/using-sync-modes 🟠 74 ❓ null 🟢 93 🟢 95
/blog/varchar-191 🟠 88 🟢 97 🟢 93 🟢 94
/blog/welcome-pedro 🟠 72 🟢 97 🟠 87 🟢 94
/blog/welcome-sean 🟠 86 🟢 97 🟢 93 🟢 94
/blog/welcome-teal 🟠 70 🟢 97 🟠 87 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟢 90 🟢 97 🟢 93 🟢 95
/docs/cli 🟠 62 🟢 97 🟢 93 🟢 95
/docs/community 🔴 41 🟢 97 🟢 93 🟢 96
/docs/config 🔴 38 🟢 97 🟢 93 🟢 96
/docs/deployment 🟠 61 🟢 97 🟢 93 🟢 96
/docs/development 🔴 34 🟢 97 🟢 93 🟢 96
/docs/getting-started 🔴 32 🟢 95 🟢 93 🟢 96
/docs/installation 🔴 44 🟢 97 🟢 93 🟢 95
/docs/plugins 🔴 36 🟢 97 🟢 93 🟠 89
/docs/running 🟠 65 🟢 97 🟢 93 🟢 95
/docs/support 🔴 25 🟢 97 🟢 93 🟢 95
/docs/tutorials 🟠 63 🟢 97 🟢 93 🟢 95
/integrations/bigquery-to-salesforce 🟠 82 🟢 98 🟢 93 🟢 94
/integrations/postgres-to-hubspot 🟠 84 🟢 98 🟢 93 🟢 94
/integrations/postgres-to-salesforce 🟠 85 🟢 98 🟢 93 🟢 94
/legal/privacy 🟠 85 🟢 97 🟢 93 🟠 87
/solutions/census-alternative 🟠 84 🟢 98 🟢 93 🟢 94
/solutions/customer-data-platform 🟢 92 🟢 98 🟢 93 🟢 94
/solutions/education 🟠 82 🟢 98 🟢 93 🟢 95
/solutions/healthcare 🟠 88 🟢 98 🟢 93 🟢 95
/solutions/hightouch-alternative 🟠 85 🟢 98 🟢 93 🟢 94
/solutions/marketers 🟠 83 🟢 98 🟢 93 🟢 95
/solutions/modern-data-stack 🟢 92 🟢 98 🟢 93 🟢 95
/solutions/reverse-etl 🟠 89 🟢 98 🟢 93 🟢 95
/solutions/segment-alternative 🟠 82 🟢 98 🟢 93 🟢 94
/whats-new/2020-03-26-mailchimp 🟠 72 🟢 96 🟢 93 🟠 86
/docs/cli/config 🔴 34 ❓ null 🟢 93 🟠 87
/docs/cli/run 🔴 49 🟢 97 🟢 93 🟠 87
/docs/cli/setup 🔴 34 🟢 97 🟢 93 🟠 87
/docs/community/code-of-conduct 🔴 59 🟢 97 🟢 93 🟢 95
/docs/community/contributions 🔴 48 🟢 97 🟢 93 🟢 95
/docs/config/code-config 🔴 54 🟢 97 🟢 93 🟢 95
/docs/config/settings 🟠 60 🟢 97 🟢 93 🟢 95
/docs/config/ui-config 🟠 60 🟢 97 🟢 93 🟢 95
/docs/development/databases 🟠 61 🟢 97 🟢 93 🟢 95
/docs/development/dataflow 🔴 27 🟢 97 🟢 93 🟢 95
/docs/development/destinations 🔴 47 🟢 97 🟢 93 🟢 95
/docs/development/plugins 🔴 56 🟢 98 🟢 93 🟢 95
/docs/development/publishing 🔴 35 🟢 97 🟢 93 🟢 95
/docs/development/sources 🔴 46 ❓ null 🟢 93 🟢 95
/docs/getting-started/product-concepts 🔴 29 🟢 97 🟢 93 🟢 96
/docs/installation/docker 🔴 33 🟢 97 🟢 93 🟢 95
/docs/installation/node 🔴 31 🟢 97 🟢 93 🟠 88
/docs/installation/plugins 🟠 61 🟢 97 🟢 93 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 28 🟢 93 🟢 93 🟢 94
/docs/plugins/grouparoo-intercom 🔴 31 🟢 93 🟢 93 🟢 95
/docs/plugins/grouparoo-mysql 🔴 31 🟢 93 🟢 93 🟢 94
/docs/plugins/grouparoo-postgres 🔴 43 🟢 93 🟢 93 🟢 94
/docs/plugins/grouparoo-redshift 🔴 29 🟢 93 🟢 93 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 28 🟢 93 🟢 93 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 46 🟢 93 🟢 93 🟢 94
/docs/running/testing 🔴 49 🟢 97 🟢 93 🟢 95
/docs/support/common-issues 🔴 57 🟢 97 🟢 93 🟢 95
/docs/support/debugging 🔴 59 🟢 97 🟢 93 🟢 95
/docs/support/environment 🔴 34 ❓ null 🟢 93 🟠 87
/docs/support/legal 🔴 42 🟢 97 🟢 93 🟢 95
/docs/support/monitoring 🔴 33 🟢 97 🟢 93 🟢 95
/docs/support/network 🔴 49 🟢 97 🟢 93 🟢 95
/docs/support/permissions 🟠 62 🟢 97 🟢 93 🟢 95
/docs/support/secrets 🔴 33 🟢 97 🟢 93 🟢 95
/docs/support/security 🔴 44 🟢 97 🟢 93 🟢 95
/docs/support/telemetry 🔴 31 🟢 97 🟢 93 🟢 95
/docs/support/upgrading-grouparoo 🔴 38 🟢 97 🟢 93 🟢 95
/docs/tutorials/app-example-config 🔴 41 ❓ null 🟢 93 🟠 80
/integrations/destinations/customerio 🟠 89 🟢 97 🟢 93 🟢 94
/integrations/destinations/facebook 🟠 85 🟢 97 🟢 93 🟢 94
/integrations/sources/bigquery 🟠 85 🟢 97 🟢 93 🟢 94
/integrations/destinations/hubspot 🟠 85 🟢 97 🟢 93 🟢 94
/integrations/destinations/intercom 🟠 82 🟢 97 🟢 93 🟢 94
/integrations/destinations/iterable 🟠 83 🟢 97 🟢 93 🟢 94
/integrations/destinations/mailchimp 🟢 91 🟢 97 🟢 93 🟢 94
/integrations/destinations/marketo 🟠 83 🟢 97 🟢 93 🟢 94
/integrations/sources/mongodb 🟠 84 🟢 97 🟢 93 🟢 94
/integrations/sources/mysql 🟠 84 🟢 97 🟢 93 🟢 94
/integrations/destinations/onesignal 🟠 84 🟢 97 🟢 93 🟢 94
/integrations/destinations/pipedrive 🟠 84 🟢 97 🟢 93 🟢 94
/integrations/sources/postgres 🟠 89 🟢 97 🟢 93 🟢 94
/integrations/sources/redshift 🟠 85 🟢 97 🟢 93 🟢 94
/integrations/destinations/sailthru 🟠 88 🟢 97 🟢 93 🟢 94
/integrations/destinations/salesforce 🟠 84 🟢 97 🟢 93 🟢 94
/integrations/destinations/sendgrid 🟠 85 🟢 97 🟢 93 🟢 94
/integrations/sources/snowflake 🟠 73 🟢 97 🟢 93 🟢 94
/integrations/sources/sqlite 🟠 81 🟢 97 🟢 93 🟢 94
/integrations/destinations/zendesk 🟢 90 🟢 97 🟢 93 🟢 94
/docs/config/apps/community 🔴 58 🟢 97 🟢 93 🟠 87
/docs/config/apps/enterprise 🟠 61 🟢 97 🟢 93 🟢 95
/docs/config/destinations/community 🔴 58 🟢 97 🟢 93 🟠 87
/docs/config/destinations/enterprise 🟠 61 🟢 97 🟢 93 🟢 95
/docs/config/groups/community 🟠 63 🟢 97 🟢 93 🟢 96
/docs/config/groups/enterprise 🟠 63 🟢 97 🟢 93 🟢 96
/docs/config/properties/community 🔴 55 🟢 97 🟢 93 🟠 87
/docs/config/properties/enterprise 🟠 62 🟢 97 🟢 93 🟢 95
/docs/config/sources/community 🟠 61 🟢 97 🟢 93 🟠 87
/docs/config/sources/enterprise 🟠 60 🟢 97 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🔴 37 🟢 97 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v02-v03 🔴 32 🟢 98 🟢 93 🟠 87
/docs/support/upgrading-grouparoo/v03-v04 🔴 51 🟢 97 🟢 93 🟢 95

@github-actions
Copy link

github-actions bot commented Jul 1, 2021

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 80 🟢 98 🟢 93 🟠 88
/about 🟠 77 🟢 96 🟢 93 🟢 96
/blog 🟠 88 🟢 96 🟢 93 🟠 89
/chat 🟠 69 🟢 95 🟠 87 🟢 93
/data-sync-apps 🟢 95 🟢 98 🟢 93 🟢 96
/docs 🟢 95 🟢 98 🟢 93 🟠 88
/get-started 🟠 89 🟢 98 🟢 93 🟠 78
/integrations 🟠 87 🟢 98 🟢 93 🟢 96
/meet 🟢 93 🟢 90 🟢 93 🟢 94
/pricing 🟠 88 🟢 94 🟢 93 🟢 94
/trial 🟢 94 🟢 90 🟢 93 🟢 92
/whats-new 🟠 87 🟢 94 🟢 93 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 71 🟢 96 🟢 93 🟢 95
/blog/a-single-source-of-truth 🟠 70 🟢 94 🟢 93 🟢 94
/blog/any-wreaks-havoc-on-overloads 🟠 67 🟢 96 🟢 93 🟢 95
/blog/apple-m1-js-memory-error 🟢 94 🟢 96 🟢 93 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟢 91 🟢 96 🟢 93 🟢 95
/blog/batching-api-requests 🟠 82 🟢 96 🟢 93 🟢 95
/blog/bigquery-source 🟠 83 🟢 96 🟢 93 🟠 87
/blog/build-a-mega-menu-with-react-bootstrap 🟢 92 🟢 96 🟢 93 🟢 94
/blog/building-a-sync-engine 🟢 90 🟢 96 🟢 93 🟢 95
/blog/change-primary-key-sequelize 🟠 84 🟢 96 🟢 93 🟢 94
/blog/crm-system-rate-limiting 🟠 83 🟢 97 🟢 93 🟢 96
/blog/data-makes-your-tools-smarter 🟠 77 🟢 96 🟢 93 🟢 95
/blog/dbt-and-grouparoo 🟠 76 🟢 96 🟢 93 🟢 95
/blog/declarative-data-sync 🟠 71 🟢 94 🟢 93 🟢 94
/blog/defering-side-effects-in-node 🟠 75 🟢 96 🟢 93 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 74 🟢 96 🟢 93 🟢 94
/blog/distributing-nextjs-via-npm 🟠 76 🟢 96 🟢 93 🟢 95
/blog/dogfooding-your-product 🔴 50 🟢 96 🟢 93 🟢 94
/blog/dont-forget-your-vpn 🟠 78 🟢 96 🟢 93 🟢 94
/blog/dont-use-underscores-in-http-headers 🟢 92 🟢 96 🟢 93 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 79 🟢 96 🟢 93 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 85 🟢 96 🟢 93 🟢 95
/blog/exports-is-not-a-function 🟢 91 🟢 96 🟢 93 🟢 95
/blog/extracting-all-mongodb-fields 🟠 84 🟢 96 🟢 93 🟢 95
/blog/getting-previous-path-nextjs 🟠 89 🟢 96 🟢 93 🟢 94
/blog/gifit 🟠 62 🟢 96 🟢 93 🟢 94
/blog/git-prune-to-remove-master 🟢 92 🟢 96 🟢 93 🟢 95
/blog/google-cloud-run-no-background-job 🟠 82 🟢 96 🟢 93 🟢 94
/blog/google-sheets-source 🟠 76 🟢 96 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 68 🟢 96 🟠 87 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 86 🟢 96 🟢 93 🟢 95
/blog/how-to-format-zendesk-tags 🟠 81 🟢 96 🟢 93 🟢 94
/blog/hubspot-destination 🟠 88 🟢 96 🟢 93 🟢 95
/blog/ignoring-variables-when-destructuring-arrays 🟠 86 🟢 96 🟢 93 🟢 95
/blog/lighthouse-reports-on-github 🟠 83 🟢 96 🟢 93 🟢 95
/blog/mailchimp-destination 🟠 80 🟢 96 🟢 93 🟢 95
/blog/marketing-challenges 🟢 91 🟢 96 🟢 93 🟢 95
/blog/marketo-destination 🟠 80 🟢 96 🟢 93 🟢 95
/blog/migration-tips-for-m1-macs 🟠 73 🟢 96 🟢 93 🟢 95
/blog/mysql-column-names-case-sensitive 🟠 83 🟢 96 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟢 91 🟢 96 🟢 93 🟢 95
/blog/nextjs-plugins 🟠 78 🟢 96 🟢 93 🟢 95
/blog/product-metrics-open-source 🟢 94 🟢 96 🟢 93 🟢 94
/blog/promisifying-node-functions 🟢 90 🟢 96 🟢 93 🟢 95
/blog/pull-the-data-you-actually-want 🟠 77 🟢 96 🟢 93 🟢 96
/blog/sailthru-destination 🟢 93 🟢 96 🟢 93 🟢 95
/blog/salesforce-destination 🟠 86 🟢 97 🟢 93 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 84 🟢 96 🟢 93 🟢 95
/blog/seed-round 🟠 79 🟢 96 🟢 93 🟢 94
/blog/simulating-cohorts 🟢 94 🟢 97 🟢 93 🟢 95
/blog/snowflake-source 🟠 77 🟢 96 🟢 93 🟢 95
/blog/sql-dialect-differences 🟢 96 🟢 96 🟢 93 🟢 95
/blog/steps-for-marketing-tests 🟠 78 🟢 97 🟢 93 🟢 97
/blog/sync-modes 🟢 95 🟢 96 🟢 93 🟢 95
/blog/testing-session-storage-selenium-node 🟢 91 🟢 96 🟢 93 🟢 94
/blog/the-shots-you-get-to-take 🟢 92 🟢 96 🟢 93 🟢 95
/blog/typescript-frontend-backend 🟠 85 🟢 96 🟢 93 🟢 95
/blog/understanding-types-sqlite-node 🟠 79 🟢 96 🟢 93 🟢 95
/blog/using-sync-modes 🟠 81 ❓ null 🟢 93 🟢 95
/blog/varchar-191 🟠 84 🟢 96 🟢 93 🟢 94
/blog/welcome-pedro 🟢 94 🟢 96 🟠 87 🟢 94
/blog/welcome-sean 🟠 88 🟢 96 🟢 93 🟢 94
/blog/welcome-teal 🟠 85 🟢 96 🟠 87 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟠 85 🟢 96 🟢 93 🟢 95
/docs/cli 🔴 50 🟢 96 🟢 93 🟢 95
/docs/community 🔴 42 🟢 96 🟢 93 🟢 96
/docs/config 🔴 48 🟢 96 🟢 93 🟢 96
/docs/deployment 🔴 49 🟢 96 🟢 93 🟢 96
/docs/development 🔴 48 🟢 97 🟢 93 🟢 96
/docs/getting-started 🔴 37 🟢 94 🟢 93 🟢 96
/docs/installation 🔴 47 🟢 96 🟢 93 🟢 95
/docs/plugins 🔴 48 🟢 96 🟢 93 🟠 89
/docs/running 🟠 60 🟢 96 🟢 93 🟢 95
/docs/support 🔴 52 🟢 96 🟢 93 🟢 95
/docs/tutorials 🔴 59 🟢 96 🟢 93 🟢 95
/integrations/bigquery-to-salesforce 🟢 94 🟢 98 🟢 93 🟢 94
/integrations/postgres-to-hubspot 🟠 86 🟢 98 🟢 93 🟢 94
/integrations/postgres-to-salesforce 🟠 87 🟢 98 🟢 93 🟢 94
/legal/privacy 🟠 86 🟢 96 🟢 93 🟠 87
/solutions/census-alternative 🟠 86 🟢 98 🟢 93 🟢 94
/solutions/customer-data-platform 🟢 90 🟢 98 🟢 93 🟢 94
/solutions/education 🟠 84 🟢 98 🟢 93 🟢 95
/solutions/healthcare 🟠 86 🟢 98 🟢 93 🟢 95
/solutions/hightouch-alternative 🟠 88 🟢 98 🟢 93 🟢 94
/solutions/marketers 🟢 91 🟢 98 🟢 93 🟢 95
/solutions/modern-data-stack 🟢 96 🟢 98 🟢 93 🟢 95
/solutions/reverse-etl 🟠 88 🟢 98 🟢 93 🟢 95
/solutions/segment-alternative 🟠 87 🟢 98 🟢 93 🟢 94
/whats-new/2020-03-26-mailchimp 🟠 85 🟢 95 🟢 93 🟠 86
/docs/cli/config 🔴 46 ❓ null 🟢 93 🟠 87
/docs/cli/run 🔴 45 🟢 96 🟢 93 🟠 87
/docs/cli/setup 🔴 48 🟢 96 🟢 93 🟠 87
/docs/community/code-of-conduct 🔴 45 🟢 96 🟢 93 🟢 95
/docs/community/contributions 🟠 65 🟢 96 🟢 93 🟢 95
/docs/config/code-config 🔴 48 🟢 96 🟢 93 🟢 95
/docs/config/settings 🔴 55 🟢 96 🟢 93 🟢 95
/docs/config/ui-config 🟠 64 🟢 96 🟢 93 🟢 95
/docs/development/databases 🟠 65 🟢 96 🟢 93 🟢 95
/docs/development/dataflow 🟠 62 🟢 96 🟢 93 🟢 95
/docs/development/destinations 🔴 38 🟢 96 🟢 93 🟢 95
/docs/development/plugins 🔴 39 🟢 98 🟢 93 🟢 95
/docs/development/publishing 🔴 46 🟢 96 🟢 93 🟢 95
/docs/development/sources 🔴 44 ❓ null 🟢 93 🟢 95
/docs/getting-started/product-concepts 🔴 39 🟢 96 🟢 93 🟢 96
/docs/installation/docker 🔴 43 🟢 96 🟢 93 🟢 95
/docs/installation/node 🔴 48 🟢 97 🟢 93 🟠 88
/docs/installation/plugins 🔴 52 🟢 96 🟢 93 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 38 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-intercom 🟠 60 🟢 92 🟢 93 🟢 95
/docs/plugins/grouparoo-mysql 🔴 38 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-postgres 🔴 45 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-redshift 🔴 49 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 38 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 38 🟢 92 🟢 93 🟢 94
/docs/running/testing 🔴 47 🟢 96 🟢 93 🟢 95
/docs/support/common-issues 🔴 49 🟢 96 🟢 93 🟢 95
/docs/support/debugging 🔴 42 🟢 96 🟢 93 🟢 95
/docs/support/environment 🔴 50 ❓ null 🟢 93 🟠 87
/docs/support/legal 🟠 69 🟢 96 🟢 93 🟢 95
/docs/support/monitoring 🔴 51 🟢 96 🟢 93 🟢 95
/docs/support/network 🔴 50 🟢 96 🟢 93 🟢 95
/docs/support/permissions 🔴 58 🟢 96 🟢 93 🟢 95
/docs/support/secrets 🔴 53 🟢 96 🟢 93 🟢 95
/docs/support/security 🔴 50 🟢 96 🟢 93 🟢 95
/docs/support/telemetry 🔴 45 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo 🔴 48 🟢 96 🟢 93 🟢 95
/docs/tutorials/app-example-config 🔴 48 ❓ null 🟢 93 🟠 80
/integrations/destinations/customerio 🟠 83 🟢 96 🟢 93 🟢 94
/integrations/destinations/facebook 🟢 94 🟢 96 🟢 93 🟢 94
/integrations/sources/bigquery 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/hubspot 🟢 92 🟢 96 🟢 93 🟢 94
/integrations/destinations/intercom 🟠 86 🟢 96 🟢 93 🟢 94
/integrations/destinations/iterable 🟠 83 🟢 96 🟢 93 🟢 94
/integrations/destinations/mailchimp 🟠 86 🟢 96 🟢 93 🟢 94
/integrations/destinations/marketo 🟢 94 🟢 96 🟢 93 🟢 94
/integrations/sources/mongodb 🟠 86 🟢 96 🟢 93 🟢 94
/integrations/sources/mysql 🟠 89 🟢 96 🟢 93 🟢 94
/integrations/destinations/onesignal 🟢 93 🟢 96 🟢 93 🟢 94
/integrations/destinations/pipedrive 🟢 94 🟢 96 🟢 93 🟢 94
/integrations/sources/postgres 🟠 86 🟢 96 🟢 93 🟢 94
/integrations/sources/redshift 🟠 85 🟢 96 🟢 93 🟢 94
/integrations/destinations/sailthru 🟠 86 🟢 96 🟢 93 🟢 94
/integrations/destinations/salesforce 🟠 89 🟢 96 🟢 93 🟢 94
/integrations/destinations/sendgrid 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/sources/snowflake 🟠 77 🟢 96 🟢 93 🟢 94
/integrations/sources/sqlite 🟠 86 🟢 96 🟢 93 🟢 94
/integrations/destinations/zendesk 🟢 91 🟢 96 🟢 93 🟢 94
/docs/config/apps/community 🔴 56 🟢 96 🟢 93 🟠 87
/docs/config/apps/enterprise 🔴 50 🟢 96 🟢 93 🟢 95
/docs/config/destinations/community 🟠 67 🟢 96 🟢 93 🟠 87
/docs/config/destinations/enterprise 🔴 53 🟢 96 🟢 93 🟢 95
/docs/config/groups/community 🔴 55 🟢 97 🟢 93 🟢 96
/docs/config/groups/enterprise 🔴 43 🟢 97 🟢 93 🟢 96
/docs/config/properties/community 🟠 61 🟢 96 🟢 93 🟠 87
/docs/config/properties/enterprise 🟠 64 🟢 96 🟢 93 🟢 95
/docs/config/sources/community 🔴 47 🟢 96 🟢 93 🟠 87
/docs/config/sources/enterprise 🔴 49 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🔴 50 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v02-v03 🔴 48 🟢 98 🟢 93 🟠 87
/docs/support/upgrading-grouparoo/v03-v04 🔴 46 🟢 96 🟢 93 🟢 95

@github-actions
Copy link

github-actions bot commented Jul 2, 2021

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 79 🟢 98 🟢 93 🟠 88
/about 🟠 81 🟢 96 🟢 93 🟢 96
/blog 🟢 91 🟢 96 🟢 93 🟠 89
/chat 🔴 46 🟢 95 🟠 87 🟢 93
/data-sync-apps 🟢 94 🟢 98 🟢 93 🟢 96
/docs 🟢 95 🟢 98 🟢 93 🟠 88
/get-started 🟢 96 🟢 98 🟢 93 🟠 78
/integrations 🟢 94 🟢 98 🟢 93 🟢 96
/meet 🟢 90 🟢 90 🟢 93 🟢 94
/pricing 🟢 92 🟢 94 🟢 93 🟢 94
/trial 🟢 92 🟢 90 🟢 93 🟢 92
/whats-new 🟠 86 🟢 94 🟢 93 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 67 🟢 96 🟢 93 🟢 95
/blog/a-single-source-of-truth 🟠 66 🟢 94 🟢 93 🟢 94
/blog/any-wreaks-havoc-on-overloads 🟠 72 🟢 96 🟢 93 🟢 95
/blog/apple-m1-js-memory-error 🟢 95 🟢 96 🟢 93 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟢 92 🟢 96 🟢 93 🟢 95
/blog/batching-api-requests 🟠 83 🟢 96 🟢 93 🟢 95
/blog/bigquery-source 🟢 90 🟢 96 🟢 93 🟠 87
/blog/build-a-mega-menu-with-react-bootstrap 🟠 86 🟢 96 🟢 93 🟢 94
/blog/building-a-sync-engine 🟠 81 🟢 96 🟢 93 🟢 95
/blog/change-primary-key-sequelize 🟠 89 🟢 96 🟢 93 🟢 94
/blog/crm-system-rate-limiting 🟠 82 🟢 97 🟢 93 🟢 96
/blog/data-makes-your-tools-smarter 🟠 82 🟢 96 🟢 93 🟢 95
/blog/dbt-and-grouparoo 🟠 84 🟢 96 🟢 93 🟢 95
/blog/declarative-data-sync 🟠 73 🟢 94 🟢 93 🟢 94
/blog/defering-side-effects-in-node 🟠 85 🟢 96 🟢 93 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 77 🟢 96 🟢 93 🟢 94
/blog/distributing-nextjs-via-npm 🟠 74 🟢 96 🟢 93 🟢 95
/blog/dogfooding-your-product 🔴 46 🟢 96 🟢 93 🟢 94
/blog/dont-forget-your-vpn 🟠 88 🟢 96 🟢 93 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 89 🟢 96 🟢 93 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 84 🟢 96 🟢 93 🟢 95
/blog/events-are-probably-wrong-for-you 🟢 93 🟢 96 🟢 93 🟢 95
/blog/exports-is-not-a-function 🟢 93 🟢 96 🟢 93 🟢 95
/blog/extracting-all-mongodb-fields 🟢 91 🟢 96 🟢 93 🟢 95
/blog/getting-previous-path-nextjs 🟢 90 🟢 96 🟢 93 🟢 94
/blog/gifit 🟠 63 🟢 96 🟢 93 🟢 94
/blog/git-prune-to-remove-master 🟢 93 🟢 96 🟢 93 🟢 95
/blog/google-cloud-run-no-background-job 🟢 93 🟢 96 🟢 93 🟢 94
/blog/google-sheets-source 🟠 81 🟢 96 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 89 🟢 96 🟠 87 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 83 🟢 96 🟢 93 🟢 95
/blog/how-to-format-zendesk-tags 🟢 90 🟢 96 🟢 93 🟢 94
/blog/hubspot-destination 🟠 88 🟢 96 🟢 93 🟢 95
/blog/ignoring-variables-when-destructuring-arrays 🟠 88 🟢 96 🟢 93 🟢 95
/blog/lighthouse-reports-on-github 🟠 88 🟢 96 🟢 93 🟢 95
/blog/mailchimp-destination 🟠 87 🟢 96 🟢 93 🟢 95
/blog/marketing-challenges 🟢 91 🟢 96 🟢 93 🟢 95
/blog/marketo-destination 🟠 81 🟢 96 🟢 93 🟢 95
/blog/migration-tips-for-m1-macs 🟠 76 🟢 96 🟢 93 🟢 95
/blog/mysql-column-names-case-sensitive 🟠 86 🟢 96 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟠 89 🟢 96 🟢 93 🟢 95
/blog/nextjs-plugins 🟠 71 🟢 96 🟢 93 🟢 95
/blog/product-metrics-open-source 🟠 88 🟢 96 🟢 93 🟢 94
/blog/promisifying-node-functions 🟢 91 🟢 96 🟢 93 🟢 95
/blog/pull-the-data-you-actually-want 🟢 90 🟢 96 🟢 93 🟢 96
/blog/sailthru-destination 🟢 90 🟢 96 🟢 93 🟢 95
/blog/salesforce-destination 🟢 90 🟢 97 🟢 93 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 86 🟢 96 🟢 93 🟢 95
/blog/seed-round 🟢 92 🟢 96 🟢 93 🟢 94
/blog/simulating-cohorts 🟠 87 🟢 97 🟢 93 🟢 95
/blog/snowflake-source 🟠 86 🟢 96 🟢 93 🟢 95
/blog/sql-dialect-differences 🟢 95 🟢 96 🟢 93 🟢 95
/blog/steps-for-marketing-tests 🟠 76 🟢 97 🟢 93 🟢 97
/blog/sync-modes 🟢 95 🟢 96 🟢 93 🟢 95
/blog/testing-session-storage-selenium-node 🟢 92 🟢 96 🟢 93 🟢 94
/blog/the-shots-you-get-to-take 🟢 92 🟢 96 🟢 93 🟢 95
/blog/typescript-frontend-backend 🟠 77 🟢 96 🟢 93 🟢 95
/blog/understanding-types-sqlite-node 🟠 65 🟢 96 🟢 93 🟢 95
/blog/using-sync-modes 🟠 85 ❓ null 🟢 93 🟢 95
/blog/varchar-191 🟢 93 🟢 96 🟢 93 🟢 94
/blog/welcome-pedro 🟠 87 🟢 96 🟠 87 🟢 94
/blog/welcome-sean 🟢 90 🟢 96 🟢 93 🟢 94
/blog/welcome-teal 🟠 84 🟢 96 🟠 87 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟢 90 🟢 96 🟢 93 🟢 95
/docs/cli 🔴 48 🟢 96 🟢 93 🟢 95
/docs/community 🔴 53 🟢 96 🟢 93 🟢 96
/docs/config 🔴 46 🟢 96 🟢 93 🟢 96
/docs/deployment 🔴 48 🟢 96 🟢 93 🟢 96
/docs/development 🔴 39 🟢 97 🟢 93 🟢 96
/docs/getting-started 🔴 32 🟢 94 🟢 93 🟢 96
/docs/installation 🔴 44 🟢 96 🟢 93 🟢 95
/docs/plugins 🔴 42 🟢 96 🟢 93 🟠 89
/docs/running 🔴 53 🟢 96 🟢 93 🟢 95
/docs/support 🔴 53 🟢 96 🟢 93 🟢 95
/docs/tutorials 🟠 60 🟢 96 🟢 93 🟢 95
/integrations/bigquery-to-salesforce 🟢 90 🟢 98 🟢 93 🟢 94
/integrations/postgres-to-hubspot 🟢 92 🟢 98 🟢 93 🟢 94
/integrations/postgres-to-salesforce 🟢 95 🟢 98 🟢 93 🟢 94
/legal/privacy 🟢 93 🟢 96 🟢 93 🟠 87
/solutions/census-alternative 🟢 94 🟢 98 🟢 93 🟢 94
/solutions/customer-data-platform 🟢 96 🟢 98 🟢 93 🟢 94
/solutions/education 🟢 94 🟢 98 🟢 93 🟢 95
/solutions/healthcare 🟢 90 🟢 98 🟢 93 🟢 95
/solutions/hightouch-alternative 🟢 95 🟢 98 🟢 93 🟢 94
/solutions/marketers 🟢 90 🟢 98 🟢 93 🟢 95
/solutions/modern-data-stack 🟢 96 🟢 98 🟢 93 🟢 95
/solutions/reverse-etl 🟢 90 🟢 98 🟢 93 🟢 95
/solutions/segment-alternative 🟢 96 🟢 98 🟢 93 🟢 94
/whats-new/2020-03-26-mailchimp 🟠 87 🟢 95 🟢 93 🟠 86
/docs/cli/config 🔴 47 ❓ null 🟢 93 🟠 87
/docs/cli/run 🔴 51 🟢 96 🟢 93 🟠 87
/docs/cli/setup 🔴 49 🟢 96 🟢 93 🟠 87
/docs/community/code-of-conduct 🔴 42 🟢 96 🟢 93 🟢 95
/docs/community/contributions 🔴 42 🟢 96 🟢 93 🟢 95
/docs/config/code-config 🔴 39 🟢 96 🟢 93 🟢 95
/docs/config/settings 🔴 50 🟢 96 🟢 93 🟢 95
/docs/config/ui-config 🔴 49 🟢 96 🟢 93 🟢 95
/docs/development/databases 🔴 55 🟢 96 🟢 93 🟢 95
/docs/development/dataflow 🔴 53 🟢 96 🟢 93 🟢 95
/docs/development/destinations 🔴 46 🟢 96 🟢 93 🟢 95
/docs/development/plugins 🔴 36 🟢 98 🟢 93 🟢 95
/docs/development/publishing 🔴 48 🟢 96 🟢 93 🟢 95
/docs/development/sources 🔴 48 ❓ null 🟢 93 🟢 95
/docs/getting-started/product-concepts 🔴 48 🟢 96 🟢 93 🟢 96
/docs/installation/docker 🔴 49 🟢 96 🟢 93 🟢 95
/docs/installation/node 🔴 49 🟢 97 🟢 93 🟠 88
/docs/installation/plugins 🔴 51 🟢 96 🟢 93 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 43 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-intercom 🔴 53 🟢 92 🟢 93 🟢 95
/docs/plugins/grouparoo-mysql 🔴 49 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-postgres 🔴 44 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-redshift 🔴 44 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 46 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 40 🟢 92 🟢 93 🟢 94
/docs/running/testing 🔴 42 🟢 96 🟢 93 🟢 95
/docs/support/common-issues 🔴 47 🟢 96 🟢 93 🟢 95
/docs/support/debugging 🔴 44 🟢 96 🟢 93 🟢 95
/docs/support/environment 🔴 52 ❓ null 🟢 93 🟠 87
/docs/support/legal 🔴 51 🟢 96 🟢 93 🟢 95
/docs/support/monitoring 🔴 50 🟢 96 🟢 93 🟢 95
/docs/support/network 🔴 51 🟢 96 🟢 93 🟢 95
/docs/support/permissions 🔴 51 🟢 96 🟢 93 🟢 95
/docs/support/secrets 🔴 48 🟢 96 🟢 93 🟢 95
/docs/support/security 🔴 50 🟢 96 🟢 93 🟢 95
/docs/support/telemetry 🔴 43 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo 🔴 52 🟢 96 🟢 93 🟢 95
/docs/tutorials/app-example-config 🔴 48 ❓ null 🟢 93 🟠 80
/integrations/destinations/customerio 🟢 94 🟢 96 🟢 93 🟢 94
/integrations/destinations/facebook 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/sources/bigquery 🟢 93 🟢 96 🟢 93 🟢 94
/integrations/destinations/hubspot 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/intercom 🟢 93 🟢 96 🟢 93 🟢 94
/integrations/destinations/iterable 🟠 85 🟢 96 🟢 93 🟢 94
/integrations/destinations/mailchimp 🟢 94 🟢 96 🟢 93 🟢 94
/integrations/destinations/marketo 🟢 93 🟢 96 🟢 93 🟢 94
/integrations/sources/mongodb 🟢 95 🟢 96 🟢 93 🟢 94
/integrations/sources/mysql 🟢 92 🟢 96 🟢 93 🟢 94
/integrations/destinations/onesignal 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/pipedrive 🟢 92 🟢 96 🟢 93 🟢 94
/integrations/sources/postgres 🟠 78 🟢 96 🟢 93 🟢 94
/integrations/sources/redshift 🟢 94 🟢 96 🟢 93 🟢 94
/integrations/destinations/sailthru 🟠 88 🟢 96 🟢 93 🟢 94
/integrations/destinations/salesforce 🟢 92 🟢 96 🟢 93 🟢 94
/integrations/destinations/sendgrid 🟢 93 🟢 96 🟢 93 🟢 94
/integrations/sources/snowflake 🟢 93 🟢 96 🟢 93 🟢 94
/integrations/sources/sqlite 🟢 91 🟢 96 🟢 93 🟢 94
/integrations/destinations/zendesk 🟢 93 🟢 96 🟢 93 🟢 94
/docs/config/apps/community 🔴 56 🟢 96 🟢 93 🟠 87
/docs/config/apps/enterprise 🔴 53 🟢 96 🟢 93 🟢 95
/docs/config/destinations/community 🔴 43 🟢 96 🟢 93 🟠 87
/docs/config/destinations/enterprise 🔴 53 🟢 96 🟢 93 🟢 95
/docs/config/groups/community 🔴 49 🟢 97 🟢 93 🟢 96
/docs/config/groups/enterprise 🔴 41 🟢 97 🟢 93 🟢 96
/docs/config/properties/community 🔴 49 🟢 96 🟢 93 🟠 87
/docs/config/properties/enterprise 🔴 56 🟢 96 🟢 93 🟢 95
/docs/config/sources/community 🔴 51 🟢 96 🟢 93 🟠 87
/docs/config/sources/enterprise 🔴 44 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🔴 48 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v02-v03 🔴 45 🟢 98 🟢 93 🟠 87
/docs/support/upgrading-grouparoo/v03-v04 🔴 46 🟢 96 🟢 93 🟢 95

@github-actions
Copy link

github-actions bot commented Jul 9, 2021

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 75 🟢 98 🟢 93 🟠 88
/about 🔴 48 🟢 96 🟢 93 🟢 96
/blog 🟠 84 🟢 96 🟢 93 🟠 89
/chat 🔴 40 🟢 95 🟠 87 🟢 93
/data-sync-apps 🟠 88 🟢 98 🟢 93 🟢 96
/docs 🟢 90 🟢 98 🟢 93 🟠 88
/get-started 🟠 83 🟢 98 🟢 93 🟠 78
/integrations 🟠 70 🟢 98 🟢 93 🟢 96
/meet 🟠 88 🟢 90 🟢 93 🟢 94
/pricing 🟠 82 🟢 94 🟢 93 🟢 94
/trial 🟢 92 🟢 90 🟢 93 🟢 92
/whats-new 🟠 82 🟢 94 🟢 93 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 63 🟢 96 🟢 93 🟢 95
/blog/a-single-source-of-truth 🟠 68 🟢 94 🟢 93 🟢 95
/blog/any-wreaks-havoc-on-overloads 🟠 62 🟢 96 🟢 93 🟢 95
/blog/apple-m1-js-memory-error 🟢 92 🟢 96 🟢 93 🟢 95
/blog/asynchronous-api-patterns-in-crms 🟠 88 🟢 96 🟢 93 🟢 95
/blog/batching-api-requests 🟠 80 🟢 96 🟢 93 🟢 95
/blog/bigquery-source 🟠 77 🟢 96 🟢 93 🟠 88
/blog/build-a-mega-menu-with-react-bootstrap 🟠 84 🟢 96 🟢 93 🟢 95
/blog/building-a-sync-engine 🟠 85 🟢 96 🟢 93 🟢 95
/blog/change-primary-key-sequelize 🟠 88 🟢 96 🟢 93 🟢 95
/blog/crm-system-rate-limiting 🟠 76 🟢 97 🟢 93 🟢 96
/blog/data-makes-your-tools-smarter 🟠 74 🟢 96 🟢 93 🟢 95
/blog/dbt-and-grouparoo 🟠 71 🟢 96 🟢 93 🟢 95
/blog/declarative-data-sync 🟠 63 🟢 94 🟢 93 🟢 95
/blog/defering-side-effects-in-node 🟠 70 🟢 96 🟢 93 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 67 🟢 96 🟢 93 🟢 95
/blog/distributing-nextjs-via-npm 🟠 69 🟢 96 🟢 93 🟢 95
/blog/dogfooding-your-product 🔴 37 🟢 96 🟢 93 🟢 94
/blog/dont-forget-your-vpn 🟠 73 🟢 96 🟢 93 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 88 🟢 96 🟢 93 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 69 🟢 96 🟢 93 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 87 🟢 96 🟢 93 🟢 95
/blog/exports-is-not-a-function 🟠 85 🟢 96 🟢 93 🟢 95
/blog/extracting-all-mongodb-fields 🟠 87 🟢 96 🟢 93 🟢 95
/blog/getting-previous-path-nextjs 🟠 78 🟢 96 🟢 93 🟢 95
/blog/gifit 🔴 59 🟢 96 🟢 93 🟢 94
/blog/git-prune-to-remove-master 🟠 89 🟢 96 🟢 93 🟢 95
/blog/google-cloud-run-no-background-job 🟠 80 🟢 96 🟢 93 🟢 94
/blog/google-sheets-source 🟠 84 🟢 96 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 69 🟢 96 🟠 87 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 82 🟢 96 🟢 93 🟢 95
/blog/how-to-format-zendesk-tags 🟠 65 🟢 96 🟢 93 🟢 95
/blog/hubspot-destination 🟠 85 🟢 96 🟢 93 🟢 95
/blog/ignoring-variables-when-destructuring-arrays 🟠 82 🟢 96 🟢 93 🟢 95
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 70 🟢 96 🟢 93 🟢 96
/blog/lighthouse-reports-on-github 🟠 78 🟢 96 🟢 93 🟢 95
/blog/mailchimp-destination 🟠 79 🟢 96 🟢 93 🟢 95
/blog/marketing-challenges 🟠 83 🟢 96 🟢 93 🟢 95
/blog/marketo-destination 🟠 75 🟢 96 🟢 93 🟢 95
/blog/migration-tips-for-m1-macs 🟠 86 🟢 96 🟢 93 🟢 95
/blog/mysql-column-names-case-sensitive 🟠 81 🟢 96 🟢 93 🟢 95
/blog/nextjs-image-dimensions 🟢 90 🟢 96 🟢 93 🟢 95
/blog/nextjs-plugins 🟠 64 🟢 96 🟢 93 🟢 95
/blog/product-metrics-open-source 🟠 83 🟢 96 🟢 93 🟢 94
/blog/promisifying-node-functions 🟠 88 🟢 96 🟢 93 🟢 95
/blog/pull-the-data-you-actually-want 🟠 81 🟢 96 🟢 93 🟢 96
/blog/sailthru-destination 🟠 84 🟢 96 🟢 93 🟢 96
/blog/salesforce-destination 🟠 87 🟢 97 🟢 93 🟢 95
/blog/save-your-high-water-marks-as-strings 🟢 90 🟢 96 🟢 93 🟢 95
/blog/seed-round 🟠 72 🟢 96 🟢 93 🟢 94
/blog/simulating-cohorts 🟠 77 🟢 97 🟢 93 🟢 95
/blog/snowflake-source 🟠 78 🟢 96 🟢 93 🟢 95
/blog/sql-dialect-differences 🟠 80 🟢 96 🟢 93 🟢 95
/blog/steps-for-marketing-tests 🟠 76 🟢 97 🟢 93 🟢 97
/blog/sync-modes 🟠 89 🟢 96 🟢 93 🟢 95
/blog/testing-session-storage-selenium-node 🟠 77 🟢 96 🟢 93 🟢 94
/blog/the-shots-you-get-to-take 🟠 80 🟢 96 🟢 93 🟢 95
/blog/typescript-frontend-backend 🟠 77 🟢 96 🟢 93 🟢 95
/blog/understanding-types-sqlite-node 🟠 67 🟢 96 🟢 93 🟢 96
/blog/using-sync-modes 🟠 66 ❓ null 🟢 93 🟢 95
/blog/varchar-191 🟠 88 🟢 96 🟢 93 🟢 95
/blog/welcome-pedro 🟠 88 🟢 96 🟠 87 🟢 94
/blog/welcome-sean 🟢 90 🟢 96 🟢 93 🟢 94
/blog/welcome-teal 🟠 64 🟢 96 🟠 87 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟠 89 🟢 96 🟢 93 🟢 95
/docs/cli 🔴 48 🟢 96 🟢 93 🟢 95
/docs/community 🔴 39 🟢 96 🟢 93 🟢 96
/docs/config 🔴 42 🟢 96 🟢 93 🟢 96
/docs/deployment 🔴 46 🟢 96 🟢 93 🟢 96
/docs/development 🔴 45 🟢 97 🟢 93 🟢 96
/docs/getting-started 🔴 33 🟢 94 🟢 93 🟢 96
/docs/installation 🔴 42 🟢 96 🟢 93 🟢 95
/docs/plugins 🔴 41 🟢 96 🟢 93 🟠 89
/docs/running 🔴 56 🟢 96 🟢 93 🟢 95
/docs/support 🔴 44 🟢 96 🟢 93 🟢 95
/docs/tutorials 🔴 47 🟢 96 🟢 93 🟢 95
/integrations/bigquery-to-salesforce 🟠 82 🟢 98 🟢 93 🟢 94
/integrations/postgres-to-hubspot 🟠 82 🟢 98 🟢 93 🟢 94
/integrations/postgres-to-salesforce 🟠 86 🟢 98 🟢 93 🟢 94
/legal/privacy 🟠 86 🟢 96 🟢 93 🟠 87
/solutions/census-alternative 🟠 80 🟢 98 🟢 93 🟢 95
/solutions/education 🟠 87 🟢 98 🟢 93 🟢 95
/solutions/healthcare 🟢 92 🟢 98 🟢 93 🟢 95
/solutions/hightouch-alternative 🟠 87 🟢 98 🟢 93 🟢 95
/solutions/marketers 🟠 77 🟢 98 🟢 93 🟢 95
/solutions/modern-data-stack 🟢 94 🟢 98 🟢 93 🟢 95
/solutions/reverse-etl 🟠 86 🟢 98 🟢 93 🟢 95
/solutions/segment-alternative 🟠 85 🟢 98 🟢 93 🟢 95
/whats-new/2020-03-26-mailchimp 🟠 74 🟢 95 🟢 93 🟠 86
/docs/cli/config 🔴 48 ❓ null 🟢 93 🟠 87
/docs/cli/run 🔴 48 🟢 96 🟢 93 🟠 87
/docs/cli/setup 🔴 46 🟢 96 🟢 93 🟠 87
/docs/community/code-of-conduct 🔴 46 🟢 96 🟢 93 🟢 95
/docs/community/contributions 🔴 46 🟢 96 🟢 93 🟢 95
/docs/config/code-config 🔴 34 🟢 96 🟢 93 🟢 95
/docs/config/settings 🔴 55 🟢 96 🟢 93 🟢 95
/docs/config/ui-config 🔴 38 🟢 96 🟢 93 🟢 95
/docs/development/databases 🔴 38 🟢 96 🟢 93 🟢 95
/docs/development/dataflow 🔴 37 🟢 96 🟢 93 🟢 95
/docs/development/destinations 🔴 49 🟢 96 🟢 93 🟢 95
/docs/development/plugins 🔴 41 🟢 98 🟢 93 🟢 95
/docs/development/publishing 🔴 40 🟢 96 🟢 93 🟢 95
/docs/development/sources 🔴 45 ❓ null 🟢 93 🟢 95
/docs/getting-started/product-concepts 🔴 36 🟢 96 🟢 93 🟢 96
/docs/installation/docker 🔴 48 🟢 96 🟢 93 🟢 95
/docs/installation/node 🔴 39 🟢 97 🟢 93 🟠 88
/docs/installation/plugins 🔴 56 🟢 96 🟢 93 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 32 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-intercom 🔴 56 🟢 92 🟢 93 🟢 95
/docs/plugins/grouparoo-mysql 🔴 40 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-postgres 🔴 43 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-redshift 🔴 38 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 33 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 32 🟢 92 🟢 93 🟢 94
/docs/running/testing 🔴 44 🟢 96 🟢 93 🟢 95
/docs/support/common-issues 🔴 49 🟢 96 🟢 93 🟢 95
/docs/support/debugging 🔴 44 🟢 96 🟢 93 🟢 95
/docs/support/environment 🔴 50 ❓ null 🟢 93 🟠 87
/docs/support/legal 🔴 56 🟢 96 🟢 93 🟢 95
/docs/support/monitoring 🔴 51 🟢 96 🟢 93 🟢 95
/docs/support/network 🔴 46 🟢 96 🟢 93 🟢 95
/docs/support/permissions 🔴 47 🟢 96 🟢 93 🟢 95
/docs/support/secrets 🔴 43 🟢 96 🟢 93 🟢 95
/docs/support/security 🔴 40 🟢 96 🟢 93 🟢 95
/docs/support/telemetry 🔴 42 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo 🔴 45 🟢 96 🟢 93 🟢 95
/docs/tutorials/app-example-config 🔴 44 ❓ null 🟢 93 🟠 80
/integrations/destinations/customerio 🟠 79 🟢 96 🟢 93 🟢 95
/integrations/destinations/facebook 🟠 78 🟢 96 🟢 93 🟢 95
/integrations/sources/bigquery 🟠 84 🟢 96 🟢 93 🟢 95
/integrations/destinations/hubspot 🟠 88 🟢 96 🟢 93 🟢 95
/integrations/destinations/intercom 🟠 89 🟢 96 🟢 93 🟢 95
/integrations/destinations/iterable 🟠 80 🟢 96 🟢 93 🟢 95
/integrations/destinations/mailchimp 🟠 82 🟢 96 🟢 93 🟢 95
/integrations/destinations/marketo 🟠 79 🟢 96 🟢 93 🟢 95
/integrations/sources/mongodb 🟢 90 🟢 96 🟢 93 🟢 95
/integrations/sources/mysql 🟠 80 🟢 96 🟢 93 🟢 95
/integrations/destinations/onesignal 🟠 84 🟢 96 🟢 93 🟢 95
/integrations/destinations/pipedrive 🟢 91 🟢 96 🟢 93 🟢 95
/integrations/sources/postgres 🟢 92 🟢 96 🟢 93 🟢 95
/integrations/sources/redshift 🟠 89 🟢 96 🟢 93 🟢 95
/integrations/destinations/sailthru 🟠 78 🟢 96 🟢 93 🟢 95
/integrations/destinations/salesforce 🟠 80 🟢 96 🟢 93 🟢 95
/integrations/destinations/sendgrid 🟠 74 🟢 96 🟢 93 🟢 95
/integrations/sources/snowflake 🟠 86 🟢 96 🟢 93 🟢 95
/integrations/sources/sqlite 🟠 86 🟢 96 🟢 93 🟢 95
/integrations/destinations/zendesk 🟠 83 🟢 96 🟢 93 🟢 95
/docs/config/apps/community 🔴 40 🟢 96 🟢 93 🟠 87
/docs/config/apps/enterprise 🔴 52 🟢 96 🟢 93 🟢 95
/docs/config/destinations/community 🔴 42 🟢 96 🟢 93 🟠 87
/docs/config/destinations/enterprise 🔴 41 🟢 96 🟢 93 🟢 95
/docs/config/groups/community 🔴 42 🟢 97 🟢 93 🟢 96
/docs/config/groups/enterprise 🔴 55 🟢 97 🟢 93 🟢 96
/docs/config/properties/community 🔴 47 🟢 96 🟢 93 🟠 87
/docs/config/properties/enterprise 🔴 50 🟢 96 🟢 93 🟢 95
/docs/config/sources/community 🔴 45 🟢 96 🟢 93 🟠 87
/docs/config/sources/enterprise 🔴 42 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🔴 46 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v02-v03 🔴 43 🟢 98 🟢 93 🟠 87
/docs/support/upgrading-grouparoo/v03-v04 🔴 43 🟢 96 🟢 93 🟢 95

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 72 🟢 98 🟢 93 🟠 87
/about 🟠 83 🟢 96 🟢 93 🟢 96
/blog 🟠 76 🟢 96 🟢 93 🟠 89
/chat 🔴 43 🟢 95 🟠 87 🟢 93
/data-sync-apps 🟠 87 🟢 98 🟢 93 🟢 96
/docs 🟢 94 🟢 98 🟢 93 🟠 87
/get-started 🟢 93 🟢 98 🟢 93 🟠 78
/integrations 🟢 90 🟢 98 🟢 93 🟢 95
/meet 🟠 87 🟢 90 🟢 93 🟢 94
/pricing 🟢 91 🟢 94 🟢 93 🟢 94
/trial 🟢 93 🟢 90 🟢 93 🟢 92
/whats-new 🟠 83 🟢 94 🟢 93 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 83 🟢 96 🟢 93 🟢 95
/blog/a-single-source-of-truth 🟠 72 🟢 94 🟢 93 🟢 94
/blog/any-wreaks-havoc-on-overloads 🟠 67 🟢 96 🟢 93 🟢 94
/blog/apple-m1-js-memory-error 🟠 89 🟢 96 🟢 93 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 86 🟢 96 🟢 93 🟢 94
/blog/batching-api-requests 🟢 97 🟢 96 🟢 93 🟢 95
/blog/bigquery-source 🟢 92 🟢 96 🟢 93 🟠 87
/blog/build-a-mega-menu-with-react-bootstrap 🟠 81 🟢 96 🟢 93 🟢 94
/blog/building-a-sync-engine 🟠 80 🟢 96 🟢 93 🟢 94
/blog/change-primary-key-sequelize 🟢 90 🟢 96 🟢 93 🟢 94
/blog/crm-system-rate-limiting 🟠 78 🟢 97 🟢 93 🟢 95
/blog/data-makes-your-tools-smarter 🟠 73 🟢 96 🟢 93 🟢 94
/blog/dbt-and-grouparoo 🟠 70 🟢 96 🟢 93 🟢 94
/blog/declarative-data-sync 🟠 63 🟢 94 🟢 93 🟢 94
/blog/defering-side-effects-in-node 🟢 90 🟢 96 🟢 93 🟢 94
/blog/developing-grouparoo-on-macos-big-sur 🟠 73 🟢 96 🟢 93 🟢 94
/blog/distributing-nextjs-via-npm 🟠 67 🟢 96 🟢 93 🟢 94
/blog/dogfooding-your-product 🔴 35 🟢 96 🟢 93 🟢 94
/blog/dont-forget-your-vpn 🟠 70 🟢 96 🟢 93 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 78 🟢 96 🟢 93 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 73 🟢 96 🟢 93 🟢 95
/blog/events-are-probably-wrong-for-you 🟢 93 🟢 96 🟢 93 🟢 95
/blog/exports-is-not-a-function 🟠 89 🟢 96 🟢 93 🟢 94
/blog/extracting-all-mongodb-fields 🟠 78 🟢 96 🟢 93 🟢 94
/blog/getting-previous-path-nextjs 🟢 90 🟢 96 🟢 93 🟢 94
/blog/gifit 🟠 62 🟢 96 🟢 93 🟢 94
/blog/git-prune-to-remove-master 🟢 90 🟢 96 🟢 93 🟢 94
/blog/google-cloud-run-no-background-job 🟢 90 🟢 96 🟢 93 🟢 94
/blog/google-sheets-source 🟠 82 🟢 96 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 71 🟢 96 🟠 87 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 82 🟢 96 🟢 93 🟢 94
/blog/how-to-format-zendesk-tags 🟠 81 🟢 96 🟢 93 🟢 94
/blog/hubspot-destination 🟠 85 🟢 96 🟢 93 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 87 🟢 96 🟢 93 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 69 🟢 96 🟢 93 🟢 95
/blog/lighthouse-reports-on-github 🟠 78 🟢 96 🟢 93 🟢 94
/blog/mailchimp-destination 🟠 64 🟢 96 🟢 93 🟢 95
/blog/marketing-challenges 🟢 93 🟢 96 🟢 93 🟢 94
/blog/marketo-destination 🟠 69 🟢 96 🟢 93 🟢 94
/blog/migration-tips-for-m1-macs 🟢 93 🟢 96 🟢 93 🟢 94
/blog/mysql-column-names-case-sensitive 🟢 90 🟢 96 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟠 83 🟢 96 🟢 93 🟢 94
/blog/nextjs-plugins 🟠 62 🟢 96 🟢 93 🟢 94
/blog/product-metrics-open-source 🟠 86 🟢 96 🟢 93 🟢 94
/blog/promisifying-node-functions 🟠 77 🟢 96 🟢 93 🟢 94
/blog/pull-the-data-you-actually-want 🟠 76 🟢 96 🟢 93 🟢 95
/blog/sailthru-destination 🟠 89 🟢 96 🟢 93 🟢 95
/blog/salesforce-destination 🟠 88 🟢 97 🟢 93 🟢 94
/blog/save-your-high-water-marks-as-strings 🟠 81 🟢 96 🟢 93 🟢 94
/blog/seed-round 🟠 68 🟢 96 🟢 93 🟢 94
/blog/simulating-cohorts 🟢 91 🟢 97 🟢 93 🟢 94
/blog/snowflake-source 🟠 89 🟢 96 🟢 93 🟢 95
/blog/sql-dialect-differences 🟢 92 🟢 96 🟢 93 🟢 94
/blog/steps-for-marketing-tests 🟠 86 🟢 97 🟢 93 🟢 96
/blog/sync-modes 🟠 84 🟢 96 🟢 93 🟢 94
/blog/testing-session-storage-selenium-node 🟢 91 🟢 96 🟢 93 🟢 94
/blog/the-shots-you-get-to-take 🟢 90 🟢 96 🟢 93 🟢 94
/blog/typescript-frontend-backend 🟠 87 🟢 96 🟢 93 🟢 94
/blog/understanding-types-sqlite-node 🟠 70 🟢 96 🟢 93 🟢 95
/blog/using-sync-modes 🟠 64 🟢 96 🟢 93 🟢 94
/blog/varchar-191 🟠 78 🟢 96 🟢 93 🟢 94
/blog/welcome-pedro 🟠 73 🟢 96 🟠 87 🟢 94
/blog/welcome-sean 🟠 87 🟢 96 🟢 93 🟢 94
/blog/welcome-teal 🟠 68 🟢 96 🟠 87 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟠 80 🟢 96 🟢 93 🟢 94
/docs/cli 🔴 51 🟢 96 🟢 93 🟢 95
/docs/community 🔴 38 🟢 96 🟢 93 🟢 95
/docs/config 🔴 30 🟢 94 🟢 93 🟢 95
/docs/deployment 🔴 47 🟢 96 🟢 93 🟢 95
/docs/development 🔴 44 🟢 97 🟢 93 🟢 96
/docs/getting-started 🔴 33 🟢 94 🟢 93 🟢 95
/docs/installation 🔴 53 🟢 96 🟢 93 🟢 95
/docs/plugins 🔴 38 🟢 96 🟢 93 🟠 88
/docs/running 🔴 57 🟢 96 🟢 93 🟢 95
/docs/support 🔴 38 🟢 96 🟢 93 🟢 95
/docs/tutorials 🔴 59 🟢 96 🟢 93 🟢 95
/integrations/bigquery-to-salesforce 🟠 89 🟢 98 🟢 93 🟢 93
/integrations/postgres-to-hubspot 🟢 92 🟢 98 🟢 93 🟢 93
/integrations/postgres-to-salesforce 🟠 87 🟢 98 🟢 93 🟢 93
/legal/privacy 🟠 85 🟢 96 🟢 93 🟠 87
/solutions/census-alternative 🟠 84 🟢 98 🟢 93 🟢 94
/solutions/education 🟠 78 🟢 98 🟢 93 🟢 95
/solutions/healthcare 🟠 82 🟢 98 🟢 93 🟢 95
/solutions/hightouch-alternative 🟠 83 🟢 98 🟢 93 🟢 94
/solutions/marketers 🟠 84 🟢 98 🟢 93 🟢 95
/solutions/modern-data-stack 🟠 87 🟢 98 🟢 93 🟢 94
/solutions/reverse-etl 🟢 91 🟢 98 🟢 93 🟢 94
/solutions/segment-alternative 🟠 82 🟢 98 🟢 93 🟢 94
/whats-new/2020-03-26-mailchimp 🟠 68 🟢 95 🟢 93 🟠 78
/docs/cli/config 🔴 40 ❓ null 🟢 93 🟠 87
/docs/cli/run 🔴 48 🟢 96 🟢 93 🟠 86
/docs/cli/setup 🟠 62 🟢 96 🟢 93 🟠 87
/docs/community/code-of-conduct 🔴 39 🟢 96 🟢 93 🟢 95
/docs/community/contributions 🔴 40 🟢 96 🟢 93 🟢 95
/docs/config/apps 🔴 41 🟢 96 🟢 93 🟢 95
/docs/config/code-config 🔴 36 🟢 96 🟢 93 🟢 95
/docs/config/destinations 🔴 58 🟢 96 🟢 93 🟢 95
/docs/config/groups 🔴 36 🟢 96 🟢 93 🟢 95
/docs/config/profiles 🔴 41 🟢 96 🟢 93 🟢 94
/docs/config/properties 🔴 53 🟢 96 🟢 93 🟢 95
/docs/config/sources 🔴 45 🟢 96 🟢 93 🟢 95
/docs/development/databases 🔴 42 🟢 96 🟢 93 🟢 95
/docs/development/dataflow 🔴 53 🟢 96 🟢 93 🟢 95
/docs/development/destinations 🔴 41 🟢 96 🟢 93 🟢 95
/docs/development/plugins 🔴 54 🟢 98 🟢 93 🟢 95
/docs/development/publishing 🔴 47 🟢 96 🟢 93 🟢 95
/docs/development/sources 🔴 37 ❓ null 🟢 93 🟢 95
/docs/getting-started/product-concepts 🔴 42 🟢 96 🟢 93 🟢 96
/docs/installation/docker 🔴 40 🟢 96 🟢 93 🟢 95
/docs/installation/node 🟠 61 🟢 97 🟢 93 🟠 87
/docs/installation/plugins 🔴 54 🟢 96 🟢 93 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 40 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-intercom 🔴 45 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-mysql 🔴 39 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-postgres 🔴 41 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-redshift 🔴 32 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 40 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 40 🟢 92 🟢 93 🟢 94
/docs/running/settings 🔴 55 🟢 96 🟢 93 🟢 95
/docs/running/testing 🔴 59 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise 🔴 48 🟢 96 🟢 93 🟢 95
/docs/support/common-issues 🔴 39 🟢 96 🟢 93 🟢 95
/docs/support/debugging 🔴 34 🟢 96 🟢 93 🟢 95
/docs/support/environment 🔴 41 ❓ null 🟢 93 🟠 87
/docs/support/legal 🔴 45 🟢 96 🟢 93 🟢 94
/docs/support/monitoring 🔴 41 🟢 96 🟢 93 🟢 94
/docs/support/network 🔴 46 🟢 96 🟢 93 🟢 94
/docs/support/permissions 🔴 48 🟢 96 🟢 93 🟢 94
/docs/support/secrets 🔴 45 🟢 96 🟢 93 🟢 94
/docs/support/security 🔴 41 🟢 96 🟢 93 🟢 95
/docs/support/telemetry 🔴 46 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo 🔴 43 🟢 96 🟢 93 🟢 94
/docs/tutorials/app-example-config 🔴 53 ❓ null 🟢 93 🟠 80
/integrations/destinations/customerio 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/facebook 🟠 81 🟢 96 🟢 93 🟢 94
/integrations/sources/bigquery 🟠 84 🟢 96 🟢 93 🟢 94
/integrations/destinations/hubspot 🟠 85 🟢 96 🟢 93 🟢 94
/integrations/destinations/intercom 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/iterable 🟠 89 🟢 96 🟢 93 🟢 94
/integrations/destinations/mailchimp 🟠 89 🟢 96 🟢 93 🟢 94
/integrations/destinations/marketo 🟠 80 🟢 96 🟢 93 🟢 94
/integrations/sources/mongodb 🟢 91 🟢 96 🟢 93 🟢 94
/integrations/sources/mysql 🟠 85 🟢 96 🟢 93 🟢 94
/integrations/destinations/onesignal 🟠 86 🟢 96 🟢 93 🟢 94
/integrations/destinations/pipedrive 🟠 81 🟢 96 🟢 93 🟢 94
/integrations/sources/postgres 🟠 78 🟢 96 🟢 93 🟢 94
/integrations/sources/redshift 🟠 84 🟢 96 🟢 93 🟢 94
/integrations/destinations/sailthru 🟠 84 🟢 96 🟢 93 🟢 94
/integrations/destinations/salesforce 🟠 81 🟢 96 🟢 93 🟢 94
/integrations/destinations/sendgrid 🟠 89 🟢 96 🟢 93 🟢 94
/integrations/sources/snowflake 🟠 85 🟢 96 🟢 93 🟢 94
/integrations/sources/sqlite 🟠 83 🟢 96 🟢 93 🟢 94
/integrations/destinations/zendesk 🟢 90 🟢 96 🟢 93 🟢 94
/docs/config/code-config/apps 🔴 47 🟢 96 🟢 93 🟠 87
/docs/config/code-config/destinations 🔴 39 🟢 96 🟢 93 🟠 87
/docs/config/code-config/groups 🔴 58 🟢 97 🟢 93 🟢 95
/docs/config/code-config/properties 🔴 43 🟢 96 🟢 93 🟠 87
/docs/config/code-config/sources 🔴 40 🟢 96 🟢 93 🟠 87
/docs/running/ui-enterprise/apps 🔴 45 🟢 96 🟢 93 🟢 94
/docs/running/ui-enterprise/destinations 🔴 59 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/groups 🔴 55 🟢 97 🟢 93 🟢 95
/docs/running/ui-enterprise/properties 🔴 39 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/sources 🔴 39 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🔴 45 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🔴 55 🟢 98 🟢 93 🟠 87
/docs/support/upgrading-grouparoo/v03-v04 🔴 44 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🔴 44 🟢 96 🟢 93 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 82 🟢 98 🟢 93 🟠 87
/about 🟠 81 🟢 96 🟢 93 🟢 96
/blog 🟠 72 🟢 96 🟢 93 🟠 89
/chat 🔴 42 🟢 95 🟠 87 🟢 93
/data-sync-apps 🟠 87 🟢 98 🟢 93 🟢 96
/docs 🟢 92 🟢 98 🟢 93 🟠 87
/get-started 🟢 93 🟢 98 🟢 93 🟠 78
/integrations 🟠 82 🟢 98 🟢 93 🟢 95
/meet 🟢 90 🟢 90 🟢 93 🟢 94
/pricing 🟠 85 🟢 94 🟢 93 🟢 94
/trial 🟢 93 🟢 90 🟢 93 🟢 92
/whats-new 🟠 85 🟢 94 🟢 93 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 69 🟢 96 🟢 93 🟢 95
/blog/a-single-source-of-truth 🟠 70 🟢 94 🟢 93 🟢 94
/blog/any-wreaks-havoc-on-overloads 🟠 63 🟢 96 🟢 93 🟢 94
/blog/apple-m1-js-memory-error 🟢 91 🟢 96 🟢 93 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 88 🟢 96 🟢 93 🟢 94
/blog/batching-api-requests 🟠 80 🟢 96 🟢 93 🟢 95
/blog/bigquery-source 🟢 92 🟢 96 🟢 93 🟠 87
/blog/build-a-mega-menu-with-react-bootstrap 🟠 88 🟢 96 🟢 93 🟢 94
/blog/building-a-sync-engine 🟠 86 🟢 96 🟢 93 🟢 94
/blog/change-primary-key-sequelize 🟢 93 🟢 96 🟢 93 🟢 94
/blog/crm-system-rate-limiting 🟠 85 🟢 97 🟢 93 🟢 95
/blog/data-makes-your-tools-smarter 🟠 73 🟢 96 🟢 93 🟢 94
/blog/dbt-and-grouparoo 🟠 88 🟢 96 🟢 93 🟢 94
/blog/declarative-data-sync 🟠 74 🟢 94 🟢 93 🟢 94
/blog/defering-side-effects-in-node 🟠 89 🟢 96 🟢 93 🟢 94
/blog/developing-grouparoo-on-macos-big-sur 🟠 72 🟢 96 🟢 93 🟢 94
/blog/distributing-nextjs-via-npm 🟠 71 🟢 96 🟢 93 🟢 94
/blog/dogfooding-your-product 🔴 42 🟢 96 🟢 93 🟢 94
/blog/dont-forget-your-vpn 🟠 74 🟢 96 🟢 93 🟢 94
/blog/dont-use-underscores-in-http-headers 🟢 93 🟢 96 🟢 93 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 73 🟢 96 🟢 93 🟢 95
/blog/events-are-probably-wrong-for-you 🟢 93 🟢 96 🟢 93 🟢 95
/blog/exports-is-not-a-function 🟠 88 🟢 96 🟢 93 🟢 94
/blog/extracting-all-mongodb-fields 🟢 97 🟢 96 🟢 93 🟢 94
/blog/getting-previous-path-nextjs 🟠 82 🟢 96 🟢 93 🟢 94
/blog/gifit 🟠 61 🟢 96 🟢 93 🟢 94
/blog/git-prune-to-remove-master 🟠 89 🟢 96 🟢 93 🟢 94
/blog/google-cloud-run-no-background-job 🟢 91 🟢 96 🟢 93 🟢 94
/blog/google-sheets-source 🟠 73 🟢 96 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 71 🟢 96 🟠 87 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 87 🟢 96 🟢 93 🟢 94
/blog/how-to-format-zendesk-tags 🟠 70 🟢 96 🟢 93 🟢 94
/blog/hubspot-destination 🟢 93 🟢 96 🟢 93 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟢 90 🟢 96 🟢 93 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 72 🟢 96 🟢 93 🟢 95
/blog/lighthouse-reports-on-github 🟠 87 🟢 96 🟢 93 🟢 94
/blog/mailchimp-destination 🟠 68 🟢 96 🟢 93 🟢 95
/blog/marketing-challenges 🟢 92 🟢 96 🟢 93 🟢 94
/blog/marketo-destination 🟠 77 🟢 96 🟢 93 🟢 94
/blog/migration-tips-for-m1-macs 🟠 74 🟢 96 🟢 93 🟢 94
/blog/mysql-column-names-case-sensitive 🟠 84 🟢 96 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟢 93 🟢 96 🟢 93 🟢 94
/blog/nextjs-plugins 🟠 64 🟢 96 🟢 93 🟢 94
/blog/product-metrics-open-source 🟢 96 🟢 96 🟢 93 🟢 94
/blog/promisifying-node-functions 🟠 81 🟢 96 🟢 93 🟢 94
/blog/pull-the-data-you-actually-want 🟠 74 🟢 96 🟢 93 🟢 95
/blog/sailthru-destination 🟢 96 🟢 96 🟢 93 🟢 95
/blog/salesforce-destination 🟢 92 🟢 97 🟢 93 🟢 94
/blog/save-your-high-water-marks-as-strings 🟢 90 🟢 96 🟢 93 🟢 94
/blog/seed-round 🟠 84 🟢 96 🟢 93 🟢 94
/blog/simulating-cohorts 🟠 88 🟢 97 🟢 93 🟢 94
/blog/snowflake-source 🟠 73 🟢 96 🟢 93 🟢 95
/blog/sql-dialect-differences 🟠 83 🟢 96 🟢 93 🟢 94
/blog/steps-for-marketing-tests 🟠 86 🟢 97 🟢 93 🟢 96
/blog/sync-modes 🟢 92 🟢 96 🟢 93 🟢 94
/blog/testing-session-storage-selenium-node 🟠 84 🟢 96 🟢 93 🟢 94
/blog/the-shots-you-get-to-take 🟠 80 🟢 96 🟢 93 🟢 94
/blog/typescript-frontend-backend 🟠 84 🟢 96 🟢 93 🟢 94
/blog/understanding-types-sqlite-node 🟠 79 🟢 96 🟢 93 🟢 95
/blog/using-sync-modes 🟠 72 🟢 96 🟢 93 🟢 94
/blog/varchar-191 🟢 90 🟢 96 🟢 93 🟢 94
/blog/welcome-pedro 🟠 83 🟢 96 🟠 87 🟢 94
/blog/welcome-sean 🟢 90 🟢 96 🟢 93 🟢 94
/blog/welcome-teal 🟠 73 🟢 96 🟠 87 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟠 83 🟢 96 🟢 93 🟢 94
/docs/cli 🔴 44 🟢 96 🟢 93 🟢 95
/docs/community 🔴 44 🟢 96 🟢 93 🟢 95
/docs/config 🔴 40 🟢 94 🟢 93 🟢 95
/docs/deployment 🔴 46 🟢 96 🟢 93 🟢 95
/docs/development 🔴 37 🟢 97 🟢 93 🟢 96
/docs/getting-started 🔴 44 🟢 94 🟢 93 🟢 95
/docs/installation 🔴 48 🟢 96 🟢 93 🟢 95
/docs/plugins 🔴 47 🟢 96 🟢 93 🟠 88
/docs/running 🔴 48 🟢 96 🟢 93 🟢 95
/docs/support 🔴 41 🟢 96 🟢 93 🟢 95
/docs/tutorials 🔴 50 🟢 96 🟢 93 🟢 95
/integrations/bigquery-to-salesforce 🟠 83 🟢 98 🟢 93 🟢 93
/integrations/postgres-to-hubspot 🟠 88 🟢 98 🟢 93 🟢 93
/integrations/postgres-to-salesforce 🟢 94 🟢 98 🟢 93 🟢 93
/legal/privacy 🟢 93 🟢 96 🟢 93 🟠 87
/solutions/census-alternative 🟠 84 🟢 98 🟢 93 🟢 94
/solutions/education 🟠 86 🟢 98 🟢 93 🟢 95
/solutions/healthcare 🟢 95 🟢 98 🟢 93 🟢 95
/solutions/hightouch-alternative 🟠 85 🟢 98 🟢 93 🟢 94
/solutions/marketers 🟠 85 🟢 98 🟢 93 🟢 95
/solutions/modern-data-stack 🟠 88 🟢 98 🟢 93 🟢 94
/solutions/reverse-etl 🟢 93 🟢 98 🟢 93 🟢 94
/solutions/segment-alternative 🟠 84 🟢 98 🟢 93 🟢 94
/whats-new/2020-03-26-mailchimp 🟠 86 🟢 95 🟢 93 🟠 78
/docs/cli/config 🔴 42 ❓ null 🟢 93 🟠 87
/docs/cli/run 🔴 49 🟢 96 🟢 93 🟠 86
/docs/cli/setup 🔴 45 🟢 96 🟢 93 🟠 87
/docs/community/code-of-conduct 🔴 49 🟢 96 🟢 93 🟢 95
/docs/community/contributions 🟠 63 🟢 96 🟢 93 🟢 95
/docs/config/apps 🔴 40 🟢 96 🟢 93 🟢 95
/docs/config/code-config 🔴 57 🟢 96 🟢 93 🟢 95
/docs/config/destinations 🔴 49 🟢 96 🟢 93 🟢 95
/docs/config/groups 🔴 47 🟢 96 🟢 93 🟢 95
/docs/config/profiles 🔴 43 🟢 96 🟢 93 🟢 94
/docs/config/properties 🔴 44 🟢 96 🟢 93 🟢 95
/docs/config/sources 🔴 40 🟢 96 🟢 93 🟢 95
/docs/development/databases 🟠 63 🟢 96 🟢 93 🟢 95
/docs/development/dataflow 🔴 49 🟢 96 🟢 93 🟢 95
/docs/development/destinations 🔴 42 🟢 96 🟢 93 🟢 95
/docs/development/plugins 🔴 43 🟢 98 🟢 93 🟢 95
/docs/development/publishing 🔴 46 🟢 96 🟢 93 🟢 95
/docs/development/sources 🔴 43 ❓ null 🟢 93 🟢 95
/docs/getting-started/product-concepts 🔴 55 🟢 96 🟢 93 🟢 96
/docs/installation/docker 🔴 48 🟢 96 🟢 93 🟢 95
/docs/installation/node 🔴 45 🟢 97 🟢 93 🟠 87
/docs/installation/plugins 🔴 53 🟢 96 🟢 93 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 35 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-intercom 🔴 38 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-mysql 🔴 55 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-postgres 🔴 41 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-redshift 🔴 42 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 44 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 40 🟢 92 🟢 93 🟢 94
/docs/running/settings 🔴 48 🟢 96 🟢 93 🟢 95
/docs/running/testing 🔴 42 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise 🔴 42 🟢 96 🟢 93 🟢 95
/docs/support/common-issues 🟠 60 🟢 96 🟢 93 🟢 95
/docs/support/debugging 🔴 46 🟢 96 🟢 93 🟢 95
/docs/support/environment 🔴 49 ❓ null 🟢 93 🟠 87
/docs/support/legal 🔴 47 🟢 96 🟢 93 🟢 94
/docs/support/monitoring 🔴 52 🟢 96 🟢 93 🟢 94
/docs/support/network 🔴 54 🟢 96 🟢 93 🟢 94
/docs/support/permissions 🔴 50 🟢 96 🟢 93 🟢 94
/docs/support/secrets 🟠 67 🟢 96 🟢 93 🟢 94
/docs/support/security 🔴 40 🟢 96 🟢 93 🟢 95
/docs/support/telemetry 🔴 45 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo 🟠 62 🟢 96 🟢 93 🟢 94
/docs/tutorials/app-example-config 🔴 40 ❓ null 🟢 93 🟠 80
/integrations/destinations/customerio 🟢 91 🟢 96 🟢 93 🟢 94
/integrations/destinations/facebook 🟢 91 🟢 96 🟢 93 🟢 94
/integrations/sources/bigquery 🟠 84 🟢 96 🟢 93 🟢 94
/integrations/destinations/hubspot 🟢 94 🟢 96 🟢 93 🟢 94
/integrations/destinations/intercom 🟠 83 🟢 96 🟢 93 🟢 94
/integrations/destinations/iterable 🟠 85 🟢 96 🟢 93 🟢 94
/integrations/destinations/mailchimp 🟢 95 🟢 96 🟢 93 🟢 94
/integrations/destinations/marketo 🟠 83 🟢 96 🟢 93 🟢 94
/integrations/sources/mongodb 🟢 92 🟢 96 🟢 93 🟢 94
/integrations/sources/mysql 🟠 86 🟢 96 🟢 93 🟢 94
/integrations/destinations/onesignal 🟠 86 🟢 96 🟢 93 🟢 94
/integrations/destinations/pipedrive 🟠 87 🟢 96 🟢 93 🟢 94
/integrations/sources/postgres 🟢 92 🟢 96 🟢 93 🟢 94
/integrations/sources/redshift 🟠 82 🟢 96 🟢 93 🟢 94
/integrations/destinations/sailthru 🟢 93 🟢 96 🟢 93 🟢 94
/integrations/destinations/salesforce 🟢 93 🟢 96 🟢 93 🟢 94
/integrations/destinations/sendgrid 🟠 83 🟢 96 🟢 93 🟢 94
/integrations/sources/snowflake 🟠 85 🟢 96 🟢 93 🟢 94
/integrations/sources/sqlite 🟠 86 🟢 96 🟢 93 🟢 94
/integrations/destinations/zendesk 🟢 93 🟢 96 🟢 93 🟢 94
/docs/config/code-config/apps 🔴 49 🟢 96 🟢 93 🟠 87
/docs/config/code-config/destinations 🔴 49 🟢 96 🟢 93 🟠 87
/docs/config/code-config/groups 🟠 60 🟢 97 🟢 93 🟢 95
/docs/config/code-config/properties 🔴 51 🟢 96 🟢 93 🟠 87
/docs/config/code-config/sources 🔴 44 🟢 96 🟢 93 🟠 87
/docs/running/ui-enterprise/apps 🔴 52 🟢 96 🟢 93 🟢 94
/docs/running/ui-enterprise/destinations 🔴 42 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/groups 🔴 37 🟢 97 🟢 93 🟢 95
/docs/running/ui-enterprise/properties 🔴 41 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/sources 🔴 50 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🔴 55 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🔴 42 🟢 98 🟢 93 🟠 87
/docs/support/upgrading-grouparoo/v03-v04 🔴 46 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🟠 65 🟢 96 🟢 93 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 78 🟢 98 🟢 93 🟠 87
/about 🟠 81 🟢 96 🟢 93 🟢 96
/blog 🟠 83 🟢 96 🟢 93 🟠 89
/chat 🟠 63 🟢 95 🟠 87 🟢 93
/data-sync-apps 🟠 84 🟢 98 🟢 93 🟢 96
/docs 🟢 97 🟢 98 🟢 93 🟠 87
/get-started 🟠 89 🟢 98 🟢 93 🟠 78
/integrations 🟠 88 🟢 98 🟢 93 🟢 95
/meet 🟠 82 🟢 90 🟢 93 🟢 94
/pricing 🟠 81 🟢 94 🟢 93 🟢 94
/trial 🟢 94 🟢 90 🟢 93 🟢 92
/whats-new 🟠 82 🟢 94 🟢 93 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 73 🟢 96 🟢 93 🟢 95
/blog/a-single-source-of-truth 🟠 71 🟢 94 🟢 93 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 53 🟢 96 🟢 93 🟢 94
/blog/apple-m1-js-memory-error 🟢 91 🟢 96 🟢 93 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 79 🟢 96 🟢 93 🟢 94
/blog/batching-api-requests 🟠 76 🟢 96 🟢 93 🟢 95
/blog/bigquery-source 🟠 89 🟢 96 🟢 93 🟠 87
/blog/build-a-mega-menu-with-react-bootstrap 🟠 73 🟢 96 🟢 93 🟢 94
/blog/building-a-sync-engine 🟢 90 🟢 96 🟢 93 🟢 94
/blog/change-primary-key-sequelize 🟠 74 🟢 96 🟢 93 🟢 94
/blog/crm-system-rate-limiting 🟠 80 🟢 97 🟢 93 🟢 95
/blog/data-makes-your-tools-smarter 🟢 94 🟢 96 🟢 93 🟢 94
/blog/dbt-and-grouparoo 🟠 76 🟢 96 🟢 93 🟢 94
/blog/declarative-data-sync 🟠 66 🟢 94 🟢 93 🟢 94
/blog/defering-side-effects-in-node 🟠 67 🟢 96 🟢 93 🟢 94
/blog/developing-grouparoo-on-macos-big-sur 🟠 72 🟢 96 🟢 93 🟢 94
/blog/distributing-nextjs-via-npm 🟠 72 🟢 96 🟢 93 🟢 94
/blog/dogfooding-your-product 🔴 53 🟢 96 🟢 93 🟢 94
/blog/dont-forget-your-vpn 🟠 73 🟢 96 🟢 93 🟢 94
/blog/dont-use-underscores-in-http-headers 🟢 91 🟢 96 🟢 93 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 75 🟢 96 🟢 93 🟢 95
/blog/events-are-probably-wrong-for-you 🟢 95 🟢 96 🟢 93 🟢 95
/blog/exports-is-not-a-function 🟠 86 🟢 96 🟢 93 🟢 94
/blog/extracting-all-mongodb-fields 🟠 81 🟢 96 🟢 93 🟢 94
/blog/getting-previous-path-nextjs 🟢 93 🟢 96 🟢 93 🟢 94
/blog/gifit 🟠 62 🟢 96 🟢 93 🟢 94
/blog/git-prune-to-remove-master 🟠 89 🟢 96 🟢 93 🟢 94
/blog/google-cloud-run-no-background-job 🟠 89 🟢 96 🟢 93 🟢 94
/blog/google-sheets-source 🟠 72 🟢 96 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 69 🟢 96 🟠 87 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 87 🟢 96 🟢 93 🟢 94
/blog/how-to-format-zendesk-tags 🟠 71 🟢 96 🟢 93 🟢 94
/blog/hubspot-destination 🟠 89 🟢 96 🟢 93 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 89 🟢 96 🟢 93 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 75 🟢 96 🟢 93 🟢 95
/blog/lighthouse-reports-on-github 🟠 86 🟢 96 🟢 93 🟢 94
/blog/mailchimp-destination 🟠 71 🟢 96 🟢 93 🟢 95
/blog/marketing-challenges 🟢 92 🟢 96 🟢 93 🟢 94
/blog/marketo-destination 🟠 66 🟢 96 🟢 93 🟢 94
/blog/migration-tips-for-m1-macs 🟠 88 🟢 96 🟢 93 🟢 94
/blog/mysql-column-names-case-sensitive 🟢 97 🟢 96 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟢 92 🟢 96 🟢 93 🟢 94
/blog/nextjs-plugins 🟠 72 🟢 96 🟢 93 🟢 94
/blog/product-metrics-open-source 🟠 87 🟢 96 🟢 93 🟢 94
/blog/promisifying-node-functions 🟠 68 🟢 96 🟢 93 🟢 94
/blog/pull-the-data-you-actually-want 🟠 77 🟢 96 🟢 93 🟢 95
/blog/sailthru-destination 🟢 96 🟢 96 🟢 93 🟢 95
/blog/salesforce-destination 🟢 91 🟢 97 🟢 93 🟢 94
/blog/save-your-high-water-marks-as-strings 🟢 95 🟢 96 🟢 93 🟢 94
/blog/seed-round 🟠 78 🟢 96 🟢 93 🟢 94
/blog/simulating-cohorts 🟢 92 🟢 97 🟢 93 🟢 94
/blog/snowflake-source 🟠 73 🟢 96 🟢 93 🟢 95
/blog/software-development-workflow 🟠 61 🟢 94 🟢 93 🟢 94
/blog/sql-dialect-differences 🟢 93 🟢 96 🟢 93 🟢 94
/blog/steps-for-marketing-tests 🟠 88 🟢 97 🟢 93 🟢 96
/blog/sync-modes 🟠 70 🟢 96 🟢 93 🟢 94
/blog/testing-session-storage-selenium-node 🟠 77 🟢 96 🟢 93 🟢 94
/blog/the-shots-you-get-to-take 🟢 92 🟢 96 🟢 93 🟢 94
/blog/typescript-frontend-backend 🟠 69 🟢 96 🟢 93 🟢 94
/blog/understanding-types-sqlite-node 🟠 77 🟢 96 🟢 93 🟢 95
/blog/using-sync-modes 🟠 76 🟢 96 🟢 93 🟢 94
/blog/varchar-191 🟢 90 🟢 96 🟢 93 🟢 94
/blog/welcome-pedro 🟠 70 🟢 96 🟠 87 🟢 94
/blog/welcome-sean 🟠 79 🟢 96 🟢 93 🟢 94
/blog/welcome-teal 🟠 70 🟢 96 🟠 87 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟢 93 🟢 96 🟢 93 🟢 94
/docs/cli 🟠 61 🟢 96 🟢 93 🟢 95
/docs/community 🟠 60 🟢 96 🟢 93 🟢 95
/docs/config 🔴 32 🟢 94 🟢 93 🟢 95
/docs/deployment 🟠 65 🟢 96 🟢 93 🟢 95
/docs/development 🔴 43 🟢 97 🟢 93 🟢 96
/docs/getting-started 🔴 29 🟢 94 🟢 93 🟢 95
/docs/installation 🔴 50 🟢 96 🟢 93 🟢 95
/docs/plugins 🔴 41 🟢 96 🟢 93 🟠 88
/docs/running 🔴 47 🟢 96 🟢 93 🟢 95
/docs/support 🟠 61 🟢 96 🟢 93 🟢 95
/docs/tutorials 🔴 49 🟢 96 🟢 93 🟢 95
/integrations/bigquery-to-salesforce 🟠 88 🟢 98 🟢 93 🟢 94
/integrations/postgres-to-hubspot 🟠 88 🟢 98 🟢 93 🟢 94
/integrations/postgres-to-salesforce 🟠 84 🟢 98 🟢 93 🟢 94
/legal/privacy 🟠 85 🟢 96 🟢 93 🟠 87
/solutions/census-alternative 🟠 83 🟢 98 🟢 93 🟢 94
/solutions/education 🟠 82 🟢 98 🟢 93 🟢 95
/solutions/healthcare 🟠 78 🟢 98 🟢 93 🟢 95
/solutions/hightouch-alternative 🟢 94 🟢 98 🟢 93 🟢 94
/solutions/marketers 🟠 83 🟢 98 🟢 93 🟢 95
/solutions/modern-data-stack 🟠 84 🟢 98 🟢 93 🟢 94
/solutions/reverse-etl 🟢 93 🟢 98 🟢 93 🟢 94
/solutions/segment-alternative 🟠 88 🟢 98 🟢 93 🟢 94
/docs/cli/config 🟠 61 ❓ null 🟢 93 🟠 87
/docs/cli/run 🟠 60 🟢 96 🟢 93 🟠 86
/docs/cli/setup 🔴 51 🟢 96 🟢 93 🟠 87
/docs/community/code-of-conduct 🔴 40 🟢 96 🟢 93 🟢 95
/docs/community/contributions 🔴 41 🟢 96 🟢 93 🟢 95
/docs/config/apps 🔴 50 🟢 96 🟢 93 🟢 95
/docs/config/code-config 🔴 54 🟢 96 🟢 93 🟢 95
/docs/config/destinations 🔴 46 🟢 96 🟢 93 🟢 95
/docs/config/groups 🔴 58 🟢 96 🟢 93 🟢 95
/docs/config/profiles 🔴 44 🟢 96 🟢 93 🟢 94
/docs/config/properties 🟠 61 🟢 96 🟢 93 🟢 95
/docs/config/sources 🔴 58 🟢 96 🟢 93 🟢 95
/docs/development/databases 🟠 60 🟢 96 🟢 93 🟢 95
/docs/development/dataflow 🔴 42 🟢 96 🟢 93 🟢 95
/docs/development/destinations 🔴 42 🟢 96 🟢 93 🟢 95
/docs/development/plugins 🔴 54 🟢 98 🟢 93 🟢 95
/docs/development/publishing 🔴 45 🟢 96 🟢 93 🟢 95
/docs/development/sources 🔴 45 ❓ null 🟢 93 🟢 95
/docs/getting-started/product-concepts 🔴 41 🟢 96 🟢 93 🟢 96
/docs/installation/docker 🔴 47 🟢 96 🟢 93 🟢 95
/docs/installation/node 🟠 60 🟢 97 🟢 93 🟠 87
/docs/installation/plugins 🟠 65 🟢 96 🟢 93 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 32 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-intercom 🔴 57 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-mysql 🔴 43 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-postgres 🔴 51 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-redshift 🔴 40 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 36 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 33 🟢 92 🟢 93 🟢 94
/docs/running/settings 🟠 67 🟢 96 🟢 93 🟢 95
/docs/running/testing 🔴 59 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise 🔴 47 🟢 96 🟢 93 🟢 95
/docs/support/common-issues 🟠 63 🟢 96 🟢 93 🟢 95
/docs/support/debugging 🔴 44 🟢 96 🟢 93 🟢 95
/docs/support/environment 🔴 44 ❓ null 🟢 93 🟠 87
/docs/support/legal 🔴 47 🟢 96 🟢 93 🟢 94
/docs/support/monitoring 🟠 64 🟢 96 🟢 93 🟢 94
/docs/support/network 🔴 55 🟢 96 🟢 93 🟢 94
/docs/support/permissions 🟠 67 🟢 96 🟢 93 🟢 94
/docs/support/secrets 🔴 53 🟢 96 🟢 93 🟢 94
/docs/support/security 🔴 43 🟢 96 🟢 93 🟢 95
/docs/support/telemetry 🔴 46 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo 🔴 51 🟢 96 🟢 93 🟢 94
/docs/tutorials/app-example-config 🔴 49 ❓ null 🟢 93 🟠 80
/integrations/destinations/customerio 🟢 93 🟢 96 🟢 93 🟢 94
/integrations/destinations/facebook 🟠 79 🟢 96 🟢 93 🟢 94
/integrations/sources/bigquery 🟠 84 🟢 96 🟢 93 🟢 94
/integrations/destinations/hubspot 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/intercom 🟠 84 🟢 96 🟢 93 🟢 94
/integrations/destinations/iterable 🟠 79 🟢 96 🟢 93 🟢 94
/integrations/destinations/mailchimp 🟠 86 🟢 96 🟢 93 🟢 94
/integrations/destinations/marketo 🟠 85 🟢 96 🟢 93 🟢 94
/integrations/sources/mongodb 🟠 87 🟢 96 🟢 93 🟢 94
/integrations/sources/mysql 🟠 81 🟢 96 🟢 93 🟢 94
/integrations/destinations/onesignal 🟢 93 🟢 96 🟢 93 🟢 94
/integrations/destinations/pipedrive 🟢 94 🟢 96 🟢 93 🟢 94
/integrations/sources/postgres 🟠 86 🟢 96 🟢 93 🟢 94
/integrations/sources/redshift 🟢 95 🟢 96 🟢 93 🟢 94
/integrations/destinations/sailthru 🟠 80 🟢 96 🟢 93 🟢 94
/integrations/destinations/salesforce 🟠 86 🟢 96 🟢 93 🟢 94
/integrations/destinations/sendgrid 🟢 94 🟢 96 🟢 93 🟢 94
/integrations/sources/snowflake 🟠 84 🟢 96 🟢 93 🟢 94
/integrations/sources/sqlite 🟠 89 🟢 96 🟢 93 🟢 94
/integrations/destinations/zendesk 🟠 86 🟢 96 🟢 93 🟢 94
/docs/config/code-config/apps 🔴 59 🟢 96 🟢 93 🟠 87
/docs/config/code-config/destinations 🔴 49 🟢 96 🟢 93 🟠 87
/docs/config/code-config/groups 🔴 59 🟢 97 🟢 93 🟢 95
/docs/config/code-config/properties 🔴 51 🟢 96 🟢 93 🟠 87
/docs/config/code-config/sources 🔴 58 🟢 96 🟢 93 🟠 87
/docs/running/ui-enterprise/apps 🔴 51 🟢 96 🟢 93 🟢 94
/docs/running/ui-enterprise/destinations 🔴 48 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/groups 🔴 55 🟢 97 🟢 93 🟢 95
/docs/running/ui-enterprise/properties 🟠 61 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/sources 🔴 40 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 65 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🔴 38 🟢 98 🟢 93 🟠 87
/docs/support/upgrading-grouparoo/v03-v04 🟠 63 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🔴 46 🟢 96 🟢 93 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 75 🟢 98 🟢 93 🟠 87
/about 🟠 85 🟢 96 🟢 93 🟢 96
/blog 🟠 78 🟢 96 🟠 87 🟠 89
/chat 🟠 61 🟢 95 🟠 80 🟢 93
/data-sync-apps 🟢 90 🟢 98 🟠 87 🟢 96
/docs 🟢 91 🟢 98 🟠 87 🟠 87
/get-started 🟢 90 🟢 98 🟢 93 🟠 78
/integrations 🟠 85 🟢 98 🟢 93 🟢 95
/meet 🟠 83 🟢 90 🟠 87 🟢 94
/pricing 🟠 86 🟢 94 🟢 93 🟢 94
/trial 🟠 88 🟢 90 🟠 87 🟢 92
/whats-new 🟠 76 🟢 94 🟠 87 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 64 🟢 96 🟠 87 🟢 95
/blog/a-single-source-of-truth 🟠 61 🟢 94 🟠 87 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 48 🟢 96 🟠 87 🟢 94
/blog/apple-m1-js-memory-error 🟠 84 🟢 96 🟠 87 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 85 🟢 96 🟠 87 🟢 94
/blog/batching-api-requests 🟠 82 🟢 96 🟠 87 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 78 🟢 96 🟢 93 🟢 94
/blog/building-a-sync-engine 🟠 80 🟢 96 🟠 87 🟢 94
/blog/change-primary-key-sequelize 🟠 70 🟢 96 🟠 87 🟢 94
/blog/crm-system-rate-limiting 🟠 71 🟢 97 🟠 87 🟢 95
/blog/data-cleaning-null-aggregate-values 🟠 80 🟢 97 🟢 93 🟢 95
/blog/data-makes-your-tools-smarter 🟠 73 🟢 96 🟠 87 🟢 94
/blog/dbt-and-grouparoo 🟠 73 🟢 96 🟠 87 🟢 94
/blog/declarative-data-sync 🟠 66 🟢 94 🟠 87 🟢 94
/blog/defering-side-effects-in-node 🟠 66 🟢 96 🟢 93 🟢 94
/blog/developing-grouparoo-on-macos-big-sur 🟠 66 🟢 96 🟠 87 🟢 94
/blog/distributing-nextjs-via-npm 🟠 71 🟢 96 🟠 87 🟢 94
/blog/dogfooding-your-product 🔴 39 🟢 96 🟠 87 🟢 94
/blog/dont-forget-your-vpn 🟠 73 🟢 96 🟢 93 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 86 🟢 96 🟠 87 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 70 🟢 96 🟠 87 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 82 🟢 96 🟠 87 🟢 95
/blog/exports-is-not-a-function 🟠 83 🟢 96 🟠 87 🟢 94
/blog/extracting-all-mongodb-fields 🟠 78 🟢 96 🟢 93 🟢 94
/blog/getting-previous-path-nextjs 🟠 76 🟢 96 🟢 93 🟢 94
/blog/gifit 🟠 61 🟢 96 🟢 93 🟢 94
/blog/git-prune-to-remove-master 🟠 85 🟢 96 🟠 87 🟢 94
/blog/google-cloud-run-no-background-job 🟠 85 🟢 96 🟠 87 🟢 94
/blog/google-sheets-source 🟠 69 🟢 96 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 82 🟢 96 🟠 80 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 86 🟢 96 🟢 93 🟢 94
/blog/how-to-format-zendesk-tags 🟠 88 🟢 96 🟢 93 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 83 🟢 96 🟠 87 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 66 🟢 96 🟠 87 🟢 95
/blog/lighthouse-reports-on-github 🟠 85 🟢 96 🟢 93 🟢 94
/blog/marketing-challenges 🟠 85 🟢 96 🟠 87 🟢 94
/blog/migration-tips-for-m1-macs 🟠 70 🟢 96 🟠 87 🟢 94
/blog/mysql-column-names-case-sensitive 🟠 86 🟢 96 🟠 87 🟢 94
/blog/nextjs-image-dimensions 🟠 86 🟢 96 🟠 87 🟢 94
/blog/nextjs-plugins 🟠 65 🟢 96 🟠 87 🟢 94
/blog/product-metrics-open-source 🟠 85 🟢 96 🟠 87 🟢 94
/blog/promisifying-node-functions 🟠 72 🟢 96 🟠 87 🟢 94
/blog/pull-the-data-you-actually-want 🟠 68 🟢 96 🟠 87 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 88 🟢 96 🟠 87 🟢 94
/blog/seed-round 🟠 70 🟢 96 🟠 87 🟢 94
/blog/simulating-cohorts 🟠 88 🟢 97 🟢 93 🟢 94
/blog/software-development-workflow 🟠 63 🟢 94 🟠 87 🟢 94
/blog/sql-dialect-differences 🟠 88 🟢 96 🟠 87 🟢 94
/blog/steps-for-marketing-tests 🟠 79 🟢 97 🟠 87 🟢 96
/blog/sync-modes 🟠 76 🟢 96 🟠 87 🟢 94
/blog/testing-session-storage-selenium-node 🟠 87 🟢 96 🟠 87 🟢 94
/blog/the-shots-you-get-to-take 🟠 82 🟢 96 🟠 87 🟢 94
/blog/typescript-frontend-backend 🟠 72 🟢 96 🟢 93 🟢 94
/blog/understanding-types-sqlite-node 🟠 69 🟢 96 🟠 87 🟢 95
/blog/using-sync-modes 🟠 72 🟢 96 🟠 87 🟢 94
/blog/varchar-191 🟠 74 🟢 96 🟠 87 🟢 94
/blog/welcome-pedro 🟠 84 🟢 96 🟠 87 🟢 94
/blog/welcome-sean 🟠 83 🟢 96 🟠 87 🟢 94
/blog/welcome-teal 🟠 68 🟢 96 🟠 80 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟠 85 🟢 96 🟠 87 🟢 94
/docs/cli 🔴 42 🟢 96 🟢 93 🟢 95
/docs/community 🔴 47 🟢 96 🟢 93 🟢 95
/docs/config 🔴 29 🟢 94 🟠 87 🟢 95
/docs/deployment 🔴 44 🟢 96 🟠 87 🟢 95
/docs/development 🔴 46 🟢 97 🟠 87 🟢 96
/docs/getting-started 🔴 33 🟢 94 🟠 87 🟢 95
/docs/installation 🔴 39 🟢 96 🟠 87 🟢 95
/docs/plugins 🔴 47 🟢 96 🟢 93 🟠 88
/docs/running 🔴 53 🟢 96 🟠 87 🟢 95
/docs/support 🔴 39 🟢 96 🟠 87 🟢 95
/docs/tutorials 🔴 51 🟢 96 🟠 87 🟢 95
/integrations/bigquery-to-salesforce 🟢 91 🟢 98 🟠 87 🟢 94
/integrations/postgres-to-hubspot 🟠 87 🟢 98 🟢 93 🟢 94
/integrations/postgres-to-salesforce 🟠 86 🟢 98 🟠 87 🟢 94
/legal/privacy 🟠 89 🟢 96 🟠 87 🟠 87
/solutions/census-alternative 🟢 90 🟢 98 🟢 93 🟢 94
/solutions/education 🟠 87 🟢 98 🟠 87 🟢 95
/solutions/healthcare 🟠 89 🟢 98 🟠 87 🟢 95
/solutions/hightouch-alternative 🟢 90 🟢 98 🟠 87 🟢 94
/solutions/marketers 🟠 89 🟢 98 🟢 93 🟢 95
/solutions/modern-data-stack 🟢 92 🟢 98 🟢 93 🟢 94
/solutions/reverse-etl 🟠 89 🟢 98 🟠 87 🟢 94
/solutions/segment-alternative 🟢 90 🟢 98 🟢 93 🟢 94
/docs/cli/config 🔴 48 ❓ null 🟠 87 🟠 87
/docs/cli/run 🔴 47 🟢 96 🟢 93 🟠 86
/docs/cli/setup 🔴 44 🟢 96 🟢 93 🟠 87
/docs/community/code-of-conduct 🔴 58 🟢 96 🟠 87 🟢 95
/docs/community/contributions 🔴 41 🟢 96 🟠 87 🟢 95
/docs/config/apps 🔴 37 🟢 96 🟠 87 🟢 95
/docs/config/code-config 🔴 36 🟢 96 🟠 87 🟢 95
/docs/config/destinations 🔴 45 🟢 96 🟠 87 🟢 95
/docs/config/groups 🔴 46 🟢 96 🟠 87 🟢 95
/docs/config/profiles 🔴 41 🟢 96 🟠 87 🟢 94
/docs/config/properties 🔴 46 🟢 96 🟢 93 🟢 95
/docs/config/sources 🔴 40 🟢 96 🟠 87 🟢 95
/docs/development/databases 🔴 46 🟢 96 🟠 87 🟢 95
/docs/development/dataflow 🔴 59 🟢 96 🟢 93 🟢 95
/docs/development/destinations 🔴 43 🟢 96 🟢 93 🟢 95
/docs/development/plugins 🔴 32 🟢 98 🟠 87 🟢 95
/docs/development/publishing 🔴 38 🟢 96 🟠 87 🟢 95
/docs/development/sources 🔴 36 ❓ null 🟢 93 🟢 95
/docs/getting-started/product-concepts 🔴 46 🟢 96 🟢 93 🟢 96
/docs/installation/docker 🔴 38 🟢 96 🟠 87 🟢 95
/docs/installation/node 🔴 45 🟢 97 🟠 87 🟠 87
/docs/installation/plugins 🔴 44 🟢 96 🟠 87 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 40 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-intercom 🔴 36 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-mysql 🔴 42 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-postgres 🔴 45 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-redshift 🔴 48 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 33 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 34 🟢 92 🟠 87 🟢 94
/docs/running/settings 🔴 51 🟢 96 🟠 87 🟢 95
/docs/running/testing 🔴 37 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise 🔴 44 🟢 96 🟢 93 🟢 95
/docs/support/common-issues 🔴 59 🟢 96 🟠 87 🟢 95
/docs/support/debugging 🔴 45 🟢 96 🟠 87 🟢 95
/docs/support/environment 🔴 58 ❓ null 🟢 93 🟠 87
/docs/support/legal 🔴 44 🟢 96 🟠 87 🟢 94
/docs/support/monitoring 🟠 62 🟢 96 🟢 93 🟢 94
/docs/support/network 🔴 47 🟢 96 🟢 93 🟢 94
/docs/support/permissions 🔴 48 🟢 96 🟢 93 🟢 94
/docs/support/secrets 🔴 54 🟢 96 🟢 93 🟢 94
/docs/support/security 🔴 38 🟢 96 🟠 87 🟢 95
/docs/support/telemetry 🔴 45 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo 🔴 49 🟢 96 🟢 93 🟢 94
/docs/tutorials/app-example-config 🔴 37 ❓ null 🟠 87 🟠 80
/integrations/destinations/customerio 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/destinations/facebook 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/sources/bigquery 🟠 82 🟢 96 🟠 87 🟢 94
/integrations/destinations/hubspot 🟢 91 🟢 96 🟢 93 🟢 94
/integrations/destinations/intercom 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/iterable 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/mailchimp 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/destinations/marketo 🟠 88 🟢 96 🟢 93 🟢 94
/integrations/sources/mongodb 🟠 88 🟢 96 🟢 93 🟢 94
/integrations/sources/mysql 🟠 80 🟢 96 🟢 93 🟢 94
/integrations/destinations/onesignal 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/destinations/pipedrive 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/sources/postgres 🟠 85 🟢 96 🟠 87 🟢 94
/integrations/sources/redshift 🟠 85 🟢 96 🟢 93 🟢 94
/integrations/destinations/sailthru 🟠 75 🟢 96 🟠 87 🟢 94
/integrations/destinations/salesforce 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/destinations/sendgrid 🟠 87 🟢 96 🟢 93 🟢 94
/integrations/sources/snowflake 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/sources/sqlite 🟠 82 🟢 96 🟠 87 🟢 94
/integrations/destinations/zendesk 🟠 88 🟢 96 🟢 93 🟢 94
/docs/config/code-config/apps 🔴 56 🟢 96 🟠 87 🟠 87
/docs/config/code-config/destinations 🔴 47 🟢 96 🟠 87 🟠 87
/docs/config/code-config/groups 🔴 48 🟢 97 🟢 93 🟢 95
/docs/config/code-config/properties 🔴 39 🟢 96 🟠 87 🟠 87
/docs/config/code-config/sources 🔴 44 🟢 96 🟢 93 🟠 87
/docs/running/ui-enterprise/apps 🔴 44 🟢 96 🟠 87 🟢 94
/docs/running/ui-enterprise/destinations 🔴 58 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/groups 🔴 52 🟢 97 🟢 93 🟢 95
/docs/running/ui-enterprise/properties 🔴 44 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/sources 🔴 48 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🔴 46 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🔴 46 🟢 98 🟠 87 🟠 87
/docs/support/upgrading-grouparoo/v03-v04 🔴 44 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🔴 51 🟢 96 🟠 87 🟢 94

@github-actions
Copy link

github-actions bot commented Aug 6, 2021

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 85 🟢 98 🟢 93 🟠 87
/about 🟠 89 🟢 96 🟠 87 🟢 95
/blog 🟠 80 🟢 96 🟠 87 🟠 89
/chat 🔴 52 🟢 95 🟠 80 🟢 93
/data-sync-apps 🟢 91 🟢 98 🟢 93 🟢 96
/docs 🟠 89 🟢 98 🟠 87 🟠 87
/get-started 🟢 96 🟢 98 🟢 93 🟠 78
/integrations 🟢 90 🟢 98 🟠 87 🟢 95
/meet 🟠 80 🟢 90 🟠 87 🟢 94
/pricing 🟠 89 🟢 94 🟢 93 🟢 94
/trial 🟢 92 🟢 90 🟠 87 🟢 92
/whats-new 🟠 71 🟢 94 🟠 87 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 64 🟢 96 🟠 87 🟢 95
/blog/a-single-source-of-truth 🔴 58 🟢 94 🟢 93 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 52 🟢 96 🟠 87 🟢 94
/blog/apple-m1-js-memory-error 🟠 89 🟢 96 🟠 87 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 84 🟢 96 🟢 93 🟢 94
/blog/batching-api-requests 🟠 84 🟢 96 🟢 93 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 77 🟢 96 🟠 87 🟢 94
/blog/building-a-sync-engine 🟠 88 🟢 96 🟢 93 🟢 94
/blog/change-primary-key-sequelize 🟠 70 🟢 96 🟠 87 🟢 94
/blog/crm-system-rate-limiting 🟠 71 🟢 97 🟢 93 🟢 95
/blog/data-cleaning-null-aggregate-values 🟠 82 🟢 97 🟠 87 🟢 95
/blog/data-makes-your-tools-smarter 🟠 75 🟢 96 🟢 93 🟢 94
/blog/dbt-and-grouparoo 🟠 67 🟢 96 🟢 93 🟢 94
/blog/declarative-data-sync 🟠 70 🟢 94 🟠 87 🟢 94
/blog/defering-side-effects-in-node 🟠 64 🟢 96 🟠 87 🟢 94
/blog/developing-grouparoo-on-macos-big-sur 🟠 69 🟢 96 🟠 87 🟢 94
/blog/distributing-nextjs-via-npm 🟠 76 🟢 96 🟠 87 🟢 94
/blog/dogfooding-your-product 🔴 32 🟢 96 🟢 93 🟢 94
/blog/dont-forget-your-vpn 🟠 70 🟢 96 🟠 87 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 80 🟢 96 🟠 87 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 76 🟢 96 🟠 87 🟢 95
/blog/etl-vs-elt 🟢 92 🟢 96 🟠 87 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 81 🟢 96 🟠 87 🟢 95
/blog/exports-is-not-a-function 🟠 73 🟢 96 🟠 87 🟢 94
/blog/extracting-all-mongodb-fields 🟠 83 🟢 96 🟠 87 🟢 94
/blog/getting-previous-path-nextjs 🟠 88 🟢 96 🟠 87 🟢 94
/blog/gifit 🔴 57 🟢 96 🟠 87 🟢 94
/blog/git-prune-to-remove-master 🟠 87 🟢 96 🟠 87 🟢 94
/blog/google-cloud-run-no-background-job 🟠 88 🟢 96 🟠 87 🟢 94
/blog/google-sheets-source 🟠 79 🟢 96 🟠 87 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 70 🟢 96 🟠 80 🟢 95
/blog/how-grouparoo-works-as-a-team 🟢 91 🟢 96 🟢 93 🟢 94
/blog/how-to-format-zendesk-tags 🟠 77 🟢 96 🟠 87 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 87 🟢 96 🟠 87 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 72 🟢 96 🟢 93 🟢 95
/blog/lighthouse-reports-on-github 🟠 81 🟢 96 🟠 87 🟢 94
/blog/marketing-challenges 🟠 88 🟢 96 🟠 87 🟢 94
/blog/migration-tips-for-m1-macs 🟠 72 🟢 96 🟢 93 🟢 94
/blog/mysql-column-names-case-sensitive 🟠 83 🟢 96 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟠 86 🟢 96 🟠 87 🟢 94
/blog/nextjs-plugins 🟠 64 🟢 96 🟠 87 🟢 94
/blog/product-metrics-open-source 🟠 73 🟢 96 🟠 87 🟢 94
/blog/promisifying-node-functions 🟠 68 🟢 96 🟠 87 🟢 94
/blog/pull-the-data-you-actually-want 🟠 70 🟢 96 🟠 87 🟢 95
/blog/save-your-high-water-marks-as-strings 🟢 90 🟢 96 🟢 93 🟢 94
/blog/seed-round 🟠 71 🟢 96 🟢 93 🟢 94
/blog/simulating-cohorts 🟠 87 🟢 97 🟠 87 🟢 94
/blog/software-development-workflow 🔴 56 🟢 94 🟠 87 🟢 94
/blog/sql-dialect-differences 🟠 84 🟢 96 🟠 87 🟢 94
/blog/steps-for-marketing-tests 🟠 86 🟢 97 🟠 87 🟢 96
/blog/sync-modes 🟠 72 🟢 96 🟠 87 🟢 94
/blog/testing-session-storage-selenium-node 🟠 76 🟢 96 🟠 87 🟢 94
/blog/the-shots-you-get-to-take 🟠 83 🟢 96 🟠 87 🟢 94
/blog/typescript-frontend-backend 🟠 69 🟢 96 🟠 87 🟢 94
/blog/understanding-types-sqlite-node 🟠 70 🟢 96 🟠 87 🟢 95
/blog/using-sync-modes 🟠 72 🟢 96 🟠 87 🟢 94
/blog/varchar-191 🟠 67 🟢 96 🟠 87 🟢 94
/blog/welcome-pedro 🟠 72 🟢 96 🟠 80 🟢 94
/blog/welcome-sean 🟠 88 🟢 96 🟢 93 🟢 94
/blog/welcome-teal 🟠 71 🟢 96 🟠 80 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟠 87 🟢 96 🟠 87 🟢 94
/docs/cli 🔴 41 🟢 96 🟠 87 🟢 95
/docs/community 🟠 60 🟢 96 🟠 87 🟢 95
/docs/config 🔴 30 🟢 94 🟢 93 🟢 95
/docs/deployment 🔴 42 🟢 96 🟢 93 🟢 95
/docs/development 🔴 35 🟢 97 🟢 93 🟢 96
/docs/getting-started 🔴 30 🟢 94 🟠 87 🟢 95
/docs/installation 🔴 41 🟢 96 🟢 93 🟢 95
/docs/plugins 🔴 59 🟢 96 🟠 87 🟠 88
/docs/running 🟠 64 🟢 96 🟠 87 🟢 95
/docs/support 🟠 62 🟢 96 🟢 93 🟢 95
/docs/tutorials 🔴 47 🟢 96 🟢 93 🟢 95
/integrations/bigquery-to-salesforce 🟢 91 🟢 98 🟠 87 🟢 94
/integrations/postgres-to-hubspot 🟠 87 🟢 98 🟠 87 🟢 94
/integrations/postgres-to-salesforce 🟢 91 🟢 98 🟠 87 🟢 94
/legal/privacy 🟢 92 🟢 96 🟢 93 🟠 87
/solutions/census-alternative 🟢 95 🟢 98 🟠 87 🟢 94
/solutions/education 🟢 94 🟢 98 🟠 87 🟢 95
/solutions/healthcare 🟠 85 🟢 98 🟠 87 🟢 95
/solutions/hightouch-alternative 🟠 88 🟢 98 🟠 87 🟢 94
/solutions/marketers 🟠 88 🟢 98 🟢 93 🟢 95
/solutions/modern-data-stack 🟢 90 🟢 98 🟠 87 🟢 94
/solutions/reverse-etl 🟠 85 🟢 98 🟠 87 🟢 94
/solutions/segment-alternative 🟢 91 🟢 98 🟠 87 🟢 94
/docs/cli/config 🔴 49 ❓ null 🟠 87 🟠 87
/docs/cli/run 🔴 58 🟢 96 🟠 87 🟠 86
/docs/cli/setup 🔴 49 🟢 96 🟠 87 🟠 87
/docs/community/code-of-conduct 🔴 39 🟢 96 🟠 87 🟢 95
/docs/community/contributions 🔴 47 🟢 96 🟠 87 🟢 95
/docs/config/apps 🔴 39 🟢 96 🟠 87 🟢 95
/docs/config/code-config 🔴 40 🟢 96 🟠 87 🟢 95
/docs/config/destinations 🔴 58 🟢 96 🟠 87 🟢 95
/docs/config/groups 🔴 43 🟢 96 🟠 87 🟢 95
/docs/config/profiles 🔴 46 🟢 96 🟠 87 🟢 94
/docs/config/properties 🔴 48 🟢 96 🟠 87 🟢 95
/docs/config/sources 🔴 45 🟢 96 🟠 87 🟢 95
/docs/development/databases 🔴 57 🟢 96 🟠 87 🟢 95
/docs/development/dataflow 🔴 55 🟢 96 🟢 93 🟢 95
/docs/development/destinations 🔴 41 🟢 96 🟠 87 🟢 95
/docs/development/plugins 🔴 42 🟢 98 🟢 93 🟢 95
/docs/development/publishing 🟠 60 🟢 96 🟢 93 🟢 95
/docs/development/sources 🔴 52 ❓ null 🟠 87 🟢 95
/docs/getting-started/product-concepts 🔴 41 🟢 96 🟠 87 🟢 96
/docs/installation/docker 🔴 42 🟢 96 🟢 93 🟢 95
/docs/installation/node 🔴 41 🟢 97 🟠 87 🟠 87
/docs/installation/plugins 🟠 66 🟢 96 🟠 87 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 39 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-intercom 🔴 55 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-mysql 🔴 50 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-postgres 🔴 33 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-redshift 🔴 34 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 52 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 51 🟢 92 🟠 87 🟢 94
/docs/running/settings 🔴 57 🟢 96 🟠 87 🟢 95
/docs/running/testing 🔴 38 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise 🔴 59 🟢 96 🟠 87 🟢 95
/docs/support/common-issues 🟠 60 🟢 96 🟠 87 🟢 95
/docs/support/debugging 🔴 55 🟢 96 🟠 87 🟢 95
/docs/support/environment 🔴 44 ❓ null 🟠 87 🟠 87
/docs/support/legal 🔴 47 🟢 96 🟠 87 🟢 94
/docs/support/monitoring 🔴 50 🟢 96 🟢 93 🟢 94
/docs/support/network 🔴 48 🟢 96 🟢 93 🟢 94
/docs/support/permissions 🔴 54 🟢 96 🟠 87 🟢 94
/docs/support/secrets 🔴 45 🟢 96 🟠 87 🟢 94
/docs/support/security 🔴 38 🟢 96 🟠 87 🟢 95
/docs/support/telemetry 🔴 58 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo 🔴 51 🟢 96 🟢 93 🟢 94
/docs/tutorials/app-example-config 🔴 39 ❓ null 🟠 87 🟠 80
/integrations/destinations/eloqua 🟠 85 🟢 96 🟢 93 🟢 94
/integrations/destinations/customerio 🟠 85 🟢 96 🟠 87 🟢 94
/integrations/destinations/facebook 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/sources/bigquery 🟠 87 🟢 96 🟢 93 🟢 94
/integrations/destinations/hubspot 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/intercom 🟠 85 🟢 96 🟠 87 🟢 94
/integrations/destinations/iterable 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/mailchimp 🟠 79 🟢 96 🟠 87 🟢 94
/integrations/destinations/marketo 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/sources/mongodb 🟢 92 🟢 96 🟢 93 🟢 94
/integrations/sources/mysql 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/destinations/onesignal 🟠 82 🟢 96 🟠 87 🟢 94
/integrations/destinations/pipedrive 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/sources/postgres 🟠 86 🟢 96 🟢 93 🟢 94
/integrations/sources/redshift 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/destinations/sailthru 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/salesforce 🟠 84 🟢 96 🟠 87 🟢 94
/integrations/destinations/sendgrid 🟠 82 🟢 96 🟠 87 🟢 94
/integrations/sources/snowflake 🟠 80 🟢 96 🟠 87 🟢 94
/integrations/sources/sqlite 🟢 92 🟢 96 🟠 87 🟢 94
/integrations/destinations/zendesk 🟠 89 🟢 96 🟠 87 🟢 94
/docs/config/code-config/apps 🟠 60 🟢 96 🟠 87 🟠 87
/docs/config/code-config/destinations 🔴 44 🟢 96 🟠 87 🟠 87
/docs/config/code-config/groups 🔴 56 🟢 97 🟠 87 🟢 95
/docs/config/code-config/properties 🔴 57 🟢 96 🟢 93 🟠 87
/docs/config/code-config/sources 🔴 58 🟢 96 🟠 87 🟠 87
/docs/running/ui-enterprise/apps 🔴 51 🟢 96 🟢 93 🟢 94
/docs/running/ui-enterprise/destinations 🟠 60 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/groups 🔴 38 🟢 97 🟠 87 🟢 95
/docs/running/ui-enterprise/properties 🔴 41 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/sources 🔴 52 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 63 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🔴 50 🟢 98 🟢 93 🟠 87
/docs/support/upgrading-grouparoo/v03-v04 🔴 52 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🔴 46 🟢 96 🟠 87 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 85 🟢 98 🟢 93 🟢 95
/about 🟠 86 🟢 96 🟠 87 🟢 95
/blog 🟠 80 🟢 96 🟢 93 🟠 89
/chat 🟠 60 🟢 95 🟠 80 🟢 93
/data-sync-apps 🟢 91 🟢 98 🟠 87 🟢 96
/docs 🟢 91 🟢 98 🟠 87 🟠 87
/get-started 🟠 89 🟢 98 🟠 87 🟠 78
/integrations 🟢 90 🟢 98 🟠 87 🟢 95
/meet 🟠 86 🟢 90 🟠 87 🟢 94
/pricing 🟠 87 🟢 94 🟠 87 🟢 94
/trial_landing 🟠 89 🟠 88 🟠 87 🟠 85
/trial 🟢 91 🟢 90 🟠 87 🟢 92
/whats-new 🟠 71 🟢 94 🟢 93 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 70 🟢 96 🟢 93 🟢 95
/blog/a-single-source-of-truth 🔴 59 🟢 94 🟠 87 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 51 🟢 96 🟠 87 🟢 94
/blog/apple-m1-js-memory-error 🟠 83 🟢 96 🟠 87 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 86 🟢 96 🟢 93 🟢 94
/blog/batching-api-requests 🟠 89 🟢 96 🟠 87 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟢 90 🟢 96 🟠 87 🟢 94
/blog/building-a-sync-engine 🟠 85 🟢 96 🟠 87 🟢 94
/blog/change-primary-key-sequelize 🟠 74 🟢 96 🟠 87 🟢 94
/blog/crm-system-rate-limiting 🟠 76 🟢 97 🟢 93 🟢 95
/blog/data-cleaning-null-aggregate-values 🟠 86 🟢 97 🟢 93 🟢 95
/blog/data-makes-your-tools-smarter 🟠 77 🟢 96 🟠 87 🟢 94
/blog/dbt-and-grouparoo 🟠 85 🟢 96 🟠 87 🟢 94
/blog/declarative-data-sync 🟠 68 🟢 94 🟠 87 🟢 94
/blog/defering-side-effects-in-node 🟠 69 🟢 96 🟠 87 🟢 94
/blog/developing-grouparoo-on-macos-big-sur 🟠 74 🟢 96 🟢 93 🟢 94
/blog/distributing-nextjs-via-npm 🟠 79 🟢 96 🟢 93 🟢 94
/blog/dogfooding-your-product 🔴 43 🟢 96 🟠 87 🟢 94
/blog/dont-forget-your-vpn 🟠 75 🟢 96 🟠 87 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 82 🟢 96 🟠 87 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 77 🟢 96 🟢 93 🟢 95
/blog/etl-vs-elt 🟠 84 🟢 96 🟢 93 🟢 95
/blog/events-are-probably-wrong-for-you 🟢 90 🟢 96 🟠 87 🟢 95
/blog/exports-is-not-a-function 🟠 86 🟢 96 🟠 87 🟢 94
/blog/extracting-all-mongodb-fields 🟠 84 🟢 96 🟠 87 🟢 94
/blog/getting-previous-path-nextjs 🟠 85 🟢 96 🟠 87 🟢 94
/blog/gifit 🟠 60 🟢 96 🟢 93 🟢 94
/blog/git-prune-to-remove-master 🟠 88 🟢 96 🟢 93 🟢 94
/blog/google-cloud-run-no-background-job 🟠 83 🟢 96 🟢 93 🟢 94
/blog/google-sheets-source 🟠 72 🟢 96 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 74 🟢 96 🟠 87 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 83 🟢 96 🟢 93 🟢 94
/blog/how-to-format-zendesk-tags 🟠 72 🟢 96 🟠 87 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 86 🟢 96 🟢 93 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 72 🟢 96 🟠 87 🟢 95
/blog/lighthouse-reports-on-github 🟢 90 🟢 96 🟠 87 🟢 94
/blog/marketing-challenges 🟠 86 🟢 96 🟠 87 🟢 94
/blog/migration-tips-for-m1-macs 🟢 90 🟢 96 🟠 87 🟢 94
/blog/mysql-column-names-case-sensitive 🟠 88 🟢 96 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟢 90 🟢 96 🟠 87 🟢 94
/blog/nextjs-plugins 🟠 68 🟢 96 🟠 87 🟢 94
/blog/product-metrics-open-source 🟠 76 🟢 96 🟠 87 🟢 94
/blog/promisifying-node-functions 🟠 75 🟢 96 🟢 93 🟢 94
/blog/pull-the-data-you-actually-want 🟠 73 🟢 96 🟢 93 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 86 🟢 96 🟢 93 🟢 94
/blog/seed-round 🟠 77 🟢 96 🟠 87 🟢 94
/blog/simulating-cohorts 🟠 83 🟢 97 🟠 87 🟢 94
/blog/software-development-workflow 🟠 63 🟢 94 🟠 87 🟢 94
/blog/sql-dialect-differences 🟠 89 🟢 96 🟠 87 🟢 94
/blog/steps-for-marketing-tests 🟠 84 🟢 97 🟠 87 🟢 96
/blog/sync-modes 🟠 74 🟢 96 🟢 93 🟢 94
/blog/testing-session-storage-selenium-node 🟠 76 🟢 96 🟠 87 🟢 94
/blog/the-shots-you-get-to-take 🟠 86 🟢 96 🟠 87 🟢 94
/blog/typescript-frontend-backend 🟠 68 🟢 96 🟠 87 🟢 94
/blog/understanding-types-sqlite-node 🟠 71 🟢 96 🟠 87 🟢 95
/blog/using-sync-modes 🟠 72 🟢 96 🟠 87 🟢 94
/blog/varchar-191 🟠 73 🟢 96 🟠 87 🟢 94
/blog/welcome-pedro 🟠 74 🟢 96 🟠 80 🟢 94
/blog/welcome-sean 🟠 88 🟢 96 🟢 93 🟢 94
/blog/welcome-teal 🟠 73 🟢 96 🟠 80 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟠 82 🟢 96 🟢 93 🟢 94
/docs/cli 🔴 48 🟢 96 🟠 87 🟢 95
/docs/community 🔴 40 🟢 96 🟠 87 🟢 95
/docs/config 🔴 37 🟢 94 🟠 87 🟢 95
/docs/deployment 🔴 42 🟢 96 🟠 87 🟢 95
/docs/development 🔴 44 🟢 97 🟢 93 🟢 96
/docs/getting-started 🔴 34 🟢 94 🟠 87 🟢 95
/docs/installation 🔴 48 🟢 96 🟢 93 🟢 95
/docs/plugins 🔴 47 🟢 96 🟠 87 🟠 88
/docs/running 🔴 47 🟢 96 🟠 87 🟢 95
/docs/support 🔴 43 🟢 96 🟠 87 🟢 95
/docs/tutorials 🔴 50 🟢 96 🟠 87 🟢 95
/integrations/bigquery-to-salesforce 🟠 88 🟢 98 🟢 93 🟢 94
/integrations/postgres-to-hubspot 🟠 89 🟢 98 🟠 87 🟢 94
/integrations/postgres-to-salesforce 🟢 95 🟢 98 🟠 87 🟢 94
/legal/privacy 🟢 91 🟢 96 🟢 93 🟠 87
/solutions/census-alternative 🟢 90 🟢 98 🟢 93 🟢 94
/solutions/education 🟢 92 🟢 98 🟠 87 🟢 95
/solutions/healthcare 🟠 88 🟢 98 🟠 87 🟢 95
/solutions/hightouch-alternative 🟢 91 🟢 98 🟢 93 🟢 94
/solutions/marketers 🟠 87 🟢 98 🟠 87 🟢 95
/solutions/modern-data-stack 🟢 92 🟢 98 🟢 93 🟢 94
/solutions/reverse-etl 🟠 89 🟢 98 🟢 93 🟢 94
/solutions/segment-alternative 🟢 90 🟢 98 🟠 87 🟢 94
/docs/cli/config 🔴 42 ❓ null 🟢 93 🟠 87
/docs/cli/run 🔴 41 🟢 96 🟠 87 🟠 86
/docs/cli/setup 🔴 50 🟢 96 🟠 87 🟠 87
/docs/community/code-of-conduct 🔴 49 🟢 96 🟠 87 🟢 95
/docs/community/contributions 🔴 47 🟢 96 🟢 93 🟢 95
/docs/config/apps 🔴 47 🟢 96 🟢 93 🟢 95
/docs/config/code-config 🔴 44 🟢 96 🟠 87 🟢 95
/docs/config/destinations 🔴 46 🟢 96 🟢 93 🟢 95
/docs/config/groups 🔴 38 🟢 96 🟠 87 🟢 95
/docs/config/profiles 🔴 46 🟢 96 🟠 87 🟢 94
/docs/config/properties 🟠 60 🟢 96 🟢 93 🟢 95
/docs/config/sources 🔴 38 🟢 96 🟠 87 🟢 95
/docs/development/databases 🔴 40 🟢 96 🟠 87 🟢 95
/docs/development/dataflow 🔴 40 🟢 96 🟠 87 🟢 95
/docs/development/destinations 🔴 47 🟢 96 🟢 93 🟢 95
/docs/development/plugins 🔴 36 🟢 98 🟢 93 🟢 95
/docs/development/publishing 🔴 38 🟢 96 🟠 87 🟢 95
/docs/development/sources 🔴 43 ❓ null 🟠 87 🟢 95
/docs/getting-started/product-concepts 🔴 40 🟢 96 🟠 87 🟢 96
/docs/installation/docker 🔴 48 🟢 96 🟠 87 🟢 95
/docs/installation/node 🔴 48 🟢 97 🟠 87 🟠 87
/docs/installation/plugins 🔴 48 🟢 96 🟢 93 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 52 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-intercom 🔴 39 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-mongo 🔴 32 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-mysql 🔴 43 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-postgres 🔴 39 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-redshift 🔴 38 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 35 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 47 🟢 92 🟢 93 🟢 94
/docs/running/settings 🔴 47 🟢 96 🟠 87 🟢 95
/docs/running/testing 🔴 56 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise 🔴 41 🟢 96 🟠 87 🟢 95
/docs/support/common-issues 🔴 41 🟢 96 🟢 93 🟢 95
/docs/support/debugging 🔴 42 🟢 96 🟢 93 🟢 95
/docs/support/environment 🟠 63 ❓ null 🟠 87 🟠 87
/docs/support/legal 🔴 45 🟢 96 🟠 87 🟢 94
/docs/support/monitoring 🔴 46 🟢 96 🟠 87 🟢 94
/docs/support/network 🔴 46 🟢 96 🟢 93 🟢 94
/docs/support/permissions 🔴 45 🟢 96 🟠 87 🟢 94
/docs/support/secrets 🔴 52 🟢 96 🟢 93 🟢 94
/docs/support/security 🔴 37 🟢 96 🟢 93 🟢 95
/docs/support/telemetry 🔴 38 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo 🔴 46 🟢 96 🟠 87 🟢 94
/docs/tutorials/app-example-config 🔴 50 ❓ null 🟢 93 🟠 80
/integrations/destinations/eloqua 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/customerio 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/facebook 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/sources/bigquery 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/destinations/hubspot 🟠 89 🟢 96 🟢 93 🟢 94
/integrations/destinations/intercom 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/destinations/iterable 🟢 92 🟢 96 🟠 87 🟢 94
/integrations/destinations/mailchimp 🟠 85 🟢 96 🟢 93 🟢 94
/integrations/destinations/marketo 🟠 88 🟢 96 🟢 93 🟢 94
/integrations/sources/mongo 🟠 88 🟢 96 🟠 80 🟢 94
/integrations/sources/mysql 🟠 80 🟢 96 🟠 87 🟢 94
/integrations/destinations/onesignal 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/pipedrive 🟠 89 🟢 96 🟢 93 🟢 94
/integrations/sources/postgres 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/sources/redshift 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/destinations/sailthru 🟠 82 🟢 96 🟢 93 🟢 94
/integrations/destinations/salesforce 🟠 89 🟢 96 🟢 93 🟢 94
/integrations/destinations/sendgrid 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/sources/snowflake 🟠 85 🟢 96 🟠 87 🟢 94
/integrations/sources/sqlite 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/zendesk 🟠 87 🟢 96 🟠 87 🟢 94
/docs/config/code-config/apps 🔴 44 🟢 96 🟢 93 🟠 87
/docs/config/code-config/destinations 🔴 41 🟢 96 🟠 87 🟠 87
/docs/config/code-config/groups 🔴 38 🟢 97 🟢 93 🟢 95
/docs/config/code-config/properties 🔴 46 🟢 96 🟠 87 🟠 87
/docs/config/code-config/sources 🔴 48 🟢 96 🟠 87 🟠 87
/docs/running/ui-enterprise/apps 🔴 48 🟢 96 🟠 87 🟢 94
/docs/running/ui-enterprise/destinations 🔴 40 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/groups 🔴 54 🟢 97 🟢 93 🟢 95
/docs/running/ui-enterprise/properties 🔴 46 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/sources 🔴 39 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🔴 54 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🔴 46 🟢 98 🟢 93 🟠 87
/docs/support/upgrading-grouparoo/v03-v04 🔴 45 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🔴 46 🟢 96 🟠 87 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 85 🟢 98 🟠 87 🟢 95
/about 🟠 80 🟢 96 🟠 87 🟢 95
/blog 🟢 95 🟢 96 🟢 93 🟠 89
/chat 🟠 64 🟢 95 🟠 80 🟢 93
/data-sync-apps 🟢 92 🟢 98 🟠 87 🟢 96
/docs 🟢 91 🟢 98 🟠 87 🟠 87
/get-started 🟢 92 🟢 98 🟢 93 🟠 78
/integrations 🟢 96 🟢 98 🟠 87 🟢 95
/meet 🟠 88 🟢 90 🟠 87 🟢 94
/pricing 🟢 90 🟢 94 🟢 93 🟢 94
/trial 🟢 91 🟢 90 🟠 87 🟢 92
/whats-new 🟠 74 🟢 94 🟠 87 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 75 🟢 96 🟠 87 🟢 95
/blog/a-single-source-of-truth 🟠 68 🟢 94 🟢 93 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 49 🟢 96 🟠 87 🟢 94
/blog/apple-m1-js-memory-error 🟢 93 🟢 96 🟠 87 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 84 🟢 96 🟠 87 🟢 94
/blog/batching-api-requests 🟢 93 🟢 96 🟠 87 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 87 🟢 96 🟠 87 🟢 94
/blog/building-a-sync-engine 🟠 80 🟢 96 🟢 93 🟢 94
/blog/change-primary-key-sequelize 🟠 83 🟢 96 🟠 87 🟢 94
/blog/crm-system-rate-limiting 🟠 76 🟢 97 🟢 93 🟢 95
/blog/data-cleaning-null-aggregate-values 🟠 87 🟢 97 🟢 93 🟢 95
/blog/data-makes-your-tools-smarter 🟠 77 🟢 96 🟠 87 🟢 94
/blog/dbt-and-grouparoo 🟠 77 🟢 96 🟠 87 🟢 94
/blog/declarative-data-sync 🟠 67 🟢 94 🟠 87 🟢 94
/blog/defering-side-effects-in-node 🟠 70 🟢 96 🟠 87 🟢 94
/blog/developing-grouparoo-on-macos-big-sur 🟠 75 🟢 96 🟠 87 🟢 94
/blog/distributing-nextjs-via-npm 🟠 81 🟢 96 🟠 87 🟢 94
/blog/dogfooding-your-product 🔴 48 🟢 96 🟠 87 🟢 94
/blog/dont-forget-your-vpn 🟠 74 🟢 96 🟠 87 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 87 🟢 96 🟠 87 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 72 🟢 96 🟠 87 🟢 95
/blog/etl-vs-elt 🟢 92 🟢 96 🟢 93 🟢 95
/blog/events-are-probably-wrong-for-you 🟢 93 🟢 96 🟠 87 🟢 95
/blog/exports-is-not-a-function 🟠 84 🟢 96 🟠 87 🟢 94
/blog/extracting-all-mongodb-fields 🟠 88 🟢 96 🟢 93 🟢 94
/blog/getting-previous-path-nextjs 🟠 89 🟢 96 🟠 87 🟢 94
/blog/gifit 🟠 63 🟢 96 🟠 87 🟢 94
/blog/git-prune-to-remove-master 🟢 92 🟢 96 🟠 87 🟢 94
/blog/google-cloud-run-no-background-job 🟠 87 🟢 96 🟠 87 🟢 94
/blog/google-sheets-source 🟠 77 🟢 96 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 74 🟢 96 🟠 80 🟢 95
/blog/how-grouparoo-works-as-a-team 🟢 93 🟢 96 🟠 87 🟢 94
/blog/how-to-format-zendesk-tags 🟠 73 🟢 96 🟠 87 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 86 🟢 96 🟠 87 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 74 🟢 96 🟢 93 🟢 95
/blog/lighthouse-reports-on-github 🟠 89 🟢 96 🟠 87 🟢 94
/blog/marketing-challenges 🟢 91 🟢 96 🟠 87 🟢 94
/blog/migration-tips-for-m1-macs 🟠 74 🟢 96 🟠 87 🟢 94
/blog/mysql-column-names-case-sensitive 🟢 90 🟢 96 🟠 87 🟢 94
/blog/nextjs-image-dimensions 🟠 88 🟢 96 🟢 93 🟢 94
/blog/nextjs-plugins 🟠 72 🟢 96 🟢 93 🟢 94
/blog/node-js-and-ipv6 🟠 75 🟢 96 🟠 87 🟢 94
/blog/product-metrics-open-source 🟠 74 🟢 96 🟠 87 🟢 94
/blog/promisifying-node-functions 🟠 73 🟢 96 🟠 87 🟢 94
/blog/pull-the-data-you-actually-want 🟠 76 🟢 96 🟠 87 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 86 🟢 96 🟠 87 🟢 94
/blog/seed-round 🟠 82 🟢 96 🟠 87 🟢 94
/blog/simulating-cohorts 🟢 92 🟢 97 🟠 87 🟢 94
/blog/software-development-workflow 🟠 65 🟢 94 🟠 87 🟢 94
/blog/sql-dialect-differences 🟢 96 🟢 96 🟢 93 🟢 94
/blog/steps-for-marketing-tests 🟢 90 🟢 97 🟠 87 🟢 96
/blog/sync-modes 🟠 74 🟢 96 🟠 87 🟢 94
/blog/testing-session-storage-selenium-node 🟠 74 🟢 96 🟠 87 🟢 94
/blog/the-shots-you-get-to-take 🟠 86 🟢 96 🟠 87 🟢 94
/blog/typescript-frontend-backend 🟠 71 🟢 96 🟠 87 🟢 94
/blog/understanding-types-sqlite-node 🟠 73 🟢 96 🟠 87 🟢 95
/blog/using-sync-modes 🟠 75 🟢 96 🟠 87 🟢 94
/blog/varchar-191 🟠 70 🟢 96 🟠 87 🟢 94
/blog/welcome-pedro 🟠 68 🟢 96 🟠 87 🟢 94
/blog/welcome-sean 🟠 89 🟢 96 🟠 87 🟢 94
/blog/welcome-teal 🟠 72 🟢 96 🟠 80 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟠 88 🟢 96 🟠 87 🟢 94
/docs/cli 🟠 62 🟢 96 🟠 87 🟢 95
/docs/community 🔴 58 🟢 96 🟢 93 🟢 95
/docs/config 🔴 32 🟢 94 🟢 93 🟢 95
/docs/deployment 🔴 42 🟢 96 🟠 87 🟢 95
/docs/development 🔴 35 🟢 97 🟠 87 🟢 96
/docs/getting-started 🔴 31 🟢 94 🟢 93 🟢 95
/docs/installation 🔴 41 🟢 96 🟠 87 🟢 95
/docs/plugins 🔴 47 🟢 96 🟠 87 🟠 88
/docs/running 🟠 68 🟢 96 🟠 87 🟢 95
/docs/support 🔴 59 🟢 96 🟢 93 🟢 95
/docs/tutorials 🟠 68 🟢 96 🟠 87 🟢 95
/integrations/bigquery-to-salesforce 🟠 89 🟢 98 🟢 93 🟢 94
/integrations/postgres-to-hubspot 🟢 90 🟢 98 🟠 87 🟢 94
/integrations/postgres-to-salesforce 🟢 92 🟢 98 🟠 87 🟢 94
/legal/privacy 🟢 93 🟢 96 🟢 93 🟠 87
/solutions/census-alternative 🟢 92 🟢 98 🟠 87 🟢 94
/solutions/education 🟢 90 🟢 98 🟠 87 🟢 95
/solutions/healthcare 🟢 91 🟢 98 🟠 87 🟢 95
/solutions/hightouch-alternative 🟢 90 🟢 98 🟠 87 🟢 94
/solutions/marketers 🟢 91 🟢 98 🟠 87 🟢 95
/solutions/modern-data-stack 🟢 93 🟢 98 🟠 87 🟢 94
/solutions/reverse-etl 🟢 93 🟢 98 🟢 93 🟢 94
/solutions/segment-alternative 🟢 92 🟢 98 🟢 93 🟢 94
/docs/cli/config 🟠 62 ❓ null 🟠 87 🟠 87
/docs/cli/run 🔴 49 🟢 96 🟠 87 🟠 86
/docs/cli/setup 🔴 46 🟢 96 🟠 87 🟠 87
/docs/community/code-of-conduct 🔴 50 🟢 96 🟠 87 🟢 95
/docs/community/contributions 🟠 61 🟢 96 🟠 87 🟢 95
/docs/config/apps 🔴 43 🟢 96 🟢 93 🟢 95
/docs/config/code-config 🔴 55 🟢 96 🟠 87 🟢 95
/docs/config/destinations 🔴 41 🟢 96 🟠 87 🟢 95
/docs/config/groups 🔴 45 🟢 96 🟢 93 🟢 95
/docs/config/profiles 🔴 51 🟢 96 🟠 87 🟢 94
/docs/config/properties 🔴 43 🟢 96 🟢 93 🟢 95
/docs/config/sources 🔴 59 🟢 96 🟢 93 🟢 95
/docs/development/databases 🔴 49 🟢 96 🟢 93 🟢 95
/docs/development/dataflow 🟠 62 🟢 96 🟠 87 🟢 95
/docs/development/destinations 🔴 52 🟢 96 🟢 93 🟢 95
/docs/development/plugins 🔴 34 🟢 98 🟠 87 🟢 95
/docs/development/publishing 🔴 41 🟢 96 🟢 93 🟢 95
/docs/development/sources 🔴 46 ❓ null 🟠 87 🟢 95
/docs/getting-started/product-concepts 🔴 53 🟢 96 🟠 87 🟢 96
/docs/installation/docker 🔴 50 🟢 96 🟢 93 🟢 95
/docs/installation/node 🔴 51 🟢 97 🟠 87 🟠 87
/docs/installation/plugins 🔴 47 🟢 96 🟠 87 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 51 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-intercom 🔴 37 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-mongo 🔴 42 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-mysql 🔴 52 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-postgres 🔴 51 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-redshift 🔴 33 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 42 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 33 🟢 92 🟠 87 🟢 94
/docs/running/settings 🔴 49 🟢 96 🟠 87 🟢 95
/docs/running/testing 🔴 48 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise 🔴 40 🟢 96 🟠 87 🟢 95
/docs/support/common-issues 🟠 60 🟢 96 🟠 87 🟢 95
/docs/support/debugging 🔴 44 🟢 96 🟢 93 🟢 95
/docs/support/environment 🟠 61 ❓ null 🟠 87 🟠 87
/docs/support/legal 🔴 46 🟢 96 🟠 87 🟢 94
/docs/support/monitoring 🔴 48 🟢 96 🟠 87 🟢 94
/docs/support/network 🔴 40 🟢 96 🟠 87 🟢 95
/docs/support/permissions 🔴 47 🟢 96 🟠 87 🟢 94
/docs/support/secrets 🔴 54 🟢 96 🟠 87 🟢 94
/docs/support/security 🔴 38 🟢 96 🟠 87 🟢 95
/docs/support/telemetry 🔴 58 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo 🔴 47 🟢 96 🟠 87 🟢 94
/docs/tutorials/app-example-config 🔴 51 ❓ null 🟠 87 🟠 80
/integrations/destinations/eloqua 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/destinations/customerio 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/destinations/facebook 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/sources/bigquery 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/destinations/hubspot 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/intercom 🟢 92 🟢 96 🟠 87 🟢 94
/integrations/destinations/iterable 🟠 84 🟢 96 🟢 93 🟢 94
/integrations/destinations/mailchimp 🟠 87 🟢 96 🟢 93 🟢 94
/integrations/destinations/marketo 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/sources/mongo 🟢 92 🟢 96 🟢 93 🟢 94
/integrations/sources/mysql 🟢 92 🟢 96 🟠 87 🟢 94
/integrations/destinations/onesignal 🟢 91 🟢 96 🟢 93 🟢 94
/integrations/destinations/pipedrive 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/sources/postgres 🟢 92 🟢 96 🟢 93 🟢 94
/integrations/sources/redshift 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/sailthru 🟠 86 🟢 96 🟢 93 🟢 94
/integrations/destinations/salesforce 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/destinations/sendgrid 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/sources/snowflake 🟠 88 🟢 96 🟢 93 🟢 94
/integrations/sources/sqlite 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/destinations/zendesk 🟠 89 🟢 96 🟠 87 🟢 94
/docs/config/code-config/apps 🔴 50 🟢 96 🟢 93 🟠 87
/docs/config/code-config/destinations 🔴 49 🟢 96 🟠 87 🟠 87
/docs/config/code-config/groups 🔴 55 🟢 97 🟠 87 🟢 95
/docs/config/code-config/properties 🔴 48 🟢 96 🟢 93 🟠 87
/docs/config/code-config/sources 🔴 49 🟢 96 🟠 87 🟠 87
/docs/running/ui-enterprise/apps 🔴 44 🟢 96 🟠 87 🟢 94
/docs/running/ui-enterprise/destinations 🔴 49 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/groups 🔴 53 🟢 97 🟠 87 🟢 95
/docs/running/ui-enterprise/properties 🟠 62 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/sources 🟠 60 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🔴 55 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🔴 50 🟢 98 🟢 93 🟠 87
/docs/support/upgrading-grouparoo/v03-v04 🟠 63 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🟠 67 🟢 96 🟠 87 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 78 🟢 96 🟢 93 🟢 95
/about 🟠 61 🟢 96 🟠 87 🟢 96
/blog 🟠 76 🟢 96 🟢 93 🟠 89
/chat 🔴 59 🟢 94 🟠 80 🟢 93
/data-sync-apps 🟠 84 🟢 96 🟠 87 🟢 96
/docs 🟢 91 🟢 98 🟠 87 🟠 87
/get-started 🟢 90 🟢 98 🟢 93 🟠 78
/integrations 🟢 91 🟢 96 🟠 87 🟢 96
/meet 🟠 85 🟢 90 🟠 87 🟢 94
/pricing 🟠 88 🟢 94 🟢 93 🟢 94
/trial 🟢 91 🟢 90 🟠 87 🟢 92
/whats-new 🟠 69 🟢 94 🟠 87 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 72 🟢 96 🟠 87 🟢 95
/blog/a-single-source-of-truth 🟠 63 🟢 94 🟠 87 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 50 🟢 96 🟠 87 🟢 95
/blog/apple-m1-js-memory-error 🟠 84 🟢 96 🟢 93 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 85 🟢 96 🟢 93 🟢 95
/blog/batching-api-requests 🟠 86 🟢 96 🟢 93 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 82 🟢 96 🟠 87 🟢 94
/blog/building-a-sync-engine 🟠 85 🟢 96 🟠 87 🟢 95
/blog/change-primary-key-sequelize 🟠 73 🟢 96 🟠 87 🟢 94
/blog/crm-system-rate-limiting 🟠 73 🟢 97 🟠 87 🟢 96
/blog/customer-data-integration 🟠 82 🟢 96 🟢 93 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 78 🟢 97 🟠 87 🟢 95
/blog/data-makes-your-tools-smarter 🟠 69 🟢 96 🟠 87 🟢 94
/blog/dbt-and-grouparoo 🟠 72 🟢 96 🟠 87 🟢 94
/blog/declarative-data-sync 🟠 62 🟢 94 🟠 87 🟢 94
/blog/defering-side-effects-in-node 🟠 60 🟢 96 🟠 87 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 68 🟢 96 🟠 87 🟢 94
/blog/distributing-nextjs-via-npm 🟠 69 🟢 96 🟠 87 🟢 94
/blog/dogfooding-your-product 🔴 42 🟢 96 🟠 87 🟢 94
/blog/dont-forget-your-vpn 🟠 70 🟢 96 🟢 93 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 80 🟢 96 🟠 87 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 75 🟢 96 🟠 87 🟢 95
/blog/etl-vs-elt 🟠 81 🟢 96 🟠 87 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 86 🟢 96 🟠 87 🟢 95
/blog/exports-is-not-a-function 🟠 85 🟢 96 🟢 93 🟢 94
/blog/extracting-all-mongodb-fields 🟠 86 🟢 96 🟠 87 🟢 94
/blog/getting-previous-path-nextjs 🟠 87 🟢 96 🟠 87 🟢 94
/blog/gifit 🔴 59 🟢 96 🟠 87 🟢 94
/blog/git-prune-to-remove-master 🟠 86 🟢 96 🟠 87 🟢 94
/blog/google-cloud-run-no-background-job 🟠 85 🟢 96 🟠 87 🟢 94
/blog/google-sheets-source 🟠 73 🟢 96 🟠 87 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 72 🟢 96 🟠 87 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 89 🟢 96 🟠 87 🟢 94
/blog/how-to-format-zendesk-tags 🟠 73 🟢 96 🟠 87 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 85 🟢 96 🟠 87 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 69 🟢 96 🟠 87 🟢 95
/blog/lighthouse-reports-on-github 🟠 81 🟢 96 🟢 93 🟢 94
/blog/marketing-challenges 🟠 85 🟢 96 🟠 87 🟢 95
/blog/migration-tips-for-m1-macs 🟠 75 🟢 96 🟠 87 🟢 94
/blog/mysql-column-names-case-sensitive 🟠 84 🟢 96 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟠 86 🟢 96 🟠 87 🟢 94
/blog/nextjs-plugins 🟠 64 🟢 96 🟠 87 🟢 95
/blog/node-js-and-ipv6 🟠 75 🟢 96 🟠 87 🟢 95
/blog/product-metrics-open-source 🟠 87 🟢 96 🟠 87 🟢 94
/blog/promisifying-node-functions 🟠 69 🟢 96 🟠 87 🟢 95
/blog/pull-the-data-you-actually-want 🟠 73 🟢 96 🟢 93 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 84 🟢 96 🟢 93 🟢 94
/blog/seed-round 🟠 72 🟢 96 🟠 87 🟢 94
/blog/simulating-cohorts 🟠 86 🟢 97 🟠 87 🟢 94
/blog/software-development-workflow 🔴 58 🟢 94 🟢 93 🟢 95
/blog/sql-dialect-differences 🟠 84 🟢 96 🟠 87 🟢 95
/blog/steps-for-marketing-tests 🟠 64 🟢 97 🟠 87 🟢 96
/blog/sync-modes 🟠 86 🟢 96 🟠 87 🟢 94
/blog/testing-session-storage-selenium-node 🟠 75 🟢 96 🟢 93 🟢 94
/blog/the-shots-you-get-to-take 🟠 88 🟢 96 🟠 87 🟢 94
/blog/typescript-frontend-backend 🟠 72 🟢 96 🟠 87 🟢 94
/blog/understanding-types-sqlite-node 🟠 71 🟢 96 🟠 87 🟢 95
/blog/using-sync-modes 🟠 68 🟢 96 🟠 87 🟢 94
/blog/varchar-191 🟠 64 🟢 96 🟢 93 🟢 94
/blog/welcome-pedro 🟠 76 🟢 96 🟠 80 🟢 94
/blog/welcome-sean 🟠 86 🟢 96 🟢 93 🟢 94
/blog/welcome-teal 🟠 70 🟢 96 🟠 87 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟢 90 🟢 96 🟠 87 🟢 95
/docs/cli 🔴 48 🟢 96 🟠 87 🟢 95
/docs/community 🔴 55 🟢 96 🟠 87 🟢 95
/docs/config 🔴 30 🟢 94 🟠 87 🟢 95
/docs/deployment 🔴 43 🟢 96 🟠 87 🟢 95
/docs/development 🔴 40 🟢 97 🟠 87 🟢 96
/docs/getting-started 🔴 30 🟢 94 🟢 93 🟢 95
/docs/installation 🔴 39 🟢 96 🟠 87 🟢 95
/docs/plugins 🔴 56 🟢 96 🟠 87 🟠 88
/docs/running 🔴 52 🟢 96 🟢 93 🟢 95
/docs/support 🔴 46 🟢 96 🟢 93 🟢 95
/docs/tutorials 🔴 47 🟢 96 🟠 87 🟢 95
/integrations/bigquery-to-salesforce 🟠 84 🟢 96 🟠 87 🟢 94
/integrations/postgres-to-hubspot 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/postgres-to-salesforce 🟠 89 🟢 96 🟠 87 🟢 94
/legal/privacy 🟠 88 🟢 96 🟠 87 🟠 87
/solutions/census-alternative 🟠 86 🟢 96 🟢 93 🟢 94
/solutions/education 🟠 83 🟢 96 🟠 87 🟢 95
/solutions/healthcare 🟠 84 🟢 96 🟠 87 🟢 95
/solutions/hightouch-alternative 🟠 89 🟢 96 🟠 87 🟢 94
/solutions/marketers 🟠 81 🟢 96 🟢 93 🟢 95
/solutions/modern-data-stack 🟠 86 🟢 96 🟢 93 🟢 95
/solutions/reverse-etl 🟢 90 🟢 96 🟠 87 🟢 95
/solutions/segment-alternative 🟠 87 🟢 97 🟢 93 🟢 94
/docs/cli/config 🔴 58 ❓ null 🟢 93 🟠 87
/docs/cli/run 🔴 44 🟢 96 🟠 87 🟠 86
/docs/cli/setup 🔴 45 🟢 96 🟢 93 🟠 87
/docs/community/code-of-conduct 🔴 38 🟢 96 🟠 87 🟢 95
/docs/community/contributions 🔴 41 🟢 96 🟢 93 🟢 95
/docs/config/apps 🔴 37 🟢 96 🟠 87 🟢 95
/docs/config/code-config 🔴 34 🟢 96 🟠 87 🟢 95
/docs/config/destinations 🔴 47 🟢 96 🟠 87 🟢 95
/docs/config/groups 🔴 43 🟢 96 🟠 87 🟢 95
/docs/config/profiles 🔴 50 🟢 96 🟠 87 🟢 94
/docs/config/properties 🔴 47 🟢 96 🟠 87 🟢 95
/docs/config/sources 🔴 58 🟢 96 🟠 87 🟢 95
/docs/development/databases 🟠 60 🟢 96 🟢 93 🟢 95
/docs/development/dataflow 🔴 41 🟢 96 🟠 87 🟢 95
/docs/development/destinations 🔴 40 🟢 96 🟢 93 🟢 95
/docs/development/plugins 🔴 38 🟢 98 🟠 87 🟢 95
/docs/development/publishing 🔴 56 🟢 96 🟠 87 🟢 95
/docs/development/sources 🔴 37 ❓ null 🟠 87 🟢 95
/docs/getting-started/product-concepts 🔴 52 🟢 96 🟠 87 🟢 96
/docs/installation/docker 🔴 44 🟢 96 🟢 93 🟢 95
/docs/installation/node 🔴 58 🟢 97 🟠 87 🟠 87
/docs/installation/plugins 🔴 53 🟢 96 🟠 87 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 52 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-intercom 🔴 53 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-mongo 🔴 33 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-mysql 🔴 49 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-postgres 🔴 37 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-redshift 🔴 33 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 39 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 50 🟢 92 🟠 87 🟢 94
/docs/running/settings 🔴 53 🟢 96 🟠 87 🟢 95
/docs/running/testing 🔴 54 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise 🔴 43 🟢 96 🟠 87 🟢 95
/docs/support/common-issues 🔴 56 🟢 96 🟠 87 🟢 95
/docs/support/debugging 🔴 46 🟢 96 🟠 87 🟢 95
/docs/support/environment 🟠 60 ❓ null 🟢 93 🟠 87
/docs/support/legal 🔴 44 🟢 96 🟠 87 🟢 94
/docs/support/monitoring 🔴 59 🟢 96 🟠 87 🟢 94
/docs/support/network 🔴 38 🟢 96 🟠 87 🟢 94
/docs/support/permissions 🟠 61 🟢 96 🟠 87 🟢 94
/docs/support/rest-api 🔴 41 ❓ null 🟠 87 🟢 94
/docs/support/secrets 🔴 52 🟢 96 🟢 93 🟢 94
/docs/support/security 🔴 36 🟢 96 🟢 93 🟢 95
/docs/support/telemetry 🔴 57 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo 🔴 56 🟢 96 🟠 87 🟢 94
/docs/tutorials/app-example-config 🔴 31 ❓ null 🟢 93 🟠 80
/integrations/destinations/eloqua 🟠 84 🟢 96 🟢 93 🟢 94
/integrations/destinations/customerio 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/facebook 🟠 81 🟢 96 🟠 87 🟢 94
/integrations/sources/bigquery 🟠 81 🟢 96 🟠 87 🟢 94
/integrations/destinations/hubspot 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/destinations/intercom 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/destinations/iterable 🟠 84 🟢 96 🟠 87 🟢 94
/integrations/destinations/mailchimp 🟠 84 🟢 96 🟢 93 🟢 94
/integrations/destinations/marketo 🟠 87 🟢 96 🟢 93 🟢 94
/integrations/sources/mongo 🟠 80 🟢 96 🟠 87 🟢 94
/integrations/sources/mysql 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/destinations/onesignal 🟠 84 🟢 96 🟠 87 🟢 94
/integrations/destinations/pipedrive 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/sources/postgres 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/sources/redshift 🟠 86 🟢 96 🟢 93 🟢 94
/integrations/destinations/sailthru 🟠 84 🟢 96 🟢 93 🟢 94
/integrations/destinations/salesforce 🟠 83 🟢 96 🟢 93 🟢 94
/integrations/destinations/sendgrid 🟠 87 🟢 96 🟢 93 🟢 94
/integrations/sources/snowflake 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/sources/sqlite 🟠 83 🟢 96 🟠 87 🟢 94
/integrations/destinations/zendesk 🟠 85 🟢 96 🟠 87 🟢 94
/docs/config/code-config/apps 🔴 39 🟢 96 🟠 87 🟠 87
/docs/config/code-config/destinations 🔴 46 🟢 96 🟢 93 🟠 87
/docs/config/code-config/groups 🔴 55 🟢 97 🟢 93 🟢 95
/docs/config/code-config/properties 🔴 42 🟢 96 🟢 93 🟠 87
/docs/config/code-config/sources 🔴 47 🟢 96 🟠 87 🟠 87
/docs/running/ui-enterprise/apps 🟠 61 🟢 96 🟢 93 🟢 94
/docs/running/ui-enterprise/destinations 🔴 38 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/groups 🔴 44 🟢 97 🟠 87 🟢 95
/docs/running/ui-enterprise/properties 🔴 46 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/sources 🔴 41 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 63 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🔴 40 🟢 98 🟢 93 🟠 86
/docs/support/upgrading-grouparoo/v03-v04 🔴 59 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🔴 42 🟢 96 🟠 87 🟢 94

@github-actions
Copy link

github-actions bot commented Sep 3, 2021

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 80 🟢 96 🟠 87 🟢 95
/about 🟠 83 🟢 96 🟠 87 🟢 96
/blog 🟠 88 🟢 96 🟠 80 🟠 89
/chat 🟠 65 🟢 94 🟠 87 🟢 93
/data-sync-apps 🟢 92 🟢 96 🟠 87 🟢 96
/docs 🟠 88 🟢 98 🟢 93 🟠 87
/get-started 🟢 94 🟢 98 🟠 87 🟠 78
/integrations 🟠 86 🟢 96 🟠 87 🟢 96
/meet 🟢 92 🟢 90 🟠 87 🟢 94
/pricing 🟢 93 🟢 94 🟢 93 🟢 94
/trial 🟢 92 🟢 90 🟠 87 🟢 92
/whats-new 🟠 75 🟢 94 🟠 87 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 75 🟢 96 🟠 87 🟢 95
/blog/a-single-source-of-truth 🟠 67 🟢 94 🟠 87 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 58 🟢 96 🟠 87 🟢 95
/blog/apple-m1-js-memory-error 🟢 90 🟢 96 🟢 93 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟢 90 🟢 96 🟠 87 🟢 95
/blog/batching-api-requests 🟢 91 🟢 96 🟠 87 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 85 🟢 96 🟠 87 🟢 94
/blog/building-a-sync-engine 🟠 87 🟢 96 🟠 87 🟢 95
/blog/change-primary-key-sequelize 🟠 76 🟢 96 🟠 87 🟢 94
/blog/crm-system-rate-limiting 🟠 76 🟢 97 🟢 93 🟢 96
/blog/customer-data-integration 🟠 81 🟢 96 🟢 93 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 86 🟢 97 🟢 93 🟢 95
/blog/data-makes-your-tools-smarter 🟠 80 🟢 96 🟢 93 🟢 94
/blog/dbt-and-grouparoo 🟠 76 🟢 96 🟠 87 🟢 94
/blog/declarative-data-sync 🟠 73 🟢 94 🟠 87 🟢 94
/blog/defering-side-effects-in-node 🟠 73 🟢 96 🟠 87 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 84 🟢 96 🟢 93 🟢 94
/blog/distributing-nextjs-via-npm 🟠 75 🟢 96 🟢 93 🟢 94
/blog/dogfooding-your-product 🔴 43 🟢 96 🟠 87 🟢 94
/blog/dont-forget-your-vpn 🟢 93 🟢 96 🟠 87 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 88 🟢 96 🟠 87 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 79 🟢 96 🟠 87 🟢 95
/blog/etl-vs-elt 🟠 88 🟢 96 🟠 87 🟢 95
/blog/events-are-probably-wrong-for-you 🟢 93 🟢 96 🟠 87 🟢 95
/blog/exports-is-not-a-function 🟠 89 🟢 96 🟢 93 🟢 94
/blog/extracting-all-mongodb-fields 🟢 91 🟢 96 🟠 87 🟢 94
/blog/getting-previous-path-nextjs 🟠 87 🟢 96 🟠 87 🟢 94
/blog/gifit 🟠 65 🟢 96 🟢 93 🟢 94
/blog/git-prune-to-remove-master 🟢 90 🟢 96 🟢 93 🟢 94
/blog/google-cloud-run-no-background-job 🟢 92 🟢 96 🟢 93 🟢 94
/blog/google-sheets-source 🟠 77 🟢 96 🟠 87 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 74 🟢 96 🟠 80 🟢 95
/blog/how-grouparoo-works-as-a-team 🟢 97 🟢 96 🟠 87 🟢 94
/blog/how-to-format-zendesk-tags 🟠 88 🟢 96 🟢 93 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟢 90 🟢 96 🟢 93 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 75 🟢 96 🟠 87 🟢 95
/blog/lighthouse-reports-on-github 🟠 89 🟢 96 🟠 87 🟢 94
/blog/marketing-challenges 🟢 90 🟢 96 🟢 93 🟢 95
/blog/migration-tips-for-m1-macs 🟠 75 🟢 96 🟠 87 🟢 94
/blog/mysql-column-names-case-sensitive 🟢 91 🟢 96 🟠 87 🟢 94
/blog/nextjs-image-dimensions 🟢 92 🟢 96 🟠 87 🟢 94
/blog/nextjs-plugins 🟠 71 🟢 96 🟢 93 🟢 95
/blog/node-js-and-ipv6 🟠 72 🟢 96 🟢 93 🟢 95
/blog/product-metrics-open-source 🟠 77 🟢 96 🟠 87 🟢 94
/blog/promisifying-node-functions 🟠 74 🟢 96 🟠 87 🟢 95
/blog/pull-the-data-you-actually-want 🟠 79 🟢 96 🟢 93 🟢 95
/blog/save-your-high-water-marks-as-strings 🟢 92 🟢 96 🟢 93 🟢 94
/blog/seed-round 🟠 77 🟢 96 🟠 87 🟢 94
/blog/simulating-cohorts 🟢 94 🟢 97 🟢 93 🟢 94
/blog/software-development-workflow 🟠 70 🟢 94 🟠 87 🟢 95
/blog/sql-dialect-differences 🟢 94 🟢 96 🟢 93 🟢 95
/blog/steps-for-marketing-tests 🟠 85 🟢 97 🟠 87 🟢 96
/blog/sync-modes 🟠 74 🟢 96 🟠 87 🟢 94
/blog/testing-session-storage-selenium-node 🟠 80 🟢 96 🟠 87 🟢 94
/blog/the-shots-you-get-to-take 🟢 91 🟢 96 🟠 87 🟢 94
/blog/typescript-frontend-backend 🟠 69 🟢 96 🟢 93 🟢 94
/blog/understanding-types-sqlite-node 🟠 75 🟢 96 🟠 87 🟢 95
/blog/using-sync-modes 🟠 75 🟢 96 🟢 93 🟢 94
/blog/varchar-191 🟠 85 🟢 96 🟢 93 🟢 94
/blog/welcome-maria 🟢 91 🟢 96 🟠 87 🟢 94
/blog/welcome-pedro 🟠 80 🟢 96 🟠 87 🟢 94
/blog/welcome-sean 🟢 91 🟢 96 🟠 87 🟢 94
/blog/welcome-teal 🟠 82 🟢 96 🟠 87 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟢 92 🟢 96 🟢 93 🟢 95
/docs/cli 🟠 63 🟢 96 🟠 87 🟢 95
/docs/community 🟠 62 🟢 96 🟢 93 🟢 95
/docs/config 🔴 35 🟢 94 🟠 87 🟢 95
/docs/deployment 🔴 48 🟢 96 🟠 87 🟢 95
/docs/development 🔴 58 🟢 97 🟠 87 🟢 96
/docs/getting-started 🔴 30 🟢 94 🟢 93 🟢 95
/docs/installation 🔴 45 🟢 96 🟢 93 🟢 95
/docs/plugins 🔴 43 🟢 96 🟠 87 🟠 89
/docs/running 🔴 58 🟢 96 🟠 87 🟢 95
/docs/support 🟠 68 🟢 96 🟠 87 🟢 95
/docs/tutorials 🔴 59 🟢 96 🟠 87 🟢 95
/integrations/bigquery-to-salesforce 🟢 92 🟢 96 🟠 87 🟢 94
/integrations/postgres-to-hubspot 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/postgres-to-salesforce 🟠 87 🟢 96 🟢 93 🟢 94
/legal/privacy 🟢 92 🟢 96 🟠 87 🟠 87
/solutions/census-alternative 🟠 89 🟢 96 🟢 93 🟢 94
/solutions/education 🟠 88 🟢 96 🟠 87 🟢 95
/solutions/healthcare 🟢 90 🟢 96 🟠 87 🟢 95
/solutions/hightouch-alternative 🟢 91 🟢 96 🟠 87 🟢 94
/solutions/marketers 🟢 92 🟢 96 🟢 93 🟢 95
/solutions/modern-data-stack 🟢 92 🟢 96 🟢 93 🟢 95
/solutions/reverse-etl 🟢 92 🟢 96 🟢 93 🟢 95
/solutions/segment-alternative 🟠 83 🟢 97 🟢 93 🟢 94
/docs/cli/config 🔴 48 ❓ null 🟠 87 🟠 87
/docs/cli/run 🟠 61 🟢 96 🟢 93 🟠 86
/docs/cli/setup 🔴 53 🟢 96 🟢 93 🟠 87
/docs/community/code-of-conduct 🟠 63 🟢 96 🟠 87 🟢 95
/docs/community/contributions 🟠 63 🟢 96 🟠 87 🟢 95
/docs/config/apps 🔴 51 🟢 96 🟢 93 🟢 95
/docs/config/code-config 🔴 45 🟢 96 🟠 87 🟢 95
/docs/config/destinations 🟠 61 🟢 96 🟠 87 🟢 95
/docs/config/groups 🔴 46 🟢 96 🟠 87 🟢 95
/docs/config/profiles 🟠 64 🟢 96 🟠 87 🟢 94
/docs/config/properties 🔴 51 🟢 96 🟠 87 🟢 95
/docs/config/sources 🔴 49 🟢 96 🟠 87 🟢 95
/docs/development/databases 🟠 63 🟢 96 🟠 87 🟢 95
/docs/development/dataflow 🔴 59 🟢 96 🟢 93 🟢 95
/docs/development/destinations 🔴 44 🟢 96 🟠 87 🟢 95
/docs/development/plugins 🔴 56 🟢 98 🟢 93 🟢 95
/docs/development/publishing 🔴 42 🟢 96 🟠 87 🟢 95
/docs/development/sources 🔴 46 ❓ null 🟠 87 🟢 95
/docs/getting-started/product-concepts 🔴 42 🟢 96 🟢 93 🟢 96
/docs/installation/docker 🟠 60 🟢 96 🟢 93 🟢 95
/docs/installation/node 🔴 53 🟢 97 🟠 87 🟠 87
/docs/installation/plugins 🟠 70 🟢 96 🟠 87 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 56 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-intercom 🔴 47 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-mongo 🔴 42 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-mysql 🔴 36 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-postgres 🔴 53 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-redshift 🔴 42 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 53 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 38 🟢 92 🟠 87 🟢 94
/docs/running/settings 🟠 60 🟢 96 🟠 87 🟢 95
/docs/running/testing 🔴 59 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise 🟠 61 🟢 96 🟠 87 🟢 95
/docs/support/common-issues 🟠 63 🟢 96 🟠 87 🟢 95
/docs/support/debugging 🔴 56 🟢 96 🟠 87 🟢 95
/docs/support/environment 🔴 53 ❓ null 🟠 87 🟠 87
/docs/support/legal 🔴 49 🟢 96 🟢 93 🟢 94
/docs/support/monitoring 🟠 65 🟢 96 🟠 87 🟢 94
/docs/support/network 🔴 42 🟢 96 🟢 93 🟢 94
/docs/support/permissions 🔴 56 🟢 96 🟢 93 🟢 94
/docs/support/rest-api 🔴 50 ❓ null 🟢 93 🟢 94
/docs/support/secrets 🟠 68 🟢 96 🟢 93 🟢 94
/docs/support/security 🔴 42 🟢 96 🟠 87 🟢 95
/docs/support/telemetry 🟠 61 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo 🔴 48 🟢 96 🟢 93 🟢 94
/docs/tutorials/app-example-config 🔴 49 ❓ null 🟠 87 🟠 80
/integrations/destinations/eloqua 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/customerio 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/facebook 🟠 85 🟢 96 🟢 93 🟢 94
/integrations/sources/bigquery 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/destinations/hubspot 🟢 93 🟢 96 🟠 87 🟢 95
/integrations/destinations/intercom 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/destinations/iterable 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/destinations/mailchimp 🟢 92 🟢 96 🟢 93 🟢 94
/integrations/destinations/marketo 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/sources/mongo 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/sources/mysql 🟢 95 🟢 96 🟢 93 🟢 94
/integrations/destinations/onesignal 🟢 92 🟢 96 🟢 93 🟢 94
/integrations/destinations/pipedrive 🟠 87 🟢 96 🟢 93 🟢 94
/integrations/sources/postgres 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/sources/redshift 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/destinations/sailthru 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/destinations/salesforce 🟢 91 🟢 96 🟢 93 🟢 94
/integrations/destinations/sendgrid 🟢 92 🟢 96 🟢 93 🟢 94
/integrations/sources/snowflake 🟢 93 🟢 96 🟢 93 🟢 94
/integrations/sources/sqlite 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/destinations/zendesk 🟠 89 🟢 96 🟠 87 🟢 94
/docs/config/code-config/apps 🔴 44 🟢 96 🟠 87 🟠 87
/docs/config/code-config/destinations 🔴 51 🟢 96 🟠 87 🟠 87
/docs/config/code-config/groups 🔴 57 🟢 97 🟠 87 🟢 95
/docs/config/code-config/properties 🔴 58 🟢 96 🟠 87 🟠 87
/docs/config/code-config/sources 🟠 63 🟢 96 🟠 87 🟠 87
/docs/running/ui-enterprise/apps 🟠 67 🟢 96 🟢 93 🟢 94
/docs/running/ui-enterprise/destinations 🟠 60 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/groups 🔴 54 🟢 97 🟢 93 🟢 95
/docs/running/ui-enterprise/properties 🔴 51 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/sources 🔴 47 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🔴 58 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🟠 63 🟢 98 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🔴 53 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🟠 67 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🟠 66 🟢 98 🟠 87 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 81 🟢 96 🟠 80 🟢 95
/about 🟠 71 🟢 96 🟠 80 🟢 96
/blog 🟠 69 🟢 96 🟠 73 🟠 89
/chat 🔴 38 🟢 94 🟠 80 🟢 93
/data-sync-apps 🟢 94 🟢 96 🟠 80 🟢 96
/docs 🟢 92 🟢 98 🟠 87 🟠 87
/get-started 🟢 91 🟢 98 🟠 87 🟠 78
/integrations 🟢 91 🟢 96 🟠 87 🟢 96
/meet 🟠 81 🟢 90 🟠 80 🟢 94
/pricing 🟠 83 🟢 94 🟠 80 🟢 94
/trial 🟢 92 🟢 90 🟠 87 🟢 92
/whats-new 🟠 66 🟢 94 🟠 80 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 70 🟢 96 🟠 80 🟢 95
/blog/a-single-source-of-truth 🟠 63 🟢 94 🟠 80 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 50 🟢 96 🟠 87 🟢 95
/blog/apple-m1-js-memory-error 🟠 88 🟢 96 🟠 87 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 87 🟢 96 🟠 80 🟢 95
/blog/batching-api-requests 🟠 85 🟢 96 🟠 80 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 82 🟢 96 🟠 80 🟢 94
/blog/building-a-sync-engine 🟠 86 🟢 96 🟠 80 🟢 95
/blog/change-primary-key-sequelize 🟠 73 🟢 96 🟠 80 🟢 94
/blog/crm-system-rate-limiting 🟠 73 🟢 97 🟠 80 🟢 96
/blog/customer-data-integration 🟠 86 🟢 96 🟠 87 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 87 🟢 97 🟠 80 🟢 95
/blog/data-makes-your-tools-smarter 🟠 80 🟢 96 🟠 80 🟢 94
/blog/dbt-and-grouparoo 🟠 75 🟢 96 🟠 87 🟢 94
/blog/declarative-data-sync 🟠 64 🟢 94 🟠 87 🟢 94
/blog/defering-side-effects-in-node 🔴 57 🟢 96 🟠 80 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 71 🟢 96 🟠 87 🟢 94
/blog/distributing-nextjs-via-npm 🟠 71 🟢 96 🟠 87 🟢 94
/blog/dogfooding-your-product 🔴 49 🟢 96 🟠 80 🟢 94
/blog/dont-forget-your-vpn 🟠 74 🟢 96 🟠 87 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 83 🟢 96 🟠 80 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 72 🟢 96 🟠 80 🟢 95
/blog/etl-vs-elt 🟠 86 🟢 96 🟠 80 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 84 🟢 96 🟠 87 🟢 95
/blog/exports-is-not-a-function 🟠 87 🟢 96 🟠 87 🟢 94
/blog/extracting-all-mongodb-fields 🟠 88 🟢 96 🟠 80 🟢 94
/blog/getting-previous-path-nextjs 🟠 86 🟢 96 🟠 87 🟢 94
/blog/gifit 🔴 59 🟢 96 🟠 87 🟢 94
/blog/git-prune-to-remove-master 🟠 83 🟢 96 🟠 80 🟢 94
/blog/google-cloud-run-no-background-job 🟢 91 🟢 96 🟠 80 🟢 94
/blog/google-sheets-source 🟠 72 🟢 96 🟠 80 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 73 🟢 96 🟠 80 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 86 🟢 96 🟠 80 🟢 94
/blog/how-to-format-zendesk-tags 🟠 72 🟢 96 🟠 87 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 85 🟢 96 🟠 87 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 73 🟢 96 🟠 80 🟢 95
/blog/lighthouse-reports-on-github 🟢 90 🟢 96 🟠 80 🟢 94
/blog/marketing-challenges 🟠 88 🟢 96 🟠 87 🟢 95
/blog/migration-tips-for-m1-macs 🟠 73 🟢 96 🟠 80 🟢 94
/blog/mysql-column-names-case-sensitive 🟠 88 🟢 96 🟠 80 🟢 94
/blog/nextjs-image-dimensions 🟠 89 🟢 96 🟠 87 🟢 94
/blog/nextjs-plugins 🟠 73 🟢 96 🟠 80 🟢 95
/blog/node-js-and-ipv6 🟠 73 🟢 96 🟠 80 🟢 95
/blog/operational-analytics 🟠 83 🟢 96 🟠 87 🟢 95
/blog/product-metrics-open-source 🟠 71 🟢 96 🟠 87 🟢 94
/blog/promisifying-node-functions 🟠 73 🟢 96 🟠 87 🟢 95
/blog/pull-the-data-you-actually-want 🟠 73 🟢 96 🟠 80 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 86 🟢 96 🟠 80 🟢 94
/blog/seed-round 🟠 86 🟢 96 🟠 87 🟢 94
/blog/simulating-cohorts 🟠 86 🟢 97 🟠 87 🟢 94
/blog/software-development-workflow 🔴 58 🟢 94 🟠 80 🟢 95
/blog/sql-dialect-differences 🟠 87 🟢 96 🟠 80 🟢 95
/blog/steps-for-marketing-tests 🟠 82 🟢 97 🟠 87 🟢 96
/blog/sync-modes 🟠 75 🟢 96 🟠 80 🟢 94
/blog/testing-session-storage-selenium-node 🟠 75 🟢 96 🟠 80 🟢 94
/blog/the-shots-you-get-to-take 🟠 79 🟢 96 🟠 87 🟢 94
/blog/typescript-frontend-backend 🟠 68 🟢 96 🟠 87 🟢 94
/blog/understanding-types-sqlite-node 🟠 71 🟢 96 🟠 80 🟢 95
/blog/using-sync-modes 🟠 67 🟢 96 🟠 80 🟢 94
/blog/v06-release 🟠 87 🟢 96 🟠 87 🟢 94
/blog/varchar-191 🟠 71 🟢 96 🟠 87 🟢 94
/blog/welcome-kc 🟠 84 🟢 96 🟠 80 🟢 94
/blog/welcome-maria 🟢 90 🟢 96 🟠 80 🟢 94
/blog/welcome-pedro 🟠 72 🟢 96 🟠 73 🟢 94
/blog/welcome-sean 🟠 86 🟢 96 🟠 80 🟢 94
/blog/welcome-teal 🟠 72 🟢 96 🟠 80 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟠 86 🟢 96 🟠 80 🟢 95
/docs/cli 🔴 44 🟢 96 🟠 87 🟢 95
/docs/community 🔴 45 🟢 96 🟠 80 🟢 95
/docs/config 🔴 28 🟢 94 🟠 80 🟢 95
/docs/deployment 🔴 41 🟢 96 🟠 80 🟢 95
/docs/development 🔴 54 🟢 97 🟠 87 🟠 88
/docs/getting-started 🔴 31 🟢 94 🟠 80 🟢 95
/docs/installation 🔴 38 🟢 96 🟠 87 🟢 95
/docs/plugins 🔴 40 🟢 96 🟠 80 🟠 89
/docs/running 🔴 55 🟢 96 🟠 80 🟢 95
/docs/support 🔴 49 🟢 96 🟠 87 🟢 95
/docs/tutorials 🟠 66 🟢 96 🟠 80 🟢 95
/integrations/bigquery-to-salesforce 🟠 82 🟢 96 🟠 80 🟢 94
/integrations/postgres-to-hubspot 🟠 86 🟢 96 🟠 80 🟢 94
/integrations/postgres-to-salesforce 🟢 90 🟢 96 🟠 87 🟢 94
/legal/privacy 🟠 87 🟢 96 🟠 80 🟠 87
/solutions/census-alternative 🟢 90 🟢 96 🟠 80 🟢 94
/solutions/education 🟠 88 🟢 96 🟠 87 🟢 95
/solutions/healthcare 🟠 87 🟢 96 🟠 87 🟢 95
/solutions/hightouch-alternative 🟢 91 🟢 96 🟠 87 🟢 94
/solutions/marketers 🟠 84 🟢 96 🟠 80 🟢 95
/solutions/modern-data-stack 🟢 91 🟢 96 🟠 80 🟢 95
/solutions/reverse-etl 🟠 88 🟢 96 🟠 80 🟢 95
/solutions/segment-alternative 🟠 86 🟢 97 🟠 87 🟢 94
/docs/cli/config 🔴 45 ❓ null 🟠 80 🟠 87
/docs/cli/run 🔴 45 🟢 96 🟠 80 🟠 86
/docs/cli/setup 🔴 59 🟢 96 🟠 80 🟠 87
/docs/community/code-of-conduct 🔴 37 🟢 96 🟠 87 🟢 95
/docs/community/contributions 🔴 46 🟢 96 🟠 87 🟢 95
/docs/config/apps 🔴 43 🟢 96 🟠 80 🟢 95
/docs/config/code-config 🔴 40 🟢 96 🟠 80 🟢 95
/docs/config/destinations 🔴 37 🟢 96 🟠 87 🟢 95
/docs/config/groups 🔴 55 🟢 96 🟠 87 🟢 95
/docs/config/profiles 🔴 42 🟢 96 🟠 87 🟢 94
/docs/config/properties 🔴 43 🟢 96 🟠 80 🟢 95
/docs/config/sources 🔴 39 🟢 96 🟠 80 🟢 95
/docs/development/databases 🔴 46 🟢 96 🟠 87 🟢 95
/docs/development/dataflow 🔴 55 🟢 96 🟠 80 🟢 95
/docs/development/destinations 🔴 32 🟢 96 🟠 80 🟢 95
/docs/development/plugins 🔴 39 🟢 98 🟠 80 🟢 95
/docs/development/publishing 🔴 38 🟢 96 🟠 80 🟢 95
/docs/development/sources 🔴 56 ❓ null 🟠 80 🟢 95
/docs/getting-started/product-concepts 🔴 31 🟢 96 🟠 87 🟢 96
/docs/installation/docker 🔴 39 🟢 96 🟠 80 🟢 95
/docs/installation/node 🔴 39 🟢 97 🟠 87 🟠 87
/docs/installation/plugins 🔴 53 🟢 96 🟠 80 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 48 🟢 92 🟠 80 🟢 94
/docs/plugins/grouparoo-calculated-property 🔴 38 🟢 96 🟠 80 🟢 94
/docs/plugins/grouparoo-intercom 🔴 35 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-marketo 🔴 56 🟢 96 🟠 87 🟢 94
/docs/plugins/grouparoo-mongo 🔴 47 🟢 92 🟠 80 🟢 94
/docs/plugins/grouparoo-mysql 🔴 48 🟢 92 🟠 80 🟢 94
/docs/plugins/grouparoo-postgres 🔴 38 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-redshift 🔴 31 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 40 🟢 92 🟠 80 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 39 🟢 92 🟠 87 🟢 94
/docs/running/settings 🟠 68 🟢 96 🟠 87 🟢 95
/docs/running/testing 🔴 36 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise 🔴 39 🟢 96 🟠 87 🟢 95
/docs/support/common-issues 🔴 39 🟢 96 🟠 80 🟢 95
/docs/support/debugging 🔴 52 🟢 96 🟠 80 🟢 95
/docs/support/environment 🔴 47 ❓ null 🟠 80 🟠 87
/docs/support/legal 🔴 45 🟢 96 🟠 80 🟢 94
/docs/support/monitoring 🔴 41 🟢 96 🟠 80 🟢 94
/docs/support/network 🔴 39 🟢 96 🟠 80 🟢 94
/docs/support/permissions 🟠 65 🟢 96 🟠 80 🟢 94
/docs/support/rest-api 🔴 39 ❓ null 🟠 80 🟢 94
/docs/support/secrets 🔴 53 🟢 96 🟠 80 🟢 94
/docs/support/security 🔴 39 🟢 96 🟠 80 🟢 95
/docs/support/telemetry 🔴 39 🟢 96 🟠 80 🟢 95
/docs/support/upgrading-grouparoo 🟠 60 🟢 96 🟠 87 🟢 94
/docs/tutorials/app-example-config 🔴 48 ❓ null 🟠 80 🟠 80
/integrations/sources/csv 🟠 86 🟢 96 🟠 80 🟢 94
/integrations/destinations/eloqua 🟠 82 🟢 96 🟠 80 🟢 94
/integrations/destinations/customerio 🟠 87 🟢 96 🟠 80 🟢 94
/integrations/destinations/facebook 🟢 90 🟢 96 🟠 80 🟢 94
/integrations/sources/bigquery 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/sources/google-sheets 🟠 88 🟢 96 🟠 80 🟢 94
/integrations/destinations/hubspot 🟠 80 🟢 96 🟠 87 🟢 95
/integrations/destinations/intercom 🟠 87 🟢 96 🟠 80 🟢 94
/integrations/destinations/iterable 🟠 87 🟢 96 🟠 80 🟢 94
/integrations/destinations/mailchimp 🟠 85 🟢 96 🟠 80 🟢 94
/integrations/destinations/marketo 🟠 85 🟢 96 🟠 80 🟢 94
/integrations/sources/mongo 🟠 82 🟢 96 🟠 80 🟢 94
/integrations/sources/mysql 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/destinations/onesignal 🟠 89 🟢 96 🟠 80 🟢 94
/integrations/destinations/pardot 🟠 84 🟢 96 🟠 87 🟢 94
/integrations/destinations/pipedrive 🟠 83 🟢 96 🟠 87 🟢 94
/integrations/sources/postgres 🟠 86 🟢 96 🟠 80 🟢 94
/integrations/sources/redshift 🟠 87 🟢 96 🟠 80 🟢 94
/integrations/destinations/sailthru 🟠 83 🟢 96 🟠 87 🟢 94
/integrations/destinations/salesforce 🟠 82 🟢 96 🟠 87 🟢 94
/integrations/destinations/sendgrid 🟠 84 🟢 96 🟠 80 🟢 94
/integrations/sources/snowflake 🟠 85 🟢 96 🟠 87 🟢 94
/integrations/sources/sqlite 🟠 87 🟢 96 🟠 80 🟢 94
/integrations/destinations/zendesk 🟠 87 🟢 96 🟠 80 🟢 94
/docs/config/code-config/apps 🔴 45 🟢 96 🟠 87 🟠 87
/docs/config/code-config/destinations 🔴 57 🟢 96 🟠 87 🟠 87
/docs/config/code-config/groups 🔴 56 🟢 97 🟠 80 🟢 95
/docs/config/code-config/properties 🔴 41 🟢 96 🟠 87 🟠 87
/docs/config/code-config/sources 🔴 36 🟢 96 🟠 80 🟠 87
/docs/running/ui-enterprise/apps 🔴 42 🟢 96 🟠 80 🟢 94
/docs/running/ui-enterprise/destinations 🔴 56 🟢 96 🟠 80 🟢 95
/docs/running/ui-enterprise/groups 🔴 51 🟢 97 🟠 80 🟢 95
/docs/running/ui-enterprise/properties 🔴 40 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/sources 🔴 42 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🔴 44 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🔴 49 🟢 98 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🔴 49 🟢 96 🟠 80 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🔴 43 🟢 96 🟠 80 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🔴 39 🟢 98 🟠 80 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 88 🟢 96 🟠 80 🟢 95
/about 🟠 76 🟢 96 🟠 87 🟢 96
/blog 🟠 82 🟢 96 🟠 80 🟠 89
/chat 🔴 40 🟢 94 🟠 73 🟢 93
/data-sync-apps 🟠 85 🟢 96 🟠 80 🟢 96
/docs 🟢 90 🟢 98 🟠 80 🟠 87
/get-started 🟢 91 🟢 98 🟠 87 🟠 78
/integrations 🟠 88 🟢 96 🟠 80 🟢 96
/meet 🟠 78 🟢 90 🟠 80 🟢 94
/pricing 🟠 89 🟢 94 🟠 87 🟢 94
/trial 🟠 89 🟢 90 🟠 80 🟢 92
/whats-new 🟠 81 🟢 94 🟠 80 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 74 🟢 96 🟠 80 🟢 95
/blog/a-single-source-of-truth 🟠 65 🟢 94 🟠 80 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 52 🟢 96 🟠 80 🟢 95
/blog/apple-m1-js-memory-error 🟠 84 🟢 96 🟠 87 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 85 🟢 96 🟠 87 🟢 95
/blog/batching-api-requests 🟠 87 🟢 96 🟠 80 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 82 🟢 96 🟠 80 🟢 94
/blog/building-a-sync-engine 🟠 86 🟢 96 🟠 80 🟢 95
/blog/change-primary-key-sequelize 🟠 75 🟢 96 🟠 87 🟢 94
/blog/crm-system-rate-limiting 🟠 76 🟢 97 🟠 87 🟢 96
/blog/customer-data-integration 🟠 86 🟢 96 🟠 80 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 84 🟢 97 🟠 80 🟢 95
/blog/data-makes-your-tools-smarter 🟠 74 🟢 96 🟠 80 🟢 94
/blog/dbt-and-grouparoo 🟠 72 🟢 96 🟠 80 🟢 94
/blog/declarative-data-sync 🟠 66 🟢 94 🟠 80 🟢 94
/blog/defering-side-effects-in-node 🟠 70 🟢 96 🟠 87 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 73 🟢 96 🟠 87 🟢 94
/blog/distributing-nextjs-via-npm 🟠 75 🟢 96 🟠 80 🟢 94
/blog/dogfooding-your-product 🔴 44 🟢 96 🟠 80 🟢 94
/blog/dont-forget-your-vpn 🟠 74 🟢 96 🟠 80 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 82 🟢 96 🟠 80 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 69 🟢 96 🟠 80 🟢 95
/blog/etl-vs-elt 🟠 86 🟢 96 🟠 80 🟢 95
/blog/events-are-probably-wrong-for-you 🟢 94 🟢 96 🟠 80 🟢 95
/blog/exports-is-not-a-function 🟠 89 🟢 96 🟠 80 🟢 94
/blog/extracting-all-mongodb-fields 🟠 87 🟢 96 🟠 87 🟢 94
/blog/getting-previous-path-nextjs 🟠 85 🟢 96 🟠 80 🟢 94
/blog/gifit 🟠 61 🟢 96 🟠 87 🟢 94
/blog/git-prune-to-remove-master 🟠 87 🟢 96 🟠 87 🟢 94
/blog/google-cloud-run-no-background-job 🟠 87 🟢 96 🟠 87 🟢 94
/blog/google-sheets-source 🟠 74 🟢 96 🟠 87 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 75 🟢 96 🟠 87 🟢 95
/blog/how-grouparoo-works-as-a-team 🟢 91 🟢 96 🟠 87 🟢 94
/blog/how-to-format-zendesk-tags 🟠 69 🟢 96 🟠 80 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 87 🟢 96 🟠 80 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 72 🟢 96 🟠 87 🟢 95
/blog/lighthouse-reports-on-github 🟠 89 🟢 96 🟠 80 🟢 94
/blog/marketing-challenges 🟠 88 🟢 96 🟠 87 🟢 95
/blog/migration-tips-for-m1-macs 🟠 74 🟢 96 🟠 80 🟢 94
/blog/mysql-column-names-case-sensitive 🟢 90 🟢 96 🟠 87 🟢 94
/blog/nextjs-image-dimensions 🟠 89 🟢 96 🟠 80 🟢 94
/blog/nextjs-plugins 🟠 73 🟢 96 🟠 87 🟢 95
/blog/node-js-and-ipv6 🟠 69 🟢 96 🟠 87 🟢 95
/blog/operational-analytics 🟠 85 🟢 96 🟠 80 🟢 95
/blog/product-metrics-open-source 🟠 71 🟢 96 🟠 80 🟢 94
/blog/promisifying-node-functions 🟠 72 🟢 96 🟠 80 🟢 95
/blog/pull-the-data-you-actually-want 🟠 75 🟢 96 🟠 87 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 88 🟢 96 🟠 87 🟢 94
/blog/seed-round 🟠 74 🟢 96 🟠 87 🟢 94
/blog/simulating-cohorts 🟠 89 🟢 97 🟠 87 🟢 94
/blog/software-development-workflow 🟠 61 🟢 94 🟠 80 🟢 95
/blog/sql-dialect-differences 🟠 88 🟢 96 🟠 87 🟢 95
/blog/steps-for-marketing-tests 🟠 79 🟢 97 🟠 80 🟢 96
/blog/sync-modes 🟠 73 🟢 96 🟠 87 🟢 94
/blog/testing-session-storage-selenium-node 🟢 90 🟢 96 🟠 87 🟢 94
/blog/the-shots-you-get-to-take 🟠 89 🟢 96 🟠 80 🟢 94
/blog/typescript-frontend-backend 🟠 70 🟢 96 🟠 80 🟢 94
/blog/understanding-types-sqlite-node 🟠 72 🟢 96 🟠 87 🟢 95
/blog/using-sync-modes 🟠 70 🟢 96 🟠 80 🟢 94
/blog/v06-release 🟠 84 🟢 96 🟠 87 🟢 94
/blog/varchar-191 🟠 70 🟢 96 🟠 80 🟢 94
/blog/welcome-kc 🟠 83 🟢 96 🟠 80 🟢 94
/blog/welcome-maria 🟢 91 🟢 96 🟠 73 🟢 94
/blog/welcome-pedro 🟠 72 🟢 96 🟠 73 🟢 94
/blog/welcome-sean 🟠 83 🟢 96 🟠 87 🟢 94
/blog/welcome-teal 🟠 75 🟢 96 🟠 73 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟢 94 🟢 96 🟠 87 🟢 95
/docs/cli 🔴 48 🟢 96 🟠 87 🟢 95
/docs/community 🔴 39 🟢 96 🟠 80 🟢 95
/docs/config 🔴 30 🟢 94 🟠 80 🟢 95
/docs/deployment 🔴 41 🟢 96 🟠 80 🟢 95
/docs/development 🔴 51 🟢 97 🟠 87 🟠 88
/docs/getting-started 🔴 26 🟢 94 🟠 87 🟢 95
/docs/installation 🔴 39 🟢 96 🟠 80 🟢 95
/docs/plugins 🔴 44 🟢 96 🟠 80 🟠 89
/docs/running 🟠 63 🟢 96 🟠 87 🟢 95
/docs/support 🟠 60 🟢 96 🟠 87 🟢 95
/docs/tutorials 🔴 55 🟢 96 🟠 87 🟢 95
/integrations/bigquery-to-salesforce 🟠 82 🟢 96 🟠 80 🟢 94
/integrations/postgres-to-hubspot 🟠 85 🟢 96 🟠 87 🟢 94
/integrations/postgres-to-salesforce 🟠 88 🟢 96 🟠 87 🟢 94
/legal/privacy 🟢 90 🟢 96 🟠 80 🟠 87
/solutions/census-alternative 🟠 85 🟢 96 🟠 87 🟢 94
/solutions/education 🟠 85 🟢 96 🟠 80 🟢 95
/solutions/healthcare 🟠 86 🟢 96 🟠 80 🟢 95
/solutions/hightouch-alternative 🟠 82 🟢 96 🟠 87 🟢 94
/solutions/marketers 🟠 82 🟢 96 🟠 80 🟢 95
/solutions/modern-data-stack 🟠 87 🟢 96 🟠 80 🟢 95
/solutions/reverse-etl 🟢 90 🟢 96 🟠 87 🟢 95
/solutions/segment-alternative 🟠 86 🟢 97 🟠 80 🟢 94
/docs/cli/config 🔴 41 ❓ null 🟠 87 🟠 87
/docs/cli/run 🔴 57 🟢 96 🟠 80 🟠 86
/docs/cli/setup 🔴 42 🟢 96 🟠 87 🟠 87
/docs/community/code-of-conduct 🔴 45 🟢 96 🟠 87 🟢 95
/docs/community/contributions 🔴 49 🟢 96 🟠 80 🟢 95
/docs/config/apps 🔴 37 🟢 96 🟠 80 🟢 95
/docs/config/code-config 🔴 52 🟢 96 🟠 80 🟢 95
/docs/config/destinations 🔴 44 🟢 96 🟠 80 🟢 95
/docs/config/groups 🔴 36 🟢 96 🟠 80 🟢 95
/docs/config/profiles 🔴 58 🟢 96 🟠 80 🟢 94
/docs/config/properties 🔴 48 🟢 96 🟠 80 🟢 95
/docs/config/sources 🔴 37 🟢 96 🟠 80 🟢 95
/docs/development/databases 🔴 47 🟢 96 🟠 80 🟢 95
/docs/development/dataflow 🔴 53 🟢 96 🟠 80 🟢 95
/docs/development/destinations 🔴 53 🟢 96 🟠 80 🟢 95
/docs/development/plugins 🔴 51 🟢 98 🟠 87 🟢 95
/docs/development/publishing 🔴 45 🟢 96 🟠 80 🟢 95
/docs/development/sources 🔴 44 ❓ null 🟠 87 🟢 95
/docs/getting-started/product-concepts 🔴 44 🟢 96 🟠 80 🟢 96
/docs/installation/docker 🔴 46 🟢 96 🟠 80 🟢 95
/docs/installation/node 🔴 48 🟢 97 🟠 80 🟠 87
/docs/installation/plugins 🟠 66 🟢 96 🟠 80 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 52 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-calculated-property 🔴 39 🟢 96 🟠 80 🟢 94
/docs/plugins/grouparoo-intercom 🔴 56 🟢 92 🟠 80 🟢 94
/docs/plugins/grouparoo-marketo 🔴 55 🟢 96 🟠 80 🟢 94
/docs/plugins/grouparoo-mongo 🔴 50 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-mysql 🔴 50 🟢 92 🟠 80 🟢 94
/docs/plugins/grouparoo-postgres 🔴 38 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-redshift 🔴 34 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-salesforce 🔴 44 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 51 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 39 🟢 92 🟠 87 🟢 94
/docs/running/settings 🔴 55 🟢 96 🟠 87 🟢 95
/docs/running/testing 🔴 45 🟢 96 🟠 80 🟢 95
/docs/running/ui-enterprise 🔴 54 🟢 96 🟠 80 🟢 95
/docs/support/common-issues 🟠 60 🟢 96 🟠 80 🟢 95
/docs/support/debugging 🔴 41 🟢 96 🟠 80 🟢 95
/docs/support/environment 🔴 43 ❓ null 🟠 87 🟠 87
/docs/support/legal 🔴 45 🟢 96 🟠 80 🟢 94
/docs/support/monitoring 🔴 48 🟢 96 🟠 87 🟢 94
/docs/support/network 🔴 38 🟢 96 🟠 80 🟢 94
/docs/support/permissions 🔴 46 🟢 96 🟠 80 🟢 94
/docs/support/rest-api 🔴 54 ❓ null 🟠 87 🟢 94
/docs/support/secrets 🔴 48 🟢 96 🟠 80 🟢 94
/docs/support/security 🔴 37 🟢 96 🟠 87 🟢 95
/docs/support/telemetry 🔴 57 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo 🔴 41 🟢 96 🟠 80 🟢 94
/docs/tutorials/app-example-config 🔴 32 ❓ null 🟠 80 🟠 80
/integrations/sources/csv 🟠 89 🟢 96 🟠 80 🟢 94
/integrations/destinations/eloqua 🟠 86 🟢 96 🟠 80 🟢 94
/integrations/destinations/customerio 🟠 84 🟢 96 🟠 87 🟢 94
/integrations/destinations/facebook 🟠 76 🟢 96 🟠 80 🟢 94
/integrations/sources/bigquery 🟠 88 🟢 96 🟠 80 🟢 94
/integrations/sources/google-sheets 🟠 86 🟢 96 🟠 80 🟢 94
/integrations/destinations/hubspot 🟠 85 🟢 96 🟠 87 🟢 95
/integrations/destinations/intercom 🟠 79 🟢 96 🟠 87 🟢 94
/integrations/destinations/iterable 🟠 84 🟢 96 🟠 87 🟢 94
/integrations/destinations/mailchimp 🟠 86 🟢 96 🟠 80 🟢 94
/integrations/destinations/marketo 🟠 88 🟢 96 🟠 80 🟢 94
/integrations/sources/mongo 🟠 84 🟢 96 🟠 80 🟢 94
/integrations/sources/mysql 🟠 87 🟢 96 🟠 80 🟢 94
/integrations/destinations/onesignal 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/destinations/pardot 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/destinations/pipedrive 🟠 89 🟢 96 🟠 80 🟢 94
/integrations/sources/postgres 🟠 85 🟢 96 🟠 80 🟢 94
/integrations/sources/redshift 🟠 79 🟢 96 🟠 87 🟢 94
/integrations/destinations/sailthru 🟠 85 🟢 96 🟠 80 🟢 94
/integrations/destinations/salesforce 🟠 83 🟢 96 🟠 80 🟢 94
/integrations/destinations/sendgrid 🟠 87 🟢 96 🟠 80 🟢 94
/integrations/sources/snowflake 🟠 86 🟢 96 🟠 80 🟢 94
/integrations/sources/sqlite 🟠 84 🟢 96 🟠 80 🟢 94
/integrations/destinations/zendesk 🟠 87 🟢 96 🟠 87 🟢 94
/docs/config/code-config/apps 🔴 42 🟢 96 🟠 87 🟠 87
/docs/config/code-config/destinations 🔴 59 🟢 96 🟠 80 🟠 87
/docs/config/code-config/groups 🔴 48 🟢 97 🟠 87 🟢 95
/docs/config/code-config/properties 🔴 56 🟢 96 🟠 80 🟠 87
/docs/config/code-config/sources 🟠 60 🟢 96 🟠 80 🟠 87
/docs/running/ui-enterprise/apps 🔴 48 🟢 96 🟠 80 🟢 94
/docs/running/ui-enterprise/destinations 🔴 54 🟢 96 🟠 80 🟢 95
/docs/running/ui-enterprise/groups 🔴 39 🟢 97 🟠 80 🟢 95
/docs/running/ui-enterprise/properties 🔴 38 🟢 96 🟠 80 🟢 95
/docs/running/ui-enterprise/sources 🔴 59 🟢 96 🟠 80 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🔴 53 🟢 96 🟠 80 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🔴 42 🟢 98 🟠 80 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🔴 48 🟢 96 🟠 80 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🔴 49 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🔴 45 🟢 98 🟠 80 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 75 🟢 96 🟠 87 🟢 95
/about 🟢 90 🟢 96 🟠 80 🟢 96
/blog 🟠 81 🟢 96 🟠 80 🟠 89
/chat 🔴 40 🟢 94 🟠 73 🟢 93
/data-sync-apps 🟠 89 🟢 96 🟠 87 🟢 96
/docs 🟠 87 🟢 98 🟠 87 🟠 87
/get-started 🟢 92 🟢 98 🟠 80 🟠 78
/integrations 🟠 83 🟢 96 🟠 80 🟢 96
/meet 🟠 89 🟢 90 🟠 80 🟢 94
/pricing 🟢 91 🟢 94 🟠 80 🟢 94
/trial 🟢 90 🟢 90 🟠 87 🟢 92
/whats-new 🟠 89 🟢 94 🟠 80 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 68 🟢 96 🟠 87 🟢 95
/blog/a-single-source-of-truth 🟠 62 🟢 94 🟠 80 🟢 94
/blog/any-wreaks-havoc-on-overloads 🟠 67 🟢 96 🟠 80 🟢 95
/blog/apple-m1-js-memory-error 🟠 88 🟢 96 🟠 80 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 84 🟢 96 🟠 80 🟢 95
/blog/batching-api-requests 🟢 91 🟢 96 🟠 87 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 88 🟢 96 🟠 80 🟢 94
/blog/building-a-sync-engine 🟠 88 🟢 96 🟠 80 🟢 95
/blog/change-primary-key-sequelize 🟠 72 🟢 96 🟠 87 🟢 94
/blog/crm-system-rate-limiting 🟠 76 🟢 97 🟠 80 🟢 96
/blog/customer-data-integration 🟠 85 🟢 96 🟠 87 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 79 🟢 97 🟠 87 🟢 95
/blog/data-makes-your-tools-smarter 🟠 74 🟢 96 🟠 87 🟢 94
/blog/dbt-and-grouparoo 🟠 69 🟢 96 🟠 87 🟢 94
/blog/declarative-data-sync 🟠 65 🟢 94 🟠 80 🟢 94
/blog/defering-side-effects-in-node 🟠 70 🟢 96 🟠 87 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 79 🟢 96 🟠 80 🟢 94
/blog/distributing-nextjs-via-npm 🟠 69 🟢 96 🟠 87 🟢 94
/blog/dogfooding-your-product 🔴 44 🟢 96 🟠 80 🟢 94
/blog/dont-forget-your-vpn 🟠 75 🟢 96 🟠 80 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 85 🟢 96 🟠 87 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 74 🟢 96 🟠 80 🟢 95
/blog/etl-vs-elt 🟢 95 🟢 96 🟠 87 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 87 🟢 96 🟠 87 🟢 95
/blog/exports-is-not-a-function 🟠 85 🟢 96 🟠 80 🟢 94
/blog/extracting-all-mongodb-fields 🟠 85 🟢 96 🟠 80 🟢 94
/blog/getting-previous-path-nextjs 🟠 89 🟢 96 🟠 80 🟢 94
/blog/gifit 🟠 62 🟢 96 🟠 80 🟢 94
/blog/git-prune-to-remove-master 🟢 94 🟢 96 🟠 87 🟢 94
/blog/google-cloud-run-no-background-job 🟠 87 🟢 96 🟠 80 🟢 94
/blog/google-sheets-source 🟠 75 🟢 96 🟠 80 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 69 🟢 96 🟠 80 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 82 🟢 96 🟠 80 🟢 94
/blog/how-to-format-zendesk-tags 🟠 72 🟢 96 🟠 80 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 84 🟢 96 🟠 80 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 69 🟢 96 🟠 80 🟢 95
/blog/lighthouse-reports-on-github 🟢 92 🟢 96 🟠 80 🟢 94
/blog/marketing-challenges 🟢 90 🟢 96 🟠 87 🟢 95
/blog/migration-tips-for-m1-macs 🟠 76 🟢 96 🟠 80 🟢 94
/blog/mysql-column-names-case-sensitive 🟢 90 🟢 96 🟠 87 🟢 94
/blog/nextjs-image-dimensions 🟠 89 🟢 96 🟠 87 🟢 94
/blog/nextjs-plugins 🟠 67 🟢 96 🟠 80 🟢 95
/blog/node-js-and-ipv6 🟠 73 🟢 96 🟠 80 🟢 95
/blog/operational-analytics 🟠 81 🟢 96 🟠 87 🟢 95
/blog/product-metrics-open-source 🟠 73 🟢 96 🟠 87 🟢 94
/blog/promisifying-node-functions 🟠 72 🟢 96 🟠 87 🟢 95
/blog/pull-the-data-you-actually-want 🟠 74 🟢 96 🟠 80 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 87 🟢 96 🟠 87 🟢 94
/blog/seed-round 🟠 73 🟢 96 🟠 80 🟢 94
/blog/simulating-cohorts 🟠 85 🟢 97 🟠 87 🟢 94
/blog/software-development-workflow 🟠 62 🟢 94 🟠 87 🟢 95
/blog/sql-dialect-differences 🟢 90 🟢 96 🟠 80 🟢 95
/blog/steps-for-marketing-tests 🟠 84 🟢 97 🟠 80 🟢 96
/blog/sync-modes 🟠 79 🟢 96 🟠 87 🟢 94
/blog/testing-session-storage-selenium-node 🟠 69 🟢 96 🟠 80 🟢 94
/blog/the-shots-you-get-to-take 🟠 81 🟢 96 🟠 80 🟢 94
/blog/typescript-frontend-backend 🟠 69 🟢 96 🟠 80 🟢 94
/blog/understanding-types-sqlite-node 🟠 71 🟢 96 🟠 87 🟢 95
/blog/using-sync-modes 🟠 72 🟢 96 🟠 87 🟢 94
/blog/v06-release 🟠 87 🟢 96 🟠 87 🟢 94
/blog/varchar-191 🟠 71 🟢 96 🟠 80 🟢 94
/blog/welcome-kc 🟠 89 🟢 96 🟠 80 🟢 94
/blog/welcome-maria 🟢 91 🟢 96 🟠 73 🟢 94
/blog/welcome-pedro 🟠 74 🟢 96 🟠 80 🟢 94
/blog/welcome-sean 🟠 86 🟢 96 🟠 80 🟢 94
/blog/welcome-teal 🟠 73 🟢 96 🟠 73 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟠 88 🟢 96 🟠 80 🟢 95
/docs/cli 🔴 39 🟢 96 🟠 80 🟢 95
/docs/community 🔴 40 🟢 96 🟠 87 🟢 95
/docs/config 🔴 29 🟢 94 🟠 80 🟢 95
/docs/deployment 🔴 54 🟢 96 🟠 80 🟢 95
/docs/development 🔴 44 🟢 97 🟠 87 🟠 88
/docs/getting-started 🔴 30 🟢 94 🟠 80 🟢 95
/docs/installation 🔴 38 🟢 96 🟠 87 🟢 95
/docs/plugins 🔴 55 🟢 96 🟠 80 🟠 89
/docs/running 🔴 46 🟢 96 🟠 80 🟢 95
/docs/support 🔴 48 🟢 96 🟠 80 🟢 95
/docs/tutorials 🟠 68 🟢 96 🟠 80 🟢 95
/integrations/bigquery-to-salesforce 🟠 82 🟢 96 🟠 87 🟢 94
/integrations/postgres-to-hubspot 🟠 86 🟢 96 🟠 80 🟢 94
/integrations/postgres-to-salesforce 🟢 90 🟢 96 🟠 87 🟢 94
/legal/privacy 🟠 83 🟢 96 🟠 80 🟠 87
/solutions/census-alternative 🟢 90 🟢 96 🟠 80 🟢 94
/solutions/education 🟠 88 🟢 96 🟠 80 🟢 95
/solutions/healthcare 🟠 88 🟢 96 🟠 80 🟢 95
/solutions/hightouch-alternative 🟠 89 🟢 96 🟠 87 🟢 94
/solutions/marketers 🟠 89 🟢 96 🟠 80 🟢 95
/solutions/modern-data-stack 🟠 89 🟢 96 🟠 87 🟢 95
/solutions/reverse-etl 🟠 88 🟢 96 🟠 80 🟢 95
/solutions/segment-alternative 🟠 87 🟢 97 🟠 80 🟢 94
/docs/cli/config 🔴 42 ❓ null 🟠 80 🟠 87
/docs/cli/run 🔴 39 🟢 96 🟠 87 🟠 86
/docs/cli/setup 🟠 61 🟢 96 🟠 80 🟠 87
/docs/community/code-of-conduct 🔴 38 🟢 96 🟠 80 🟢 95
/docs/community/contributions 🔴 47 🟢 96 🟠 80 🟢 95
/docs/config/apps 🔴 39 🟢 96 🟠 87 🟢 95
/docs/config/code-config 🔴 41 🟢 96 🟠 80 🟢 95
/docs/config/destinations 🔴 55 🟢 96 🟠 87 🟢 95
/docs/config/groups 🔴 56 🟢 96 🟠 80 🟢 95
/docs/config/profiles 🔴 44 🟢 96 🟠 87 🟢 94
/docs/config/properties 🔴 45 🟢 96 🟠 80 🟢 95
/docs/config/sources 🔴 44 🟢 96 🟠 80 🟢 95
/docs/development/databases 🔴 45 🟢 96 🟠 87 🟢 95
/docs/development/dataflow 🔴 52 🟢 96 🟠 87 🟢 95
/docs/development/destinations 🔴 31 🟢 96 🟠 80 🟢 95
/docs/development/plugins 🔴 42 🟢 98 🟠 87 🟢 95
/docs/development/publishing 🔴 42 🟢 96 🟠 80 🟢 95
/docs/development/sources 🔴 53 ❓ null 🟠 87 🟢 95
/docs/getting-started/product-concepts 🔴 50 🟢 96 🟠 80 🟢 96
/docs/installation/docker 🔴 39 🟢 96 🟠 87 🟢 95
/docs/installation/node 🔴 47 🟢 97 🟠 87 🟠 87
/docs/installation/plugins 🔴 45 🟢 96 🟠 87 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 39 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-calculated-property 🔴 45 🟢 96 🟠 80 🟢 94
/docs/plugins/grouparoo-intercom 🔴 38 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-marketo 🔴 44 🟢 96 🟠 80 🟢 94
/docs/plugins/grouparoo-mongo 🔴 38 🟢 92 🟠 80 🟢 94
/docs/plugins/grouparoo-mysql 🔴 33 🟢 92 🟠 80 🟢 94
/docs/plugins/grouparoo-postgres 🔴 40 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-redshift 🔴 38 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-salesforce 🔴 53 🟢 92 🟠 80 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 39 🟢 92 🟠 80 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 38 🟢 92 🟠 80 🟢 94
/docs/running/settings 🟠 68 🟢 96 🟠 80 🟢 95
/docs/running/testing 🔴 46 🟢 96 🟠 80 🟢 95
/docs/running/ui-enterprise 🔴 38 🟢 96 🟠 80 🟢 95
/docs/support/common-issues 🔴 57 🟢 96 🟠 87 🟢 95
/docs/support/debugging 🔴 42 🟢 96 🟠 80 🟢 95
/docs/support/environment 🔴 50 ❓ null 🟠 80 🟠 87
/docs/support/legal 🔴 46 🟢 96 🟠 87 🟢 94
/docs/support/monitoring 🟠 62 🟢 96 🟠 80 🟢 94
/docs/support/network 🔴 39 🟢 96 🟠 80 🟢 94
/docs/support/permissions 🔴 47 🟢 96 🟠 80 🟢 94
/docs/support/rest-api 🔴 47 ❓ null 🟠 80 🟢 94
/docs/support/secrets 🔴 47 🟢 96 🟠 80 🟢 94
/docs/support/security 🔴 38 🟢 96 🟠 87 🟢 95
/docs/support/telemetry 🔴 58 🟢 96 🟠 80 🟢 95
/docs/support/upgrading-grouparoo 🔴 48 🟢 96 🟠 87 🟢 94
/docs/tutorials/app-example-config 🔴 49 ❓ null 🟠 87 🟠 80
/integrations/sources/csv 🟠 85 🟢 96 🟠 80 🟢 94
/integrations/destinations/eloqua 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/customerio 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/destinations/facebook 🟠 87 🟢 96 🟠 80 🟢 94
/integrations/sources/bigquery 🟠 86 🟢 96 🟠 80 🟢 94
/integrations/sources/google-sheets 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/hubspot 🟠 84 🟢 96 🟠 80 🟢 95
/integrations/destinations/intercom 🟠 88 🟢 96 🟠 80 🟢 94
/integrations/destinations/iterable 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/destinations/mailchimp 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/destinations/marketo 🟠 86 🟢 96 🟠 80 🟢 94
/integrations/sources/mongo 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/sources/mysql 🟠 85 🟢 96 🟠 80 🟢 94
/integrations/destinations/onesignal 🟠 87 🟢 96 🟠 80 🟢 94
/integrations/destinations/pardot 🟠 89 🟢 96 🟠 80 🟢 94
/integrations/destinations/pipedrive 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/sources/postgres 🟠 89 🟢 96 🟠 80 🟢 94
/integrations/sources/redshift 🟠 89 🟢 96 🟠 80 🟢 94
/integrations/destinations/sailthru 🟠 85 🟢 96 🟠 80 🟢 94
/integrations/destinations/salesforce 🟠 87 🟢 96 🟠 80 🟢 94
/integrations/destinations/sendgrid 🟢 90 🟢 96 🟠 80 🟢 94
/integrations/sources/snowflake 🟠 88 🟢 96 🟠 80 🟢 94
/integrations/sources/sqlite 🟠 85 🟢 96 🟠 80 🟢 94
/integrations/destinations/zendesk 🟠 82 🟢 96 🟠 87 🟢 94
/docs/config/code-config/apps 🔴 49 🟢 96 🟠 87 🟠 87
/docs/config/code-config/destinations 🔴 39 🟢 96 🟠 80 🟠 87
/docs/config/code-config/groups 🔴 45 🟢 97 🟠 87 🟢 95
/docs/config/code-config/properties 🔴 39 🟢 96 🟠 87 🟠 87
/docs/config/code-config/sources 🔴 45 🟢 96 🟠 80 🟠 87
/docs/running/ui-enterprise/apps 🔴 47 🟢 96 🟠 87 🟢 94
/docs/running/ui-enterprise/destinations 🔴 47 🟢 96 🟠 80 🟢 95
/docs/running/ui-enterprise/groups 🔴 53 🟢 97 🟠 80 🟢 95
/docs/running/ui-enterprise/properties 🔴 48 🟢 96 🟠 80 🟢 95
/docs/running/ui-enterprise/sources 🔴 46 🟢 96 🟠 80 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 60 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🟠 62 🟢 98 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🔴 50 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🟠 60 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🔴 48 🟢 98 🟠 80 🟢 94

@github-actions
Copy link

github-actions bot commented Oct 1, 2021

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 66 🟢 96 🟠 87 🟢 95
/about 🔴 42 🟢 96 🟠 87 🟢 96
/blog 🟠 76 🟢 96 🟠 87 🟠 89
/chat 🟠 61 🟢 94 🟠 80 🟢 93
/data-sync-apps 🟠 87 🟢 96 🟠 87 🟢 96
/docs 🟢 90 🟢 98 🟢 93 🟠 87
/get-started 🟢 91 🟢 98 🟠 87 🟠 78
/integrations 🟠 85 🟢 96 🟢 93 🟢 96
/meet 🟠 87 🟢 90 🟢 93 🟢 94
/pricing 🟠 87 🟢 94 🟢 93 🟢 94
/trial 🟠 88 🟢 90 🟠 87 🟢 92
/whats-new 🟠 82 🟢 94 🟢 93 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 72 🟢 96 🟠 87 🟢 95
/blog/a-single-source-of-truth 🔴 59 🟢 94 🟠 87 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 48 🟢 96 🟠 87 🟢 95
/blog/apple-m1-js-memory-error 🟠 77 🟢 96 🟢 93 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 81 🟢 96 🟢 93 🟢 95
/blog/batching-api-requests 🟠 84 🟢 96 🟠 87 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 82 🟢 96 🟠 87 🟢 94
/blog/building-a-sync-engine 🟠 87 🟢 96 🟠 87 🟢 95
/blog/change-primary-key-sequelize 🟠 70 🟢 96 🟠 87 🟢 94
/blog/crm-system-rate-limiting 🟠 73 🟢 97 🟠 87 🟢 96
/blog/customer-data-integration 🟠 85 🟢 96 🟠 87 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 78 🟢 97 🟠 87 🟢 95
/blog/data-makes-your-tools-smarter 🟠 71 🟢 96 🟠 87 🟢 94
/blog/dbt-and-grouparoo 🟠 75 🟢 96 🟢 93 🟢 94
/blog/declarative-data-sync 🟠 62 🟢 94 🟢 93 🟢 94
/blog/defering-side-effects-in-node 🟠 71 🟢 96 🟠 87 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 71 🟢 96 🟠 87 🟢 94
/blog/distributing-nextjs-via-npm 🟠 70 🟢 96 🟢 93 🟢 94
/blog/dogfooding-your-product 🔴 47 🟢 96 🟠 87 🟢 94
/blog/dont-forget-your-vpn 🟠 69 🟢 96 🟠 87 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 86 🟢 96 🟢 93 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 70 🟢 96 🟢 93 🟢 95
/blog/etl-vs-elt 🟠 85 🟢 96 🟠 87 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 88 🟢 96 🟠 87 🟢 95
/blog/exports-is-not-a-function 🟠 82 🟢 96 🟢 93 🟢 94
/blog/extracting-all-mongodb-fields 🟠 85 🟢 96 🟠 87 🟢 94
/blog/getting-previous-path-nextjs 🟠 88 🟢 96 🟠 87 🟢 94
/blog/gifit 🟠 62 🟢 96 🟢 93 🟢 94
/blog/git-prune-to-remove-master 🟠 88 🟢 96 🟢 93 🟢 94
/blog/google-cloud-run-no-background-job 🟠 86 🟢 96 🟠 87 🟢 94
/blog/google-sheets-source 🟠 71 🟢 96 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 71 🟢 96 🟠 80 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 86 🟢 96 🟢 93 🟢 94
/blog/how-to-format-zendesk-tags 🟠 69 🟢 96 🟢 93 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 80 🟢 96 🟢 93 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 77 🟢 96 🟠 87 🟢 95
/blog/lighthouse-reports-on-github 🟠 88 🟢 96 🟠 87 🟢 94
/blog/marketing-challenges 🟠 85 🟢 96 🟢 93 🟢 95
/blog/migration-tips-for-m1-macs 🟠 74 🟢 96 🟠 87 🟢 94
/blog/mysql-column-names-case-sensitive 🟠 86 🟢 96 🟠 87 🟢 94
/blog/nextjs-image-dimensions 🟠 86 🟢 96 🟢 93 🟢 94
/blog/nextjs-plugins 🟠 61 🟢 96 🟢 93 🟢 95
/blog/node-js-and-ipv6 🟠 74 🟢 96 🟠 87 🟢 95
/blog/operational-analytics 🟠 85 🟢 96 🟢 93 🟢 95
/blog/product-metrics-open-source 🟠 68 🟢 96 🟢 93 🟢 94
/blog/promisifying-node-functions 🟠 71 🟢 96 🟠 87 🟢 95
/blog/pull-the-data-you-actually-want 🟠 76 🟢 96 🟠 87 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 89 🟢 96 🟢 93 🟢 94
/blog/seed-round 🟠 71 🟢 96 🟠 87 🟢 94
/blog/simulating-cohorts 🟠 86 🟢 97 🟠 87 🟢 94
/blog/software-development-workflow 🔴 57 🟢 94 🟠 87 🟢 94
/blog/sql-dialect-differences 🟢 90 🟢 96 🟠 87 🟢 95
/blog/steps-for-marketing-tests 🟠 78 🟢 97 🟢 93 🟢 96
/blog/sync-modes 🟠 68 🟢 96 🟢 93 🟢 94
/blog/testing-session-storage-selenium-node 🟠 73 🟢 96 🟠 87 🟢 94
/blog/the-shots-you-get-to-take 🟠 86 🟢 96 🟢 93 🟢 94
/blog/typescript-frontend-backend 🟠 72 🟢 96 🟠 87 🟢 94
/blog/understanding-types-sqlite-node 🟠 73 🟢 96 🟠 87 🟢 95
/blog/using-sync-modes 🟠 67 🟢 96 🟢 93 🟢 94
/blog/v06-release 🟠 87 🟢 96 🟠 87 🟢 94
/blog/varchar-191 🟠 69 🟢 96 🟠 87 🟢 94
/blog/welcome-kc 🟠 88 🟢 96 🟠 80 🟢 94
/blog/welcome-maria 🟠 83 🟢 96 🟠 87 🟢 94
/blog/welcome-pedro 🟠 75 🟢 96 🟠 80 🟢 94
/blog/welcome-sean 🟠 87 🟢 96 🟠 87 🟢 94
/blog/welcome-teal 🟠 70 🟢 96 🟠 80 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟠 89 🟢 96 🟠 87 🟢 95
/docs/cli 🔴 39 🟢 96 🟢 93 🟢 95
/docs/community 🔴 45 🟢 96 🟠 87 🟢 95
/docs/config 🔴 29 🟢 94 🟠 87 🟢 95
/docs/deployment 🔴 52 🟢 96 🟠 87 🟢 95
/docs/development 🔴 39 🟢 97 🟠 87 🟠 88
/docs/getting-started 🔴 31 🟢 94 🟢 93 🟢 95
/docs/installation 🔴 40 🟢 96 🟠 87 🟢 95
/docs/plugins 🔴 45 🟢 96 🟠 87 🟠 89
/docs/running 🔴 45 🟢 96 🟠 87 🟢 95
/docs/support 🔴 50 🟢 96 🟢 93 🟢 95
/docs/tutorials 🟠 69 🟢 96 🟠 87 🟢 95
/integrations/bigquery-to-salesforce 🟢 92 🟢 96 🟠 87 🟢 94
/integrations/postgres-to-hubspot 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/postgres-to-salesforce 🟠 89 🟢 96 🟢 93 🟢 94
/legal/privacy 🟠 85 🟢 96 🟠 87 🟠 87
/solutions/census-alternative 🟢 90 🟢 96 🟢 93 🟢 94
/solutions/education 🟠 88 🟢 96 🟢 93 🟢 95
/solutions/healthcare 🟠 84 🟢 96 🟢 93 🟢 95
/solutions/hightouch-alternative 🟠 88 🟢 96 🟠 87 🟢 94
/solutions/marketers 🟠 87 🟢 96 🟢 93 🟢 95
/solutions/modern-data-stack 🟢 90 🟢 96 🟠 87 🟢 95
/solutions/reverse-etl 🟠 81 🟢 96 🟠 87 🟢 95
/solutions/segment-alternative 🟠 83 🟢 97 🟠 87 🟢 94
/docs/cli/config 🔴 58 ❓ null 🟢 93 🟠 87
/docs/cli/run 🔴 48 🟢 96 🟢 93 🟠 86
/docs/cli/setup 🔴 42 🟢 96 🟠 87 🟠 87
/docs/community/code-of-conduct 🔴 39 🟢 96 🟠 87 🟢 95
/docs/community/contributions 🔴 39 🟢 96 🟠 87 🟢 95
/docs/config/apps 🔴 45 🟢 96 🟠 87 🟢 95
/docs/config/code-config 🔴 50 🟢 96 🟢 93 🟢 95
/docs/config/destinations 🔴 45 🟢 96 🟠 87 🟢 95
/docs/config/groups 🔴 52 🟢 96 🟠 87 🟢 95
/docs/config/profiles 🔴 42 🟢 96 🟠 87 🟢 94
/docs/config/properties 🔴 50 🟢 96 🟢 93 🟢 95
/docs/config/sources 🔴 37 🟢 96 🟠 87 🟢 95
/docs/development/databases 🔴 58 🟢 96 🟠 87 🟢 95
/docs/development/dataflow 🔴 45 🟢 96 🟠 87 🟢 95
/docs/development/destinations 🔴 39 🟢 96 🟢 93 🟢 95
/docs/development/plugins 🔴 48 🟢 98 🟢 93 🟢 95
/docs/development/publishing 🔴 45 🟢 96 🟠 87 🟢 95
/docs/development/sources 🔴 46 ❓ null 🟢 93 🟢 95
/docs/getting-started/product-concepts 🔴 49 🟢 96 🟠 87 🟢 96
/docs/installation/docker 🔴 37 🟢 96 🟠 87 🟢 95
/docs/installation/node 🔴 59 🟢 97 🟠 87 🟠 87
/docs/installation/plugins 🔴 47 🟢 96 🟠 87 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 37 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-calculated-property 🔴 39 🟢 96 🟠 87 🟢 94
/docs/plugins/grouparoo-intercom 🔴 43 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-marketo 🔴 43 🟢 96 🟢 93 🟢 94
/docs/plugins/grouparoo-mongo 🔴 31 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-mysql 🔴 37 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-postgres 🔴 43 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-redshift 🔴 38 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-salesforce 🔴 53 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 38 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 39 🟢 92 🟢 93 🟢 94
/docs/running/settings 🔴 55 🟢 96 🟢 93 🟢 95
/docs/running/testing 🔴 59 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise 🔴 37 🟢 96 🟢 93 🟢 95
/docs/support/common-issues 🔴 46 🟢 96 🟢 93 🟢 95
/docs/support/debugging 🔴 47 🟢 96 🟢 93 🟢 95
/docs/support/environment 🟠 60 ❓ null 🟠 87 🟠 87
/docs/support/legal 🔴 45 🟢 96 🟢 93 🟢 94
/docs/support/monitoring 🔴 47 🟢 96 🟠 87 🟢 94
/docs/support/network 🔴 38 🟢 96 🟢 93 🟢 94
/docs/support/permissions 🔴 44 🟢 96 🟢 93 🟢 94
/docs/support/rest-api 🔴 39 🟢 96 🟢 93 🟢 94
/docs/support/secrets 🔴 45 🟢 96 🟠 87 🟢 94
/docs/support/security 🔴 37 🟢 96 🟠 87 🟢 95
/docs/support/telemetry 🔴 47 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo 🔴 48 🟢 96 🟠 87 🟢 94
/docs/tutorials/app-example-config 🔴 36 🟢 96 🟠 87 🟠 80
/integrations/sources/csv 🟠 85 🟢 96 🟢 93 🟢 94
/integrations/destinations/eloqua 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/destinations/customerio 🟠 84 🟢 96 🟠 87 🟢 94
/integrations/destinations/facebook 🟠 84 🟢 96 🟠 87 🟢 94
/integrations/sources/bigquery 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/sources/google-sheets 🟠 85 🟢 96 🟢 93 🟢 94
/integrations/destinations/hubspot 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/destinations/intercom 🟠 81 🟢 96 🟠 87 🟢 94
/integrations/destinations/iterable 🟠 88 🟢 96 🟢 93 🟢 94
/integrations/destinations/mailchimp 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/destinations/marketo 🟠 84 🟢 96 🟠 87 🟢 94
/integrations/destinations/mixpanel 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/sources/mongo 🟠 82 🟢 96 🟠 87 🟢 94
/integrations/sources/mysql 🟠 87 🟢 96 🟢 93 🟢 94
/integrations/destinations/onesignal 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/destinations/pardot 🟠 85 🟢 96 🟠 87 🟢 94
/integrations/destinations/pipedrive 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/sources/postgres 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/sources/redshift 🟠 85 🟢 96 🟢 93 🟢 94
/integrations/destinations/sailthru 🟠 86 🟢 96 🟢 93 🟢 94
/integrations/destinations/salesforce 🟠 79 🟢 96 🟢 93 🟢 94
/integrations/destinations/sendgrid 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/sources/snowflake 🟠 85 🟢 96 🟢 93 🟢 94
/integrations/sources/sqlite 🟠 84 🟢 96 🟠 87 🟢 94
/integrations/destinations/zendesk 🟠 84 🟢 96 🟠 87 🟢 94
/docs/config/code-config/apps 🔴 47 🟢 96 🟠 87 🟠 87
/docs/config/code-config/destinations 🔴 46 🟢 96 🟢 93 🟠 87
/docs/config/code-config/groups 🔴 36 🟢 97 🟠 87 🟢 95
/docs/config/code-config/properties 🔴 46 🟢 96 🟠 87 🟠 87
/docs/config/code-config/sources 🔴 39 🟢 96 🟠 87 🟠 87
/docs/running/ui-enterprise/apps 🔴 41 🟢 96 🟢 93 🟢 94
/docs/running/ui-enterprise/destinations 🔴 44 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/groups 🔴 52 🟢 97 🟠 87 🟢 95
/docs/running/ui-enterprise/properties 🔴 39 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/sources 🔴 57 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🔴 52 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🔴 59 🟢 98 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🟠 60 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🔴 50 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🔴 45 🟢 98 🟠 87 🟢 94

@github-actions
Copy link

github-actions bot commented Oct 8, 2021

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 78 🟢 96 🟠 87 🟠 87
/about 🟠 80 🟢 96 🟢 93 🟢 96
/blog 🟠 73 🟢 96 🟠 80 🟠 89
/chat 🟠 62 🟢 94 🟠 87 🟢 93
/data-sync-apps 🟠 74 🟢 96 🟢 93 🟢 96
/docs 🟢 95 🟢 98 🟠 87 🟠 87
/get-started 🟠 89 🟢 98 🟠 87 🟠 78
/integrations 🟠 89 🟢 96 🟠 87 🟢 96
/meet 🟠 80 🟢 90 🟠 87 🟢 94
/pricing 🟠 87 🟢 94 🟠 87 🟢 94
/trial 🟢 92 🟢 90 🟢 93 🟢 92
/whats-new 🟠 80 🟢 94 🟠 87 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 72 🟢 96 🟠 87 🟢 95
/blog/97-things-every-data-engineer-should-know 🟠 73 🟢 97 🟠 87 🟢 94
/blog/a-single-source-of-truth 🔴 58 🟢 94 🟠 87 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 43 🟢 96 🟠 87 🟢 95
/blog/apple-m1-js-memory-error 🟠 86 🟢 96 🟠 87 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 87 🟢 96 🟠 87 🟢 95
/blog/batching-api-requests 🟠 86 🟢 96 🟠 87 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 81 🟢 96 🟠 87 🟢 94
/blog/building-a-sync-engine 🟠 87 🟢 96 🟠 87 🟢 95
/blog/change-primary-key-sequelize 🟠 70 🟢 96 🟢 93 🟢 94
/blog/crm-system-rate-limiting 🟠 73 🟢 97 🟠 87 🟢 96
/blog/customer-data-integration 🟠 82 🟢 96 🟠 87 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 79 🟢 97 🟠 87 🟢 95
/blog/data-makes-your-tools-smarter 🟠 74 🟢 96 🟢 93 🟢 94
/blog/dbt-and-grouparoo 🟠 69 🟢 96 🟠 87 🟢 94
/blog/declarative-data-sync 🟠 64 🟢 94 🟢 93 🟢 94
/blog/defering-side-effects-in-node 🟠 62 🟢 96 🟠 87 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 74 🟢 96 🟠 87 🟢 94
/blog/distributing-nextjs-via-npm 🟠 80 🟢 96 🟠 87 🟢 94
/blog/dogfooding-your-product 🔴 34 🟢 96 🟠 87 🟢 94
/blog/dont-forget-your-vpn 🟠 77 🟢 96 🟠 87 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 88 🟢 96 🟠 87 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 69 🟢 96 🟢 93 🟢 95
/blog/etl-vs-elt 🟠 84 🟢 96 🟢 93 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 86 🟢 96 🟠 87 🟢 95
/blog/exports-is-not-a-function 🟠 84 🟢 96 🟢 93 🟢 94
/blog/extracting-all-mongodb-fields 🟠 80 🟢 96 🟠 87 🟢 94
/blog/getting-previous-path-nextjs 🟠 83 🟢 96 🟠 87 🟢 94
/blog/gifit 🔴 59 🟢 96 🟠 87 🟢 94
/blog/git-prune-to-remove-master 🟠 84 🟢 96 🟠 87 🟢 94
/blog/google-cloud-run-no-background-job 🟢 90 🟢 96 🟠 87 🟢 94
/blog/google-sheets-source 🟠 71 🟢 96 🟠 87 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 71 🟢 96 🟠 80 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 87 🟢 96 🟠 87 🟢 94
/blog/how-to-format-zendesk-tags 🟠 78 🟢 96 🟠 87 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟢 90 🟢 96 🟠 87 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 70 🟢 96 🟢 93 🟢 95
/blog/lighthouse-reports-on-github 🟠 80 🟢 96 🟠 87 🟢 94
/blog/marketing-challenges 🟠 85 🟢 96 🟢 93 🟢 95
/blog/migration-tips-for-m1-macs 🟠 69 🟢 96 🟠 87 🟢 94
/blog/mysql-column-names-case-sensitive 🟠 88 🟢 96 🟠 87 🟢 94
/blog/nextjs-image-dimensions 🟠 84 🟢 96 🟠 87 🟢 94
/blog/nextjs-plugins 🟠 64 🟢 96 🟠 87 🟢 95
/blog/node-js-and-ipv6 🟠 69 🟢 96 🟠 87 🟢 95
/blog/operational-analytics 🟢 94 🟢 96 🟠 87 🟢 95
/blog/product-metrics-open-source 🟠 83 🟢 96 🟢 93 🟢 94
/blog/promisifying-node-functions 🟠 63 🟢 96 🟠 87 🟢 95
/blog/pull-the-data-you-actually-want 🟠 68 🟢 96 🟠 87 🟢 95
/blog/save-your-high-water-marks-as-strings 🟢 91 🟢 96 🟠 87 🟢 94
/blog/seed-round 🟠 72 🟢 96 🟢 93 🟢 94
/blog/simulating-cohorts 🟠 85 🟢 97 🟠 87 🟢 94
/blog/software-development-workflow 🔴 57 🟢 94 🟠 87 🟢 95
/blog/sql-dialect-differences 🟢 91 🟢 96 🟠 87 🟢 95
/blog/steps-for-marketing-tests 🟠 82 🟢 97 🟠 87 🟢 96
/blog/sync-modes 🟠 69 🟢 96 🟠 87 🟢 94
/blog/testing-session-storage-selenium-node 🟠 76 🟢 96 🟢 93 🟢 94
/blog/the-shots-you-get-to-take 🟠 82 🟢 96 🟠 87 🟢 94
/blog/typescript-frontend-backend 🟠 63 🟢 96 🟠 87 🟢 94
/blog/understanding-types-sqlite-node 🟠 71 🟢 96 🟠 87 🟢 95
/blog/using-sync-modes 🟠 71 🟢 96 🟢 93 🟢 94
/blog/v06-release 🟠 89 🟢 96 🟠 87 🟢 94
/blog/varchar-191 🟠 76 🟢 96 🟠 87 🟢 94
/blog/welcome-kc 🟠 80 🟢 96 🟠 80 🟢 94
/blog/welcome-maria 🟠 76 🟢 96 🟠 80 🟢 94
/blog/welcome-pedro 🟠 72 🟢 96 🟠 87 🟢 94
/blog/welcome-sean 🟠 80 🟢 96 🟠 87 🟢 94
/blog/welcome-teal 🟠 70 🟢 96 🟠 80 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟠 85 🟢 96 🟠 87 🟢 95
/docs/cli 🔴 43 🟢 96 🟠 87 🟢 95
/docs/community 🔴 44 🟢 96 🟠 87 🟢 95
/docs/config 🔴 26 🟢 94 🟠 87 🟢 95
/docs/deployment 🔴 43 🟢 96 🟠 87 🟢 95
/docs/development 🔴 44 🟢 97 🟢 93 🟠 88
/docs/getting-started 🔴 30 🟢 94 🟠 87 🟢 95
/docs/installation 🔴 38 🟢 96 🟠 87 🟢 95
/docs/plugins 🔴 44 🟢 96 🟠 87 🟠 89
/docs/running 🔴 45 🟢 96 🟠 87 🟢 95
/docs/support 🔴 50 🟢 96 🟠 87 🟢 95
/docs/tutorials 🟠 63 🟢 96 🟠 87 🟢 95
/integrations/bigquery-to-salesforce 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/postgres-to-hubspot 🟠 76 🟢 96 🟢 93 🟢 94
/integrations/postgres-to-salesforce 🟠 84 🟢 96 🟠 87 🟢 94
/legal/privacy 🟢 90 🟢 96 🟠 87 🟠 87
/solutions/census-alternative 🟠 88 🟢 96 🟠 87 🟢 94
/solutions/education 🟠 84 🟢 96 🟠 87 🟢 95
/solutions/healthcare 🟢 90 🟢 96 🟠 87 🟢 95
/solutions/hightouch-alternative 🟠 87 🟢 96 🟠 87 🟢 94
/solutions/marketers 🟠 81 🟢 96 🟠 87 🟢 95
/solutions/modern-data-stack 🟢 93 🟢 96 🟠 87 🟢 95
/solutions/reverse-etl 🟠 75 🟢 96 🟠 87 🟢 95
/solutions/segment-alternative 🟠 77 🟢 97 🟠 87 🟢 94
/docs/cli/config 🔴 39 ❓ null 🟠 87 🟠 87
/docs/cli/run 🔴 46 🟢 96 🟠 87 🟠 86
/docs/cli/setup 🟠 61 🟢 96 🟠 87 🟠 87
/docs/community/code-of-conduct 🔴 47 🟢 96 🟢 93 🟢 95
/docs/community/contributions 🔴 40 🟢 96 🟠 87 🟢 95
/docs/config/apps 🔴 37 🟢 96 🟢 93 🟢 95
/docs/config/code-config 🔴 33 🟢 96 🟠 87 🟢 95
/docs/config/destinations 🔴 37 🟢 96 🟠 87 🟢 95
/docs/config/groups 🔴 56 🟢 96 🟠 87 🟢 95
/docs/config/profiles 🟠 61 🟢 96 🟢 93 🟢 94
/docs/config/properties 🔴 47 🟢 96 🟠 87 🟢 95
/docs/config/sources 🔴 43 🟢 96 🟠 87 🟢 95
/docs/development/databases 🟠 60 🟢 96 🟢 93 🟢 95
/docs/development/dataflow 🔴 36 🟢 96 🟠 87 🟢 95
/docs/development/destinations 🔴 51 🟢 96 🟢 93 🟢 95
/docs/development/plugins 🔴 40 🟢 98 🟠 87 🟢 95
/docs/development/publishing 🔴 44 🟢 96 🟠 87 🟢 95
/docs/development/sources 🔴 36 ❓ null 🟠 87 🟢 95
/docs/getting-started/product-concepts 🔴 51 🟢 96 🟠 87 🟢 96
/docs/installation/docker 🔴 57 🟢 96 🟠 87 🟢 95
/docs/installation/node 🔴 58 🟢 97 🟢 93 🟠 87
/docs/installation/plugins 🟠 63 🟢 96 🟠 87 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 45 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-braze 🔴 54 🟢 96 🟢 93 🟢 94
/docs/plugins/grouparoo-calculated-property 🔴 54 🟢 96 🟢 93 🟢 94
/docs/plugins/grouparoo-intercom 🔴 42 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-marketo 🔴 36 🟢 96 🟠 87 🟢 94
/docs/plugins/grouparoo-mongo 🔴 47 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-mysql 🔴 38 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-postgres 🔴 50 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-redshift 🔴 38 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-salesforce 🔴 43 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 37 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 47 🟢 92 🟠 87 🟢 94
/docs/running/settings 🔴 55 🟢 96 🟢 93 🟢 95
/docs/running/testing 🔴 43 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise 🔴 55 🟢 96 🟠 87 🟢 95
/docs/support/common-issues 🔴 45 🟢 96 🟠 87 🟢 95
/docs/support/debugging 🔴 43 🟢 96 🟠 87 🟢 95
/docs/support/environment 🔴 46 ❓ null 🟠 87 🟠 87
/docs/support/legal 🔴 44 🟢 96 🟠 87 🟢 94
/docs/support/monitoring 🔴 46 🟢 96 🟠 87 🟢 94
/docs/support/network 🔴 38 🟢 96 🟠 87 🟢 94
/docs/support/permissions 🟠 62 🟢 96 🟠 87 🟢 94
/docs/support/rest-api 🔴 55 ❓ null 🟢 93 🟢 94
/docs/support/secrets 🟠 64 🟢 96 🟠 87 🟢 94
/docs/support/security 🔴 38 🟢 96 🟠 87 🟢 95
/docs/support/telemetry 🔴 38 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo 🟠 60 🟢 96 🟠 87 🟢 94
/docs/tutorials/app-example-config 🔴 38 ❓ null 🟢 93 🟠 80
/integrations/destinations/braze 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/sources/csv 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/destinations/eloqua 🟠 82 🟢 96 🟠 87 🟢 94
/integrations/destinations/customerio 🟠 85 🟢 96 🟠 87 🟢 94
/integrations/destinations/facebook 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/sources/bigquery 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/sources/google-sheets 🟠 84 🟢 96 🟢 93 🟢 94
/integrations/destinations/hubspot 🟠 87 🟢 96 🟠 87 🟢 95
/integrations/destinations/intercom 🟠 84 🟢 96 🟠 87 🟢 94
/integrations/destinations/iterable 🟠 89 🟢 96 🟢 93 🟢 94
/integrations/destinations/mailchimp 🟠 80 🟢 96 🟠 87 🟢 94
/integrations/destinations/marketo 🟠 84 🟢 96 🟠 87 🟢 94
/integrations/destinations/mixpanel 🟠 83 🟢 96 🟠 87 🟢 94
/integrations/sources/mongo 🟠 83 🟢 96 🟠 87 🟢 94
/integrations/sources/mysql 🟢 92 🟢 96 🟠 87 🟢 94
/integrations/destinations/onesignal 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/pardot 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/destinations/pipedrive 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/sources/postgres 🟠 83 🟢 96 🟠 87 🟢 94
/integrations/sources/redshift 🟠 85 🟢 96 🟠 87 🟢 94
/integrations/destinations/sailthru 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/destinations/salesforce 🟠 85 🟢 96 🟠 87 🟢 94
/integrations/destinations/sendgrid 🟠 87 🟢 96 🟢 93 🟢 94
/integrations/sources/snowflake 🟢 95 🟢 96 🟠 87 🟢 94
/integrations/sources/sqlite 🟠 80 🟢 96 🟢 93 🟢 94
/integrations/destinations/zendesk 🟠 80 🟢 96 🟠 87 🟢 94
/docs/config/code-config/apps 🔴 57 🟢 96 🟢 93 🟠 87
/docs/config/code-config/destinations 🔴 55 🟢 96 🟠 87 🟠 87
/docs/config/code-config/groups 🔴 42 🟢 97 🟢 93 🟢 95
/docs/config/code-config/properties 🔴 37 🟢 96 🟠 87 🟠 87
/docs/config/code-config/sources 🔴 37 🟢 96 🟠 87 🟠 87
/docs/running/ui-enterprise/apps 🔴 41 🟢 96 🟠 87 🟢 94
/docs/running/ui-enterprise/destinations 🔴 55 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/groups 🔴 52 🟢 97 🟠 87 🟢 95
/docs/running/ui-enterprise/properties 🔴 55 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/sources 🔴 46 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🔴 45 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🔴 49 🟢 98 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🔴 49 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🔴 50 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🔴 49 🟢 98 🟠 87 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 82 🟢 96 🟠 87 🟠 88
/about 🟠 86 🟢 96 🟠 87 🟢 96
/blog 🟠 85 🟢 96 🟠 87 🟠 89
/chat 🟠 63 🟢 94 🟠 80 🟢 94
/data-sync-apps 🟢 96 🟢 96 🟠 87 🟢 96
/docs 🟢 91 🟢 98 🟠 87 🟠 88
/get-started 🟠 87 🟢 98 🟠 87 🟠 78
/hacktoberfest 🟠 71 🟢 96 🟠 87 🟢 94
/integrations 🟢 92 🟢 96 🟠 87 🟢 96
/meet 🟢 94 🟢 90 🟢 93 🟢 94
/pricing 🟢 91 🟢 94 🟢 93 🟢 94
/trial 🟢 97 🟢 90 🟢 93 🟢 92
/whats-new 🟠 88 🟢 94 🟠 87 🟠 79
/blog/7-awesome-sqlite-quirks 🟠 70 🟢 96 🟢 93 🟢 95
/blog/97-things-every-data-engineer-should-know 🟠 76 🟢 97 🟠 87 🟢 94
/blog/a-single-source-of-truth 🟠 66 🟢 94 🟠 87 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 55 🟢 96 🟠 87 🟢 95
/blog/apple-m1-js-memory-error 🟠 88 🟢 96 🟢 93 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟢 90 🟢 96 🟢 93 🟢 95
/blog/batching-api-requests 🟠 88 🟢 96 🟢 93 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 88 🟢 96 🟠 87 🟠 87
/blog/building-a-sync-engine 🟠 88 🟢 96 🟢 93 🟢 95
/blog/change-primary-key-sequelize 🟠 76 🟢 96 🟢 93 🟢 94
/blog/crm-system-rate-limiting 🟠 77 🟢 97 🟠 87 🟢 96
/blog/customer-data-integration 🟠 84 🟢 96 🟠 87 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 85 🟢 97 🟠 87 🟢 95
/blog/data-makes-your-tools-smarter 🟠 76 🟢 96 🟠 87 🟢 94
/blog/dbt-and-grouparoo 🟠 74 🟢 96 🟠 87 🟢 94
/blog/declarative-data-sync 🟠 67 🟢 94 🟠 87 🟢 94
/blog/defering-side-effects-in-node 🟠 71 🟢 96 🟠 87 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 73 🟢 96 🟢 93 🟢 94
/blog/distributing-nextjs-via-npm 🟠 83 🟢 96 🟠 87 🟢 94
/blog/dogfooding-your-product 🔴 39 🟢 96 🟠 80 🟢 94
/blog/dont-forget-your-vpn 🟠 71 🟢 96 🟢 93 🟢 94
/blog/dont-use-underscores-in-http-headers 🟢 96 🟢 96 🟠 87 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 74 🟢 96 🟠 87 🟢 95
/blog/etl-vs-elt 🟠 89 🟢 96 🟠 87 🟢 95
/blog/events-are-probably-wrong-for-you 🟢 91 🟢 96 🟢 93 🟢 95
/blog/exports-is-not-a-function 🟢 90 🟢 96 🟠 87 🟢 94
/blog/extracting-all-mongodb-fields 🟠 86 🟢 96 🟠 87 🟢 94
/blog/getting-previous-path-nextjs 🟠 88 🟢 96 🟠 87 🟢 94
/blog/gifit 🟠 63 🟢 96 🟠 87 🟢 94
/blog/git-prune-to-remove-master 🟢 91 🟢 96 🟢 93 🟢 94
/blog/google-cloud-run-no-background-job 🟢 92 🟢 96 🟠 87 🟢 94
/blog/google-sheets-source 🟠 74 🟢 96 🟠 87 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 68 🟢 96 🟠 87 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 87 🟢 96 🟠 87 🟢 95
/blog/how-to-format-zendesk-tags 🟠 72 🟢 96 🟢 93 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟢 92 🟢 96 🟠 87 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 75 🟢 96 🟠 87 🟢 95
/blog/lighthouse-reports-on-github 🟠 87 🟢 96 🟢 93 🟢 94
/blog/marketing-challenges 🟠 86 🟢 96 🟠 87 🟢 95
/blog/migration-tips-for-m1-macs 🟠 77 🟢 96 🟠 87 🟢 95
/blog/mysql-column-names-case-sensitive 🟢 91 🟢 96 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟢 90 🟢 96 🟢 93 🟢 94
/blog/nextjs-plugins 🟠 68 🟢 96 🟠 87 🟢 95
/blog/node-js-and-ipv6 🟠 78 🟢 96 🟠 87 🟢 95
/blog/operational-analytics 🟠 89 🟢 96 🟠 87 🟢 95
/blog/product-metrics-open-source 🟠 76 🟢 96 🟢 93 🟢 94
/blog/promisifying-node-functions 🟠 75 🟢 96 🟠 87 🟢 95
/blog/pull-the-data-you-actually-want 🟠 76 🟢 96 🟠 87 🟢 95
/blog/save-your-high-water-marks-as-strings 🟢 95 🟢 96 🟠 87 🟢 95
/blog/seed-round 🟠 88 🟢 96 🟢 93 🟢 94
/blog/simulating-cohorts 🟢 92 🟢 97 🟠 87 🟢 95
/blog/software-development-workflow 🟠 63 🟢 94 🟠 87 🟢 94
/blog/sql-dialect-differences 🟢 91 🟢 96 🟢 93 🟢 95
/blog/steps-for-marketing-tests 🟠 69 🟢 97 🟢 93 🟢 96
/blog/sync-modes 🟠 72 🟢 96 🟠 87 🟢 94
/blog/testing-session-storage-selenium-node 🟠 77 🟢 96 🟢 93 🟢 94
/blog/the-shots-you-get-to-take 🟠 85 🟢 96 🟠 87 🟢 94
/blog/typescript-frontend-backend 🟠 71 🟢 96 🟠 87 🟢 94
/blog/understanding-types-sqlite-node 🟠 76 🟢 96 🟠 87 🟢 95
/blog/using-sync-modes 🟠 75 🟢 96 🟠 87 🟢 94
/blog/v06-release 🟢 92 🟢 96 🟠 87 🟢 95
/blog/varchar-191 🟠 79 🟢 96 🟠 87 🟢 94
/blog/welcome-kc 🟢 97 🟢 96 🟢 93 🟢 94
/blog/welcome-maria 🟠 88 🟢 96 🟠 87 🟢 94
/blog/welcome-pedro 🟠 75 🟢 96 🟠 87 🟢 94
/blog/welcome-sean 🟢 96 🟢 96 🟠 87 🟢 94
/blog/welcome-teal 🟠 72 🟢 96 🟠 87 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟠 89 🟢 96 🟢 93 🟢 95
/docs/cli 🔴 52 🟢 96 🟠 87 🟢 95
/docs/community 🟠 60 🟢 96 🟠 87 🟢 95
/docs/config 🔴 32 🟢 94 🟠 87 🟢 95
/docs/deployment 🔴 48 🟢 96 🟠 87 🟢 95
/docs/development 🔴 55 🟢 97 🟠 87 🟠 88
/docs/getting-started 🔴 31 🟢 94 🟠 87 🟢 95
/docs/installation 🔴 44 🟢 96 🟠 87 🟢 95
/docs/plugins 🔴 48 🟢 96 🟠 87 🟠 89
/docs/running 🔴 55 🟢 96 🟢 93 🟢 95
/docs/support 🔴 49 🟢 96 🟠 87 🟢 95
/docs/tutorials 🔴 54 🟢 96 🟢 93 🟢 95
/integrations/bigquery-to-salesforce 🟢 94 🟢 96 🟢 93 🟢 94
/integrations/postgres-to-hubspot 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/postgres-to-salesforce 🟠 88 🟢 96 🟠 87 🟢 94
/legal/privacy 🟢 91 🟢 96 🟠 87 🟠 87
/solutions/census-alternative 🟢 92 🟢 96 🟢 93 🟢 94
/solutions/education 🟠 89 🟢 96 🟢 93 🟢 95
/solutions/healthcare 🟢 90 🟢 96 🟢 93 🟢 95
/solutions/hightouch-alternative 🟠 89 🟢 96 🟠 87 🟢 94
/solutions/modern-data-stack 🟢 92 🟢 96 🟠 87 🟢 95
/solutions/reverse-etl 🟠 89 🟢 96 🟠 87 🟢 95
/solutions/segment-alternative 🟢 94 🟢 97 🟠 87 🟢 94
/docs/cli/config 🔴 49 ❓ null 🟠 87 🟠 87
/docs/cli/run 🔴 49 🟢 96 🟢 93 🟠 86
/docs/cli/setup 🟠 61 🟢 96 🟠 87 🟠 87
/docs/community/code-of-conduct 🔴 58 🟢 96 🟠 87 🟢 95
/docs/community/contributions 🔴 45 🟢 96 🟠 87 🟢 95
/docs/config/apps 🔴 41 🟢 96 🟠 87 🟢 95
/docs/config/code-config 🔴 54 🟢 96 🟠 87 🟢 95
/docs/config/destinations 🔴 42 🟢 96 🟠 87 🟢 95
/docs/config/groups 🔴 59 🟢 96 🟢 93 🟢 95
/docs/config/models 🔴 48 🟢 96 🟢 93 🟢 95
/docs/config/properties 🔴 46 🟢 96 🟠 87 🟢 95
/docs/config/records 🔴 51 🟢 96 🟠 87 🟢 94
/docs/config/sources 🔴 48 🟢 96 🟠 87 🟢 95
/docs/development/databases 🟠 62 🟢 96 🟢 93 🟢 95
/docs/development/dataflow 🔴 59 🟢 96 🟠 87 🟢 95
/docs/development/destinations 🔴 43 🟢 96 🟢 93 🟢 95
/docs/development/plugins 🔴 53 🟢 98 🟠 87 🟢 95
/docs/development/publishing 🟠 61 🟢 96 🟠 87 🟢 95
/docs/development/sources 🔴 49 ❓ null 🟢 93 🟢 95
/docs/getting-started/product-concepts 🔴 43 🟢 96 🟠 87 🟢 96
/docs/installation/docker 🟠 61 🟢 96 🟠 87 🟢 95
/docs/installation/node 🔴 44 🟢 97 🟠 87 🟠 88
/docs/installation/plugins 🟠 67 🟢 96 🟠 87 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 38 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-braze 🔴 56 🟢 96 🟠 87 🟢 94
/docs/plugins/grouparoo-calculated-property 🔴 48 🟢 96 🟠 87 🟢 94
/docs/plugins/grouparoo-intercom 🔴 45 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-marketo 🔴 58 🟢 96 🟢 93 🟢 94
/docs/plugins/grouparoo-mongo 🔴 52 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-mysql 🔴 40 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-postgres 🔴 52 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-redshift 🔴 50 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-salesforce 🔴 40 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 52 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 42 🟢 92 🟠 87 🟢 94
/docs/running/settings 🔴 58 🟢 96 🟠 87 🟢 95
/docs/running/testing 🔴 47 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise 🟠 60 🟢 96 🟠 87 🟢 95
/docs/support/common-issues 🟠 63 🟢 96 🟢 93 🟢 95
/docs/support/debugging 🔴 45 🟢 96 🟠 87 🟢 95
/docs/support/environment 🔴 58 ❓ null 🟢 93 🟠 87
/docs/support/legal 🔴 48 🟢 96 🟠 87 🟢 94
/docs/support/monitoring 🟠 64 🟢 96 🟠 87 🟢 95
/docs/support/network 🔴 44 🟢 96 🟠 87 🟢 95
/docs/support/permissions 🟠 66 🟢 96 🟢 93 🟢 94
/docs/support/rest-api 🔴 57 ❓ null 🟠 87 🟢 94
/docs/support/secrets 🟠 60 🟢 96 🟠 87 🟢 94
/docs/support/security 🔴 41 🟢 96 🟢 93 🟢 95
/docs/support/telemetry 🔴 58 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo 🔴 50 🟢 96 🟠 87 🟢 95
/docs/tutorials/app-example-config 🔴 33 ❓ null 🟠 87 🟠 80
/integrations/destinations/braze 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/sources/csv 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/destinations/eloqua 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/destinations/customerio 🟢 92 🟢 96 🟠 87 🟢 94
/integrations/destinations/facebook 🟢 92 🟢 96 🟠 87 🟢 94
/integrations/sources/bigquery 🟠 89 🟢 96 🟢 93 🟢 94
/integrations/sources/google-sheets 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/destinations/hubspot 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/intercom 🟢 94 🟢 96 🟠 87 🟢 94
/integrations/destinations/iterable 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/destinations/mailchimp 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/marketo 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/mixpanel 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/sources/mongo 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/sources/mysql 🟠 89 🟢 96 🟢 93 🟢 94
/integrations/destinations/onesignal 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/destinations/pardot 🟠 89 🟢 96 🟢 93 🟢 94
/integrations/destinations/pipedrive 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/sources/postgres 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/sources/redshift 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/destinations/sailthru 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/destinations/salesforce 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/destinations/sendgrid 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/sources/snowflake 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/sources/sqlite 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/zendesk 🟢 90 🟢 96 🟠 87 🟢 94
/docs/config/code-config/apps 🔴 49 🟢 96 🟠 87 🟠 87
/docs/config/code-config/destinations 🔴 43 🟢 96 🟠 87 🟠 87
/docs/config/code-config/groups 🔴 58 🟢 97 🟠 87 🟢 95
/docs/config/code-config/properties 🔴 48 🟢 96 🟠 87 🟠 87
/docs/config/code-config/sources 🔴 48 🟢 96 🟠 87 🟠 87
/docs/running/ui-enterprise/apps 🟠 64 🟢 96 🟠 87 🟢 94
/docs/running/ui-enterprise/destinations 🟠 63 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/groups 🔴 54 🟢 97 🟠 87 🟢 95
/docs/running/ui-enterprise/properties 🔴 59 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/sources 🔴 44 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 65 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🔴 50 🟢 98 🟢 93 🟠 86
/docs/support/upgrading-grouparoo/v03-v04 🟠 64 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🟠 67 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🟠 61 🟢 98 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v06-v07 🔴 45 🟢 96 🟠 87 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 79 🟢 96 🟠 87 🟠 88
/about 🟠 89 🟢 96 🟠 87 🟢 96
/blog 🟠 88 🟢 96 🟠 87 🟠 89
/chat 🟠 65 🟢 94 🟠 80 🟢 94
/data-sync-apps 🟢 93 🟢 96 🟠 87 🟢 96
/docs 🟢 96 🟢 98 🟠 87 🟠 88
/get-started 🟢 92 🟢 98 🟠 87 🟠 78
/hacktoberfest 🟠 71 🟢 96 🟠 87 🟢 94
/integrations 🟢 90 🟢 96 🟢 93 🟢 96
/meet 🟢 92 🟢 90 🟠 87 🟢 94
/pricing 🟠 88 🟢 94 🟢 93 🟢 94
/trial 🟢 92 🟢 90 🟢 93 🟢 92
/whats-new 🟠 79 🟢 94 🟢 93 🟠 79
/blog/2021-10-14-nextjs-and-data 🟠 84 🟢 96 🟠 87 🟢 94
/blog/7-awesome-sqlite-quirks 🟠 71 🟢 96 🟢 93 🟢 95
/blog/97-things-every-data-engineer-should-know 🟠 76 🟢 97 🟠 87 🟢 94
/blog/a-single-source-of-truth 🟠 61 🟢 94 🟢 93 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 57 🟢 96 🟠 87 🟢 95
/blog/apple-m1-js-memory-error 🟢 91 🟢 96 🟢 93 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 80 🟢 96 🟠 87 🟢 95
/blog/batching-api-requests 🟢 95 🟢 96 🟠 87 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟢 90 🟢 96 🟠 87 🟠 87
/blog/building-a-sync-engine 🟠 89 🟢 96 🟠 87 🟢 95
/blog/change-primary-key-sequelize 🟠 79 🟢 96 🟠 87 🟢 94
/blog/crm-system-rate-limiting 🟠 76 🟢 97 🟢 93 🟢 96
/blog/customer-data-integration 🟠 83 🟢 96 🟠 87 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 82 🟢 97 🟠 87 🟢 95
/blog/data-makes-your-tools-smarter 🟠 75 🟢 96 🟠 87 🟢 94
/blog/dbt-and-grouparoo 🟠 78 🟢 96 🟠 87 🟢 94
/blog/declarative-data-sync 🟠 68 🟢 94 🟠 87 🟢 94
/blog/defering-side-effects-in-node 🟠 65 🟢 96 🟢 93 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 75 🟢 96 🟠 87 🟢 94
/blog/distributing-nextjs-via-npm 🟠 78 🟢 96 🟠 87 🟢 94
/blog/dogfooding-your-product 🔴 43 🟢 96 🟠 87 🟢 94
/blog/dont-forget-your-vpn 🟠 78 🟢 96 🟢 93 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 88 🟢 96 🟢 93 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 81 🟢 96 🟠 87 🟢 95
/blog/etl-vs-elt 🟢 92 🟢 96 🟢 93 🟢 95
/blog/events-are-probably-wrong-for-you 🟢 90 🟢 96 🟠 87 🟢 95
/blog/exports-is-not-a-function 🟠 87 🟢 96 🟢 93 🟢 94
/blog/extracting-all-mongodb-fields 🟠 88 🟢 96 🟠 87 🟢 94
/blog/getting-previous-path-nextjs 🟠 89 🟢 96 🟢 93 🟢 94
/blog/gifit 🟠 61 🟢 96 🟠 87 🟢 94
/blog/git-prune-to-remove-master 🟠 83 🟢 96 🟢 93 🟢 94
/blog/google-cloud-run-no-background-job 🟠 88 🟢 96 🟢 93 🟢 94
/blog/google-sheets-source 🟠 70 🟢 96 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 69 🟢 96 🟠 80 🟢 95
/blog/how-grouparoo-works-as-a-team 🟢 95 🟢 96 🟠 87 🟢 95
/blog/how-to-format-zendesk-tags 🟠 75 🟢 96 🟠 87 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟢 90 🟢 96 🟢 93 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 73 🟢 96 🟠 87 🟢 95
/blog/lighthouse-reports-on-github 🟠 88 🟢 96 🟠 87 🟢 94
/blog/marketing-challenges 🟢 93 🟢 96 🟢 93 🟢 95
/blog/migration-tips-for-m1-macs 🟠 76 🟢 96 🟠 87 🟢 95
/blog/mysql-column-names-case-sensitive 🟠 88 🟢 96 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟠 86 🟢 96 🟢 93 🟢 94
/blog/nextjs-plugins 🟠 74 🟢 96 🟠 87 🟢 95
/blog/node-js-and-ipv6 🟠 75 🟢 96 🟠 87 🟢 95
/blog/operational-analytics 🟠 87 🟢 96 🟢 93 🟢 95
/blog/product-metrics-open-source 🟠 76 🟢 96 🟠 87 🟢 94
/blog/promisifying-node-functions 🟠 74 🟢 96 🟠 87 🟢 95
/blog/pull-the-data-you-actually-want 🟠 77 🟢 96 🟠 87 🟢 95
/blog/save-your-high-water-marks-as-strings 🟢 92 🟢 96 🟠 87 🟢 95
/blog/seed-round 🟠 73 🟢 96 🟢 93 🟢 94
/blog/simulating-cohorts 🟠 84 🟢 97 🟢 93 🟢 95
/blog/software-development-workflow 🟠 61 🟢 94 🟠 87 🟢 94
/blog/sql-dialect-differences 🟠 87 🟢 96 🟢 93 🟢 95
/blog/steps-for-marketing-tests 🟠 81 🟢 97 🟠 87 🟢 96
/blog/sync-modes 🟠 78 🟢 96 🟠 87 🟢 94
/blog/testing-session-storage-selenium-node 🟠 75 🟢 96 🟠 87 🟢 94
/blog/the-shots-you-get-to-take 🟢 94 🟢 96 🟠 87 🟢 94
/blog/typescript-frontend-backend 🟠 65 🟢 96 🟢 93 🟢 94
/blog/understanding-types-sqlite-node 🟠 75 🟢 96 🟠 87 🟢 95
/blog/using-sync-modes 🟠 70 🟢 96 🟠 87 🟢 94
/blog/v06-release 🟢 93 🟢 96 🟠 87 🟢 95
/blog/varchar-191 🟠 70 🟢 96 🟠 87 🟢 94
/blog/welcome-kc 🟠 89 🟢 96 🟠 87 🟢 94
/blog/welcome-maria 🟠 84 🟢 96 🟠 87 🟢 94
/blog/welcome-pedro 🟠 77 🟢 96 🟢 93 🟢 94
/blog/welcome-sean 🟠 86 🟢 96 🟠 87 🟢 94
/blog/welcome-teal 🟠 72 🟢 96 🟠 87 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟢 92 🟢 96 🟠 87 🟢 95
/docs/cli 🟠 64 🟢 96 🟠 87 🟢 95
/docs/community 🔴 50 🟢 96 🟠 87 🟢 95
/docs/config 🔴 31 🟢 94 🟢 93 🟢 95
/docs/deployment 🔴 45 🟢 96 🟠 87 🟢 95
/docs/development 🔴 45 🟢 97 🟠 87 🟠 88
/docs/getting-started 🔴 32 🟢 94 🟢 93 🟢 95
/docs/installation 🔴 43 🟢 96 🟢 93 🟢 95
/docs/plugins 🔴 49 🟢 96 🟢 93 🟠 89
/docs/running 🟠 70 🟢 96 🟠 87 🟢 95
/docs/support 🔴 59 🟢 96 🟢 93 🟢 95
/docs/tutorials 🟠 69 🟢 96 🟠 87 🟢 95
/integrations/bigquery-to-salesforce 🟢 96 🟢 96 🟠 87 🟢 94
/integrations/postgres-to-hubspot 🟠 84 🟢 96 🟠 87 🟢 94
/integrations/postgres-to-salesforce 🟢 90 🟢 96 🟠 87 🟢 94
/legal/privacy 🟢 92 🟢 96 🟠 87 🟠 87
/solutions/census-alternative 🟢 91 🟢 96 🟢 93 🟢 94
/solutions/education 🟢 90 🟢 96 🟠 87 🟢 95
/solutions/healthcare 🟠 88 🟢 96 🟠 87 🟢 95
/solutions/hightouch-alternative 🟢 91 🟢 96 🟠 87 🟢 94
/solutions/modern-data-stack 🟢 93 🟢 96 🟠 87 🟢 95
/solutions/reverse-etl 🟢 90 🟢 96 🟠 87 🟢 95
/solutions/segment-alternative 🟠 89 🟢 97 🟠 87 🟢 94
/docs/cli/config 🔴 48 ❓ null 🟠 87 🟠 87
/docs/cli/run 🔴 48 🟢 96 🟠 87 🟠 86
/docs/cli/setup 🔴 54 🟢 96 🟠 87 🟠 87
/docs/community/code-of-conduct 🟠 61 🟢 96 🟠 87 🟢 95
/docs/community/contributions 🔴 50 🟢 96 🟠 87 🟢 95
/docs/config/apps 🔴 42 🟢 96 🟢 93 🟢 95
/docs/config/code-config 🔴 55 🟢 96 🟠 87 🟢 95
/docs/config/destinations 🔴 49 🟢 96 🟠 87 🟢 95
/docs/config/groups 🔴 56 🟢 96 🟢 93 🟢 95
/docs/config/models 🔴 44 🟢 96 🟢 93 🟢 95
/docs/config/properties 🔴 53 🟢 96 🟠 87 🟢 95
/docs/config/records 🔴 50 🟢 96 🟠 87 🟢 94
/docs/config/sources 🔴 42 🟢 96 🟠 87 🟢 95
/docs/development/databases 🔴 51 🟢 96 🟠 87 🟢 95
/docs/development/dataflow 🔴 41 🟢 96 🟠 87 🟢 95
/docs/development/destinations 🔴 47 🟢 96 🟠 87 🟢 95
/docs/development/plugins 🔴 51 🟢 98 🟠 87 🟢 95
/docs/development/publishing 🔴 48 🟢 96 🟠 87 🟢 95
/docs/development/sources 🔴 54 ❓ null 🟠 87 🟢 95
/docs/getting-started/product-concepts 🔴 38 🟢 96 🟠 87 🟢 96
/docs/installation/docker 🟠 61 🟢 96 🟠 87 🟢 95
/docs/installation/node 🟠 61 🟢 97 🟠 87 🟠 88
/docs/installation/plugins 🟠 65 🟢 96 🟠 87 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 41 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-braze 🔴 44 🟢 96 🟠 87 🟢 94
/docs/plugins/grouparoo-calculated-property 🔴 57 🟢 96 🟠 87 🟢 94
/docs/plugins/grouparoo-intercom 🔴 47 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-marketo 🔴 58 🟢 96 🟠 87 🟢 94
/docs/plugins/grouparoo-mongo 🔴 54 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-mysql 🔴 48 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-postgres 🔴 40 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-redshift 🔴 35 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-salesforce 🔴 58 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 39 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 36 🟢 92 🟢 93 🟢 94
/docs/running/settings 🔴 56 🟢 96 🟠 87 🟢 95
/docs/running/testing 🔴 40 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise 🔴 58 🟢 96 🟢 93 🟢 95
/docs/support/common-issues 🟠 63 🟢 96 🟠 87 🟢 95
/docs/support/debugging 🔴 45 🟢 96 🟠 87 🟢 95
/docs/support/environment 🟠 61 ❓ null 🟢 93 🟠 87
/docs/support/legal 🔴 48 🟢 96 🟢 93 🟢 94
/docs/support/monitoring 🟠 63 🟢 96 🟠 87 🟢 95
/docs/support/network 🔴 43 🟢 96 🟠 87 🟢 95
/docs/support/permissions 🟠 69 🟢 96 🟠 87 🟢 94
/docs/support/rest-api 🔴 46 ❓ null 🟠 87 🟢 94
/docs/support/secrets 🟠 66 🟢 96 🟢 93 🟢 94
/docs/support/security 🔴 41 🟢 96 🟠 87 🟢 95
/docs/support/telemetry 🔴 42 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo 🟠 62 🟢 96 🟠 87 🟢 95
/docs/tutorials/app-example-config 🔴 41 ❓ null 🟠 87 🟠 80
/integrations/destinations/braze 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/sources/csv 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/destinations/eloqua 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/customerio 🟠 89 🟢 96 🟢 93 🟢 94
/integrations/destinations/facebook 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/sources/bigquery 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/sources/google-sheets 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/destinations/hubspot 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/intercom 🟠 88 🟢 96 🟢 93 🟢 94
/integrations/destinations/iterable 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/destinations/mailchimp 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/destinations/marketo 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/destinations/mixpanel 🟠 86 🟢 96 🟠 87 🟢 94
/integrations/sources/mongo 🟢 93 🟢 96 🟠 87 🟢 94
/integrations/sources/mysql 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/onesignal 🟢 92 🟢 96 🟠 87 🟢 94
/integrations/destinations/pardot 🟢 92 🟢 96 🟠 87 🟢 94
/integrations/destinations/pipedrive 🟠 88 🟢 96 🟢 93 🟢 94
/integrations/sources/postgres 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/sources/redshift 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/sailthru 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/destinations/salesforce 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/sendgrid 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/sources/snowflake 🟢 93 🟢 96 🟢 93 🟢 94
/integrations/sources/sqlite 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/zendesk 🟢 90 🟢 96 🟠 87 🟢 94
/docs/config/code-config/apps 🔴 53 🟢 96 🟠 87 🟠 87
/docs/config/code-config/destinations 🟠 62 🟢 96 🟠 87 🟠 87
/docs/config/code-config/groups 🔴 56 🟢 97 🟠 87 🟢 95
/docs/config/code-config/properties 🔴 50 🟢 96 🟠 87 🟠 87
/docs/config/code-config/sources 🟠 60 🟢 96 🟠 87 🟠 87
/docs/running/ui-enterprise/apps 🔴 53 🟢 96 🟠 87 🟢 94
/docs/running/ui-enterprise/destinations 🟠 63 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/groups 🔴 56 🟢 97 🟢 93 🟢 95
/docs/running/ui-enterprise/properties 🔴 50 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/sources 🟠 60 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 69 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🔴 48 🟢 98 🟢 93 🟠 86
/docs/support/upgrading-grouparoo/v03-v04 🟠 63 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🟠 66 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🟠 62 🟢 98 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v06-v07 🔴 47 🟢 96 🟠 87 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 85 🟢 96 🟠 87 🟠 87
/about 🟠 82 🟢 96 🟠 87 🟢 96
/blog 🟢 90 🟢 96 🟠 87 🟠 89
/chat 🔴 56 🟢 94 🟠 80 🟢 93
/data-sync-apps 🟢 90 🟢 96 🟠 87 🟢 96
/docs 🟢 92 🟢 98 🟢 93 🟠 87
/get-started 🟢 91 🟢 98 🟠 87 🟠 78
/hacktoberfest 🟠 85 🟢 96 🟢 93 🟢 94
/integrations 🟢 90 🟢 96 🟠 87 🟢 96
/meet 🟠 89 🟢 90 🟠 87 🟢 94
/pricing 🟠 89 🟢 94 🟠 87 🟢 94
/trial 🟢 92 🟢 90 🟠 87 🟢 92
/whats-new 🟠 82 🟢 94 🟢 93 🟠 80
/blog/2021-10-14-nextjs-and-data 🟠 87 🟢 96 🟢 93 🟢 94
/blog/7-awesome-sqlite-quirks 🟠 84 🟢 96 🟠 87 🟢 95
/blog/97-things-every-data-engineer-should-know 🟠 87 🟢 97 🟠 87 🟢 94
/blog/a-single-source-of-truth 🟠 62 🟢 94 🟠 87 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 55 🟢 96 🟠 87 🟢 95
/blog/apple-m1-js-memory-error 🟠 87 🟢 96 🟠 87 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 87 🟢 96 🟢 93 🟢 95
/blog/batching-api-requests 🟠 88 🟢 96 🟠 87 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 83 🟢 96 🟠 87 🟠 87
/blog/building-a-sync-engine 🟠 83 🟢 96 🟠 87 🟢 95
/blog/change-primary-key-sequelize 🟠 85 🟢 96 🟠 87 🟢 94
/blog/crm-system-rate-limiting 🟠 89 🟢 97 🟠 87 🟢 96
/blog/customer-data-integration 🟠 73 🟢 96 🟠 87 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 84 🟢 97 🟠 87 🟢 95
/blog/data-makes-your-tools-smarter 🟠 87 🟢 96 🟠 87 🟢 94
/blog/dbt-and-grouparoo 🟠 86 🟢 96 🟠 87 🟢 94
/blog/declarative-data-sync 🟠 75 🟢 94 🟠 87 🟢 94
/blog/defering-side-effects-in-node 🟠 68 🟢 96 🟠 87 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 83 🟢 96 🟠 87 🟢 94
/blog/distributing-nextjs-via-npm 🟠 89 🟢 96 🟠 87 🟢 94
/blog/dogfooding-your-product 🟠 65 🟢 96 🟠 87 🟢 94
/blog/dont-forget-your-vpn 🟠 87 🟢 96 🟠 87 🟢 94
/blog/dont-use-underscores-in-http-headers 🟢 91 🟢 96 🟠 87 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 84 🟢 96 🟠 87 🟢 95
/blog/etl-vs-elt 🟢 91 🟢 96 🟠 87 🟢 95
/blog/events-are-probably-wrong-for-you 🟢 91 🟢 96 🟠 87 🟢 95
/blog/exports-is-not-a-function 🟠 85 🟢 96 🟠 87 🟢 94
/blog/extracting-all-mongodb-fields 🟠 87 🟢 96 🟢 93 🟢 94
/blog/getting-previous-path-nextjs 🟢 91 🟢 96 🟠 87 🟢 94
/blog/gifit 🟠 64 🟢 96 🟠 87 🟢 94
/blog/git-prune-to-remove-master 🟠 88 🟢 96 🟠 87 🟢 94
/blog/google-cloud-run-no-background-job 🔴 52 🟢 96 🟠 87 🟢 94
/blog/google-sheets-source 🟠 81 🟢 96 🟠 87 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 78 🟢 96 🟠 80 🟢 95
/blog/how-grouparoo-works-as-a-team 🟢 91 🟢 96 🟠 87 🟢 95
/blog/how-to-format-zendesk-tags 🟠 88 🟢 96 🟠 87 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟢 90 🟢 96 🟠 87 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 81 🟢 96 🟢 93 🟢 95
/blog/lighthouse-reports-on-github 🟠 88 ❓ null 🟠 87 🟢 94
/blog/marketing-challenges 🟢 92 🟢 96 🟢 93 🟢 95
/blog/migration-tips-for-m1-macs 🟠 87 🟢 96 🟠 87 🟢 95
/blog/mysql-column-names-case-sensitive 🟢 91 🟢 96 🟠 87 🟢 94
/blog/nextjs-image-dimensions 🟠 87 🟢 96 🟠 87 🟢 94
/blog/nextjs-plugins 🟠 79 🟢 96 🟠 87 🟢 95
/blog/node-js-and-ipv6 🟠 87 🟢 96 🟠 87 🟢 95
/blog/operational-analytics 🟠 84 🟢 96 🟢 93 🟢 95
/blog/product-metrics-open-source 🟢 92 🟢 96 🟠 87 🟢 94
/blog/promisifying-node-functions 🟢 91 🟢 96 🟢 93 🟢 95
/blog/pull-the-data-you-actually-want 🟠 87 🟢 96 🟢 93 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 88 🟢 96 🟠 87 🟢 95
/blog/seed-round 🟠 82 🟢 96 🟢 93 🟢 94
/blog/simulating-cohorts 🟠 75 🟢 97 🟠 87 🟢 95
/blog/software-development-workflow 🔴 54 🟢 94 🟠 87 🟢 94
/blog/sql-dialect-differences 🟠 86 🟢 96 🟠 87 🟢 95
/blog/steps-for-marketing-tests 🟠 85 🟢 97 🟠 87 🟢 96
/blog/sync-modes 🟠 88 🟢 96 🟠 87 🟢 94
/blog/testing-session-storage-selenium-node 🟠 89 🟢 96 🟠 87 🟢 94
/blog/the-shots-you-get-to-take 🟠 87 🟢 96 🟠 87 🟢 94
/blog/typescript-frontend-backend 🟠 83 🟢 96 🟠 87 🟢 94
/blog/understanding-types-sqlite-node 🟠 84 🟢 96 🟢 93 🟢 95
/blog/using-sync-modes 🟠 87 🟢 96 🟠 87 🟢 94
/blog/v06-release 🟢 92 🟢 96 🟠 87 🟢 94
/blog/v07-release 🔴 58 🟢 94 🟠 87 🟢 94
/blog/varchar-191 🟠 89 🟢 96 🟠 87 🟢 94
/blog/welcome-edmundo 🟠 75 🟢 96 🟠 87 🟢 94
/blog/welcome-kc 🟠 82 🟢 96 🟢 93 🟢 94
/blog/welcome-pedro 🟢 91 🟢 96 🟢 93 🟢 94
/blog/welcome-teal 🟠 87 🟢 96 🟠 87 🟢 94
/blog/what-is-a-data-pipeline 🟠 87 🟢 96 🟢 93 🟢 95
/blog/what-is-data-synchronization 🟠 82 🟢 96 🟠 87 🟢 95
/blog/your-smart-frontend-is-doing-too-much 🟠 89 🟢 96 🟠 87 🟢 95
/docs/cli 🔴 58 🟢 96 🟢 93 🟢 95
/docs/community 🟠 63 🟢 96 🟢 93 🟢 95
/docs/config 🔴 39 🟢 94 🟠 87 🟢 95
/docs/deployment 🔴 43 🟢 96 🟠 87 🟢 95
/docs/development 🔴 56 🟢 97 🟠 87 🟠 88
/docs/getting-started 🔴 38 🟢 94 🟠 87 🟢 95
/docs/installation 🔴 44 🟢 96 🟠 87 🟢 95
/docs/plugins 🔴 41 🟢 96 🟠 87 🟠 89
/docs/running 🔴 50 🟢 96 🟠 87 🟢 95
/docs/support 🔴 23 🟢 96 🟠 87 🟢 95
/docs/tutorials 🔴 46 🟢 96 🟠 87 🟢 95
/integrations/bigquery-to-salesforce 🟠 88 🟢 96 🟢 93 🟢 94
/integrations/postgres-to-hubspot 🟠 89 🟢 96 🟢 93 🟢 94
/integrations/postgres-to-salesforce 🟠 88 🟢 96 🟠 87 🟢 94
/legal/data-processing-addendum 🟠 81 🟢 96 🟠 87 🟠 86
/legal/hosted-services-addendum 🟠 81 🟢 96 🟠 87 🟠 86
/legal/privacy 🔴 40 🟢 96 🟠 87 🟠 87
/legal/security 🟢 90 🟢 96 🟠 87 🟠 86
/legal/subprocessors 🟠 66 🟢 96 🟠 87 🟠 86
/legal/terms 🟠 82 🟢 96 🟠 87 🟠 86
/solutions/census-alternative 🟢 91 🟢 96 🟢 93 🟢 94
/solutions/education 🟢 90 🟢 96 🟠 87 🟢 95
/solutions/healthcare 🟠 89 🟢 96 🟢 93 🟢 95
/solutions/hightouch-alternative 🟠 89 🟢 96 🟢 93 🟢 94
/solutions/modern-data-stack 🟢 91 🟢 96 🟠 87 🟢 95
/solutions/reverse-etl 🟢 90 🟢 96 🟠 87 🟢 95
/solutions/segment-alternative 🟠 88 🟢 97 🟠 87 🟢 94
/docs/cli/config 🔴 58 ❓ null 🟠 87 🟠 87
/docs/cli/run 🟠 60 🟢 96 🟠 87 🟠 86
/docs/cli/setup 🔴 53 🟢 96 🟢 93 🟠 87
/docs/community/code-of-conduct 🔴 46 🟢 96 🟠 87 🟢 95
/docs/community/contributions 🔴 41 🟢 96 🟠 87 🟢 95
/docs/config/apps 🔴 46 🟢 96 🟠 87 🟢 95
/docs/config/code-config 🔴 37 🟢 96 🟠 87 🟢 95
/docs/config/destinations 🔴 46 🟢 96 🟢 93 🟢 95
/docs/config/groups 🔴 41 🟢 96 🟠 87 🟢 95
/docs/config/models 🟠 61 🟢 96 🟠 87 🟢 95
/docs/config/properties 🔴 41 🟢 96 🟠 87 🟢 95
/docs/config/records 🔴 44 🟢 96 🟠 87 🟢 94
/docs/config/sources 🔴 42 🟢 96 🟠 87 🟢 95
/docs/development/databases 🟠 60 🟢 96 🟠 87 🟢 95
/docs/development/dataflow 🔴 36 🟢 96 🟠 87 🟢 95
/docs/development/destinations 🔴 43 🟢 96 🟠 87 🟢 95
/docs/development/plugins 🔴 41 🟢 98 🟠 87 🟢 95
/docs/development/publishing 🔴 47 🟢 96 🟠 87 🟢 95
/docs/development/sources 🔴 46 ❓ null 🟠 87 🟢 95
/docs/getting-started/product-concepts 🔴 55 🟢 96 🟢 93 🟢 96
/docs/installation/docker 🔴 47 🟢 96 🟠 87 🟢 95
/docs/installation/node 🔴 50 🟢 97 🟢 93 🟠 88
/docs/installation/plugins 🟠 65 🟢 96 🟠 87 🟠 87
/docs/plugins/grouparoo-bigquery 🟠 73 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-braze 🔴 51 🟢 96 🟢 93 🟢 94
/docs/plugins/grouparoo-calculated-property 🔴 44 🟢 96 🟠 87 🟢 94
/docs/plugins/grouparoo-intercom 🔴 44 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-marketo 🔴 51 🟢 96 🟠 87 🟢 94
/docs/plugins/grouparoo-mongo 🔴 45 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-mysql 🔴 40 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-postgres 🔴 37 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-redshift 🔴 57 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-salesforce 🔴 50 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-snowflake 🟠 64 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 42 🟢 92 🟠 87 🟢 94
/docs/running/settings 🟠 75 🟢 96 🟠 87 🟢 95
/docs/running/testing 🔴 49 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise 🔴 47 🟢 96 🟢 93 🟢 95
/docs/support/common-issues 🔴 43 🟢 96 🟠 87 🟢 95
/docs/support/debugging 🔴 47 🟢 96 🟠 87 🟢 95
/docs/support/environment 🔴 50 ❓ null 🟠 87 🟠 87
/docs/support/legal 🔴 45 🟢 96 🟠 87 🟢 94
/docs/support/monitoring 🔴 49 🟢 96 🟠 87 🟢 94
/docs/support/network 🔴 51 🟢 96 🟢 93 🟢 95
/docs/support/permissions 🔴 46 🟢 96 🟠 87 🟢 94
/docs/support/rest-api 🔴 41 ❓ null 🟢 93 🟢 94
/docs/support/secrets 🔴 34 🟢 96 🟠 87 🟢 94
/docs/support/security 🔴 47 🟢 96 🟢 93 🟢 95
/docs/support/telemetry 🔴 38 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo 🔴 45 🟢 96 🟠 87 🟢 95
/docs/tutorials/app-example-config 🔴 45 🟢 96 🟢 93 🟠 80
/integrations/destinations/braze 🟢 92 🟢 96 🟠 87 🟢 94
/integrations/sources/csv 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/destinations/eloqua 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/customerio 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/destinations/facebook 🟢 94 🟢 96 🟠 87 🟢 94
/integrations/sources/bigquery 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/sources/google-sheets 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/destinations/hubspot 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/intercom 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/destinations/iterable 🔴 49 🟢 96 🟠 87 🟢 94
/integrations/destinations/mailchimp 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/destinations/marketo 🟠 84 🟢 96 🟢 93 🟢 94
/integrations/destinations/mixpanel 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/sources/mongo 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/sources/mysql 🟢 91 🟢 96 🟢 93 🟢 94
/integrations/destinations/onesignal 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/destinations/pardot 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/pipedrive 🟠 87 🟢 96 🟠 87 🟢 94
/integrations/sources/postgres 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/sources/redshift 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/destinations/sailthru 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/destinations/salesforce 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/destinations/sendgrid 🟠 89 🟢 96 🟠 87 🟢 94
/integrations/sources/snowflake 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/sources/sqlite 🟢 90 🟢 96 🟢 93 🟢 95
/integrations/destinations/zendesk 🟠 87 🟢 96 🟢 93 🟢 94
/docs/config/code-config/apps 🔴 44 🟢 96 🟢 93 🟠 87
/docs/config/code-config/destinations 🔴 44 🟢 96 🟢 93 🟠 87
/docs/config/code-config/groups 🔴 57 🟢 97 🟢 93 🟢 95
/docs/config/code-config/properties 🔴 46 🟢 96 🟢 93 🟠 87
/docs/config/code-config/sources 🔴 49 🟢 96 🟢 93 🟠 87
/docs/running/ui-enterprise/apps 🔴 46 🟢 96 🟢 93 🟢 94
/docs/running/ui-enterprise/destinations 🔴 55 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/groups 🔴 42 🟢 97 🟠 87 🟢 95
/docs/running/ui-enterprise/properties 🔴 46 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/sources 🔴 42 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🔴 49 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🔴 59 🟢 98 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🟠 63 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🔴 46 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🔴 57 🟢 98 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v06-v07 🔴 42 🟢 96 🟠 87 🟢 94

@github-actions
Copy link

github-actions bot commented Nov 5, 2021

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 80 🟢 96 🟠 87 🟠 87
/about 🟠 87 🟢 96 🟢 93 🟢 96
/blog 🟠 86 🟢 96 🟠 87 🟠 88
/chat 🟠 63 🟢 94 🟠 80 🟢 93
/data-sync-apps 🟢 97 🟢 96 🟠 87 🟢 96
/docs 🟢 98 🟢 98 🟠 87 🟠 87
/get-started 🟢 97 🟢 98 🟠 87 🟠 78
/hacktoberfest 🟠 88 🟢 96 🟠 87 🟢 94
/integrations 🟢 96 🟢 96 🟢 93 🟢 96
/meet 🟢 95 🟢 90 🟢 93 🟢 94
/pricing 🟢 98 🟢 94 🟠 87 🟢 94
/public-sitemap 🟠 88 🟢 96 🟠 87 🟢 98
/trial 🟢 98 🟢 90 🟠 87 🟢 92
/whats-new 🟢 94 🟢 94 🟠 87 🟠 79
/blog/2021-10-14-nextjs-and-data 🟢 95 🟢 96 🟢 93 🟢 94
/blog/7-awesome-sqlite-quirks 🟢 98 🟢 96 🟢 93 🟢 95
/blog/97-things-every-data-engineer-should-know 🟢 96 🟢 97 🟠 87 🟢 94
/blog/a-single-source-of-truth 🟠 63 🟢 94 🟠 87 🟢 94
/blog/any-wreaks-havoc-on-overloads 🟠 74 🟢 96 🟠 87 🟢 95
/blog/apple-m1-js-memory-error 🟢 90 🟢 96 🟠 87 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟢 97 🟢 96 🟠 87 🟢 95
/blog/batching-api-requests 🟢 97 🟢 96 🟢 93 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟢 95 🟢 96 🟠 87 🟠 87
/blog/building-a-sync-engine 🟢 96 🟢 96 🟠 87 🟢 95
/blog/change-primary-key-sequelize 🟢 97 🟢 96 🟢 93 🟢 94
/blog/crm-system-rate-limiting 🟢 97 🟢 97 🟠 87 🟢 95
/blog/customer-data-integration 🟢 96 🟢 96 🟠 87 🟢 95
/blog/data-cleaning-null-aggregate-values 🟢 93 🟢 97 🟢 93 🟢 95
/blog/data-makes-your-tools-smarter 🟢 96 🟢 96 🟠 87 🟢 94
/blog/dbt-and-grouparoo 🟢 91 🟢 96 🟢 93 🟢 94
/blog/declarative-data-sync 🟠 67 🟢 94 🟠 87 🟢 94
/blog/defering-side-effects-in-node 🟢 96 🟢 96 🟢 93 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟢 97 🟢 96 🟠 87 🟢 94
/blog/distributing-nextjs-via-npm 🟢 96 🟢 96 🟠 87 🟢 94
/blog/dogfooding-your-product 🟠 65 🟢 96 🟠 87 🟢 94
/blog/dont-forget-your-vpn 🟢 97 🟢 96 🟠 87 🟢 94
/blog/dont-use-underscores-in-http-headers 🟢 97 🟢 96 🟠 87 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟢 96 🟢 96 🟠 87 🟢 95
/blog/etl-vs-elt 🟢 97 🟢 96 🟠 87 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 87 🟢 96 🟠 87 🟢 95
/blog/exports-is-not-a-function 🟢 94 🟢 96 🟠 87 🟢 94
/blog/extracting-all-mongodb-fields 🟢 96 🟢 96 🟠 87 🟢 94
/blog/getting-previous-path-nextjs 🟢 97 🟢 96 🟠 87 🟢 94
/blog/gifit 🔴 59 🟢 96 🟠 87 🟢 94
/blog/git-prune-to-remove-master 🟢 90 🟢 96 🟠 87 🟢 94
/blog/google-cloud-run-no-background-job 🟢 93 🟢 96 🟠 87 🟢 94
/blog/google-sheets-source 🟢 97 🟢 96 🟠 87 🟢 95
/blog/grouparoo-monorepo-deployment 🟢 91 🟢 96 🟠 80 🟢 95
/blog/how-grouparoo-works-as-a-team 🟢 95 🟢 96 🟠 87 🟢 94
/blog/how-to-format-zendesk-tags 🟠 89 🟢 96 🟠 87 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟢 96 🟢 96 🟠 87 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟢 96 🟢 96 🟠 87 🟢 95
/blog/lighthouse-reports-on-github 🟢 97 🟢 96 🟠 87 🟢 94
/blog/marketing-challenges 🟢 96 🟢 96 🟠 87 🟢 95
/blog/migration-tips-for-m1-macs 🟢 96 🟢 96 🟠 87 🟢 94
/blog/mysql-column-names-case-sensitive 🟢 94 ❓ null 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟢 96 🟢 96 🟠 87 🟢 94
/blog/nextjs-plugins 🟠 87 🟢 96 🟠 87 🟢 95
/blog/node-js-and-ipv6 🟢 93 🟢 96 🟢 93 🟢 95
/blog/operational-analytics 🟢 97 🟢 96 🟠 87 🟢 95
/blog/product-metrics-open-source 🟢 97 🟢 96 🟠 87 🟢 94
/blog/promisifying-node-functions 🟢 96 🟢 96 🟠 87 🟢 95
/blog/pull-the-data-you-actually-want 🟢 95 🟢 96 🟠 87 🟢 95
/blog/save-your-high-water-marks-as-strings 🟢 96 🟢 96 🟠 87 🟢 94
/blog/seed-round 🟢 98 🟢 96 🟢 93 🟢 94
/blog/simulating-cohorts 🟢 93 🟢 97 🟠 87 🟢 94
/blog/software-development-workflow 🟠 70 🟢 94 🟠 87 🟢 94
/blog/sql-dialect-differences 🟢 97 🟢 96 🟢 93 🟢 95
/blog/steps-for-marketing-tests 🟢 97 🟢 97 🟠 87 🟢 96
/blog/sync-modes 🟢 92 🟢 96 🟠 87 🟢 94
/blog/testing-session-storage-selenium-node 🟢 93 🟢 96 🟠 87 🟢 94
/blog/the-shots-you-get-to-take 🟢 98 🟢 96 🟠 87 🟢 94
/blog/typescript-frontend-backend 🟢 94 🟢 96 🟠 87 🟢 94
/blog/understanding-types-sqlite-node 🟠 88 🟢 96 🟠 87 🟢 95
/blog/using-sync-modes 🟢 94 ❓ null 🟠 87 🟢 94
/blog/v06-release 🟢 95 🟢 96 🟠 87 🟢 94
/blog/v07-release 🟠 70 🟢 94 🟠 87 🟢 94
/blog/varchar-191 🟢 97 🟢 96 🟠 87 🟢 94
/blog/welcome-edmundo 🟠 80 🟢 96 🟠 87 🟢 94
/blog/welcome-kc 🟢 98 🟢 96 🟠 87 🟢 94
/blog/welcome-pedro 🟢 97 🟢 96 🟠 87 🟢 94
/blog/welcome-teal 🟢 97 🟢 96 🟠 87 🟢 94
/blog/what-is-a-data-pipeline 🟢 97 🟢 96 🟠 87 🟢 95
/blog/what-is-data-synchronization 🟢 94 🟢 96 🟠 87 🟢 95
/blog/your-smart-frontend-is-doing-too-much 🟢 95 🟢 96 🟠 87 🟢 95
/docs/cli 🟠 64 🟢 96 🟢 93 🟢 95
/docs/community 🟠 60 🟢 96 🟠 87 🟢 95
/docs/config 🔴 52 🟢 94 🟠 87 🟢 95
/docs/deployment 🟠 68 🟢 96 🟢 93 🟢 95
/docs/development 🔴 58 🟢 97 🟢 93 🟠 88
/docs/getting-started 🔴 55 🟢 94 🟠 87 🟢 95
/docs/installation 🟠 64 🟢 96 🟠 87 🟢 95
/docs/plugins 🟠 61 🟢 96 🟢 93 🟠 89
/docs/running 🟠 68 🟢 96 🟢 93 🟢 95
/docs/support 🟠 70 🟢 96 🟠 87 🟢 95
/docs/tutorials 🟠 69 🟢 96 🟠 87 🟢 95
/integrations/bigquery-to-salesforce 🟢 97 🟢 96 🟠 87 🟢 94
/integrations/postgres-to-hubspot 🟢 94 🟢 96 🟢 93 🟢 94
/integrations/postgres-to-salesforce 🟢 97 🟢 96 🟠 87 🟢 94
/legal/data-processing-addendum 🟢 97 🟢 96 🟠 87 🟠 86
/legal/hosted-services-addendum 🟢 97 🟢 96 🟠 87 🟠 86
/legal/privacy 🟢 98 🟢 96 🟢 93 🟠 87
/legal/security 🟢 97 🟢 96 🟢 93 🟠 86
/legal/subprocessors 🟢 98 🟢 96 🟢 93 🟠 86
/legal/terms 🟢 97 🟢 96 🟢 93 🟠 86
/solutions/census-alternative 🟢 96 🟢 96 🟠 87 🟢 94
/solutions/education 🟢 97 🟢 96 🟠 87 🟢 95
/solutions/healthcare 🟢 97 🟢 96 🟠 87 🟢 95
/solutions/hightouch-alternative 🟢 93 🟢 96 🟠 87 🟢 94
/solutions/modern-data-stack 🟢 97 🟢 96 🟢 93 🟢 95
/solutions/reverse-etl 🟢 97 🟢 96 🟢 93 🟢 95
/solutions/segment-alternative 🟢 96 🟢 97 🟠 87 🟢 94
/docs/cli/config 🟠 63 ❓ null 🟠 87 🟠 87
/docs/cli/run 🟠 62 🟢 96 🟠 87 🟠 86
/docs/cli/setup 🟠 66 🟢 96 🟢 93 🟠 86
/docs/community/code-of-conduct 🟠 61 🟢 96 🟢 93 🟢 95
/docs/community/contributions 🟠 62 🟢 96 🟠 87 🟢 95
/docs/config/apps 🟠 64 🟢 96 🟠 87 🟢 95
/docs/config/code-config 🔴 57 🟢 96 🟢 93 🟢 95
/docs/config/destinations 🟠 62 🟢 96 🟠 87 🟢 95
/docs/config/groups 🟠 60 🟢 96 🟠 87 🟢 95
/docs/config/models 🟠 65 🟢 96 🟠 87 🟢 95
/docs/config/properties 🟠 65 🟢 96 🟠 87 🟢 95
/docs/config/records 🟠 65 🟢 96 🟠 87 🟢 94
/docs/config/sources 🟠 62 🟢 96 🟠 87 🟢 95
/docs/development/databases 🟠 64 🟢 96 🟠 87 🟢 95
/docs/development/dataflow 🟠 61 🟢 96 🟢 93 🟢 95
/docs/development/destinations 🔴 56 🟢 96 🟠 87 🟢 95
/docs/development/plugins 🔴 58 🟢 98 🟢 93 🟢 95
/docs/development/publishing 🟠 61 🟢 96 🟠 87 🟢 95
/docs/development/sources 🔴 59 🟢 96 🟠 87 🟢 95
/docs/getting-started/product-concepts 🔴 55 🟢 96 🟠 87 🟢 96
/docs/installation/docker 🟠 62 🟢 96 🟠 87 🟢 95
/docs/installation/node 🟠 62 🟢 97 🟠 87 🟠 87
/docs/installation/plugins 🟠 69 🟢 96 🟢 93 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 57 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-braze 🟠 62 🟢 96 🟠 87 🟢 94
/docs/plugins/grouparoo-calculated-property 🟠 63 🟢 96 🟠 87 🟢 94
/docs/plugins/grouparoo-intercom 🟠 61 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-marketo 🟠 62 🟢 96 🟢 93 🟢 94
/docs/plugins/grouparoo-mongo 🔴 57 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-mysql 🔴 56 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-postgres 🔴 56 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-redshift 🔴 57 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-salesforce 🟠 61 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 56 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 56 🟢 92 🟠 87 🟢 94
/docs/running/settings 🟠 68 🟢 96 🟠 87 🟢 95
/docs/running/testing 🟠 61 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise 🟠 60 🟢 96 🟠 87 🟢 95
/docs/support/common-issues 🟠 64 🟢 96 🟠 87 🟢 95
/docs/support/debugging 🔴 58 🟢 96 🟠 87 🟢 95
/docs/support/environment 🟠 65 🟢 96 🟠 87 🟠 87
/docs/support/legal 🟠 68 🟢 96 🟢 93 🟢 94
/docs/support/monitoring 🟠 65 🟢 96 🟢 93 🟢 94
/docs/support/network 🟠 64 🟢 96 🟠 87 🟢 94
/docs/support/permissions 🟠 69 🟢 96 🟠 87 🟢 94
/docs/support/rest-api 🟠 61 🟢 96 🟠 87 🟢 94
/docs/support/secrets 🟠 69 🟢 96 🟠 87 🟢 94
/docs/support/security 🟠 63 🟢 96 🟢 93 🟢 95
/docs/support/telemetry 🟠 61 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo 🟠 64 🟢 96 🟠 87 🟢 94
/docs/tutorials/app-example-config 🔴 54 ❓ null 🟠 87 🟠 80
/integrations/destinations/braze 🟢 97 🟢 96 🟠 87 🟢 94
/integrations/sources/csv 🟢 97 🟢 96 🟠 87 🟢 94
/integrations/destinations/eloqua 🟢 97 🟢 96 🟠 87 🟢 94
/integrations/destinations/customerio 🟢 96 🟢 96 🟠 87 🟢 94
/integrations/destinations/facebook 🟢 96 🟢 96 🟠 87 🟢 94
/integrations/sources/bigquery 🟢 97 🟢 96 🟠 87 🟢 94
/integrations/sources/google-sheets 🟢 95 🟢 96 🟠 87 🟢 94
/integrations/destinations/hubspot 🟢 96 🟢 96 🟠 87 🟢 94
/integrations/destinations/intercom 🟢 97 🟢 96 🟢 93 🟢 94
/integrations/destinations/iterable 🟢 97 🟢 96 🟠 87 🟢 94
/integrations/destinations/mailchimp 🟢 95 🟢 96 🟠 87 🟢 94
/integrations/destinations/marketo 🟢 97 🟢 96 🟠 87 🟢 94
/integrations/destinations/mixpanel 🟢 96 🟢 96 🟢 93 🟢 94
/integrations/sources/mongo 🟢 96 🟢 96 🟠 87 🟢 94
/integrations/sources/mysql 🟢 97 🟢 96 🟠 87 🟢 94
/integrations/destinations/onesignal 🟢 97 🟢 96 🟠 87 🟢 94
/integrations/destinations/pardot 🟢 97 🟢 96 🟠 87 🟢 94
/integrations/destinations/pipedrive 🟢 95 🟢 96 🟠 87 🟢 94
/integrations/sources/postgres 🟢 96 🟢 96 🟠 87 🟢 94
/integrations/sources/redshift 🟢 98 🟢 96 🟠 87 🟢 94
/integrations/destinations/sailthru 🟢 97 🟢 96 🟠 87 🟢 94
/integrations/destinations/salesforce 🟢 96 🟢 96 🟠 87 🟢 94
/integrations/destinations/sendgrid 🟢 98 🟢 96 🟠 87 🟢 94
/integrations/sources/snowflake 🟢 97 🟢 96 🟠 87 🟢 94
/integrations/sources/sqlite 🟢 96 🟢 96 🟠 87 🟢 94
/integrations/destinations/zendesk 🟢 97 🟢 96 🟢 93 🟢 94
/docs/config/code-config/apps 🟠 64 🟢 96 🟠 87 🟠 87
/docs/config/code-config/destinations 🟠 62 🟢 96 🟠 87 🟠 87
/docs/config/code-config/groups 🟠 60 🟢 97 🟠 87 🟢 95
/docs/config/code-config/properties 🟠 60 🟢 96 🟢 93 🟠 87
/docs/config/code-config/sources 🟠 60 🟢 96 🟢 93 🟠 87
/docs/running/ui-enterprise/apps 🟠 60 🟢 96 🟠 87 🟢 94
/docs/running/ui-enterprise/destinations 🟠 62 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/groups 🔴 56 🟢 97 🟢 93 🟢 95
/docs/running/ui-enterprise/properties 🟠 63 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/sources 🟠 61 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 68 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🟠 63 🟢 98 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🟠 65 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🟠 66 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🟠 63 🟢 98 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v06-v07 🔴 57 🟢 96 🟠 87 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 86 🟢 96 🟢 93 🟠 87
/about 🟠 85 🟢 96 🟠 87 🟢 96
/blog 🟢 91 🟢 96 🟠 87 🟠 88
/chat 🟠 66 🟢 94 🟠 80 🟢 93
/data-sync-apps 🟢 98 🟢 96 🟠 87 🟢 96
/docs 🟢 97 🟢 98 🟠 87 🟠 87
/get-started 🟢 98 🟢 98 🟠 87 🟠 78
/hacktoberfest 🟢 98 🟢 96 🟢 93 🟢 94
/integrations 🟢 96 🟢 96 🟠 87 🟢 96
/meet 🟢 97 🟢 90 🟠 87 🟢 94
/pricing 🟢 97 🟢 94 🟠 87 🟢 94
/public-sitemap 🟢 91 🟢 96 🟠 87 🟢 98
/trial 🟢 98 🟢 90 🟢 93 🟢 92
/whats-new 🟢 94 🟢 94 🟠 87 🟠 79
/blog/2021-10-14-nextjs-and-data 🟢 97 🟢 96 🟠 87 🟢 94
/blog/7-awesome-sqlite-quirks 🟢 97 🟢 96 🟠 87 🟢 95
/blog/97-things-every-data-engineer-should-know 🟢 96 🟢 97 🟢 93 🟢 94
/blog/a-single-source-of-truth 🟠 69 🟢 94 🟠 87 🟢 94
/blog/any-wreaks-havoc-on-overloads 🟠 76 🟢 96 🟠 87 🟢 94
/blog/apple-m1-js-memory-error 🟢 96 🟢 96 🟠 87 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟢 95 🟢 96 🟠 87 🟢 94
/blog/batching-api-requests 🟢 98 🟢 96 🟠 87 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟢 95 🟢 96 🟠 87 🟠 86
/blog/building-a-sync-engine 🟠 89 🟢 96 🟠 87 🟢 94
/blog/change-primary-key-sequelize 🟢 95 🟢 96 🟠 87 🟢 94
/blog/crm-system-rate-limiting 🟢 97 🟢 97 🟠 87 🟢 95
/blog/customer-data-integration 🟢 93 🟢 96 🟠 87 🟢 95
/blog/data-cleaning-null-aggregate-values 🟢 93 🟢 97 🟠 87 🟢 95
/blog/data-makes-your-tools-smarter 🟢 94 🟢 96 🟠 87 🟢 94
/blog/dbt-and-grouparoo 🟢 94 🟢 96 🟢 93 🟢 94
/blog/declarative-data-sync 🟠 77 🟢 94 🟢 93 🟢 94
/blog/defering-side-effects-in-node 🟢 94 🟢 96 🟢 93 🟢 94
/blog/developing-grouparoo-on-macos-big-sur 🟢 96 🟢 96 🟢 93 🟢 94
/blog/distributing-nextjs-via-npm 🟢 95 🟢 96 🟠 87 🟢 94
/blog/dogfooding-your-product 🟠 67 🟢 96 🟠 87 🟢 94
/blog/dont-forget-your-vpn 🟢 98 🟢 96 🟠 87 🟢 94
/blog/dont-use-underscores-in-http-headers 🟢 92 🟢 96 🟠 87 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟢 97 🟢 96 🟠 87 🟢 95
/blog/etl-vs-elt 🟢 97 🟢 96 🟠 87 🟢 95
/blog/events-are-probably-wrong-for-you 🟢 97 🟢 96 🟠 87 🟢 95
/blog/exports-is-not-a-function 🟢 94 🟢 96 🟢 93 🟢 94
/blog/extracting-all-mongodb-fields 🟢 95 🟢 96 🟢 93 🟢 94
/blog/getting-previous-path-nextjs 🟢 97 🟢 96 🟠 87 🟢 94
/blog/gifit 🔴 58 🟢 96 🟠 87 🟢 94
/blog/git-prune-to-remove-master 🟢 97 🟢 96 🟠 87 🟢 94
/blog/google-cloud-run-no-background-job 🟢 96 🟢 96 🟢 93 🟢 94
/blog/google-sheets-source 🟢 94 🟢 96 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟢 96 🟢 96 🟠 80 🟢 95
/blog/how-grouparoo-works-as-a-team 🟢 97 🟢 96 🟠 87 🟢 94
/blog/how-to-format-zendesk-tags 🟢 96 🟢 96 🟢 93 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟢 98 🟢 96 🟠 87 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟢 93 🟢 96 🟠 87 🟢 95
/blog/lighthouse-reports-on-github 🟢 94 🟢 96 🟠 87 🟢 94
/blog/marketing-challenges 🟢 93 🟢 96 🟠 87 🟢 94
/blog/migration-tips-for-m1-macs 🟢 94 🟢 96 🟠 87 🟢 94
/blog/mysql-column-names-case-sensitive 🟢 97 ❓ null 🟠 87 🟢 94
/blog/nextjs-image-dimensions 🟢 94 🟢 96 🟢 93 🟢 94
/blog/nextjs-plugins 🟠 87 🟢 96 🟠 87 🟢 95
/blog/node-js-and-ipv6 🟢 94 🟢 96 🟠 87 🟢 94
/blog/operational-analytics 🟢 97 🟢 96 🟢 93 🟢 95
/blog/product-metrics-open-source 🟢 92 🟢 96 🟠 87 🟢 94
/blog/promisifying-node-functions 🟢 97 🟢 96 🟠 87 🟢 94
/blog/pull-the-data-you-actually-want 🟢 90 🟢 96 🟢 93 🟢 95
/blog/save-your-high-water-marks-as-strings 🟢 98 🟢 96 🟠 87 🟢 94
/blog/seed-round 🟢 98 🟢 96 🟠 87 🟢 94
/blog/simulating-cohorts 🟢 92 🟢 97 🟠 87 🟢 94
/blog/software-development-workflow 🟠 69 🟢 94 🟢 93 🟢 94
/blog/sql-dialect-differences 🟢 97 🟢 96 🟠 87 🟢 95
/blog/steps-for-marketing-tests 🟠 89 🟢 97 🟠 87 🟢 96
/blog/sync-modes 🟢 97 🟢 96 🟢 93 🟢 94
/blog/testing-session-storage-selenium-node 🟢 97 🟢 96 🟢 93 🟢 94
/blog/the-shots-you-get-to-take 🟢 93 🟢 96 🟢 93 🟢 94
/blog/typescript-frontend-backend 🟢 90 🟢 96 🟢 93 🟢 94
/blog/understanding-types-sqlite-node 🟢 93 🟢 96 🟠 87 🟢 95
/blog/using-sync-modes 🟢 92 ❓ null 🟠 87 🟢 94
/blog/v06-release 🟢 96 🟢 96 🟢 93 🟢 94
/blog/v07-release 🟠 71 🟢 94 🟠 87 🟢 94
/blog/varchar-191 🟢 95 🟢 96 🟠 87 🟢 94
/blog/welcome-edmundo 🟢 92 🟢 96 🟢 93 🟢 94
/blog/welcome-kc 🟢 91 🟢 96 🟠 87 🟢 94
/blog/welcome-pedro 🟢 93 🟢 96 🟠 87 🟢 94
/blog/welcome-teal 🟢 93 🟢 96 🟠 87 🟢 94
/blog/what-is-a-data-pipeline 🟢 96 🟢 96 🟠 87 🟢 95
/blog/what-is-data-integration 🟢 97 🟢 96 🟠 87 🟢 95
/blog/what-is-data-synchronization 🟢 97 🟢 96 🟢 93 🟢 94
/blog/your-smart-frontend-is-doing-too-much 🟢 97 🟢 96 🟠 87 🟢 94
/docs/cli 🟠 66 🟢 96 🟢 93 🟢 95
/docs/community 🟠 62 🟢 96 🟠 87 🟢 95
/docs/config 🔴 56 🟢 94 🟢 93 🟢 95
/docs/deployment 🟠 69 🟢 96 🟠 87 🟢 95
/docs/development 🔴 56 🟢 97 🟠 87 🟠 88
/docs/getting-started 🔴 51 🟢 94 🟢 93 🟢 95
/docs/installation 🟠 64 🟢 96 🟢 93 🟢 95
/docs/plugins 🟠 64 🟢 96 🟠 87 🟠 88
/docs/running 🟠 70 🟢 96 🟠 87 🟢 95
/docs/support 🟠 65 🟢 96 🟠 87 🟢 95
/docs/tutorials 🟠 70 🟢 96 🟠 87 🟢 95
/integrations/bigquery-to-salesforce 🟢 98 🟢 96 🟢 93 🟢 94
/integrations/postgres-to-hubspot 🟢 97 🟢 96 🟠 87 🟢 94
/integrations/postgres-to-salesforce 🟢 96 🟢 96 🟠 87 🟢 94
/legal/data-processing-addendum 🟢 92 🟢 96 🟠 87 🟠 86
/legal/hosted-services-addendum 🟢 98 🟢 96 🟠 87 🟠 86
/legal/privacy 🟢 97 🟢 96 🟠 87 🟠 87
/legal/security 🟢 98 🟢 96 🟢 93 🟠 86
/legal/subprocessors 🟢 97 🟢 96 🟠 87 🟠 86
/legal/terms 🟢 91 🟢 96 🟢 93 🟠 86
/solutions/census-alternative 🟢 97 🟢 96 🟢 93 🟢 94
/solutions/education 🟢 98 🟢 96 🟠 87 🟢 95
/solutions/healthcare 🟢 97 🟢 96 🟠 87 🟢 95
/solutions/hightouch-alternative 🟢 97 🟢 96 🟠 87 🟢 94
/solutions/modern-data-stack 🟢 98 🟢 96 🟠 87 🟢 94
/solutions/reverse-etl 🟢 97 🟢 96 🟠 87 🟢 95
/solutions/segment-alternative 🟢 97 🟢 97 🟠 87 🟢 94
/docs/cli/config 🟠 65 ❓ null 🟠 87 🟠 87
/docs/cli/run 🟠 64 🟢 96 🟠 87 🟠 86
/docs/cli/setup 🟠 66 🟢 96 🟠 87 🟠 86
/docs/community/code-of-conduct 🟠 62 🟢 96 🟢 93 🟢 95
/docs/community/contributions 🟠 66 🟢 96 🟢 93 🟢 95
/docs/config/apps 🟠 66 🟢 96 🟢 93 🟢 95
/docs/config/code-config 🟠 60 🟢 96 🟢 93 🟢 95
/docs/config/destinations 🟠 64 🟢 96 🟠 87 🟢 95
/docs/config/groups 🟠 61 🟢 96 🟢 93 🟢 95
/docs/config/models 🟠 66 🟢 96 🟠 87 🟢 95
/docs/config/properties 🟠 67 🟢 96 🟢 93 🟢 95
/docs/config/records 🟠 66 🟢 96 🟠 87 🟢 94
/docs/config/sources 🟠 63 🟢 96 🟠 87 🟢 95
/docs/development/databases 🟠 64 🟢 96 🟠 87 🟢 95
/docs/development/dataflow 🟠 65 🟢 96 🟠 87 🟢 95
/docs/development/destinations 🔴 57 🟢 96 🟢 93 🟢 95
/docs/development/plugins 🔴 59 🟢 98 🟠 87 🟢 95
/docs/development/publishing 🟠 63 🟢 96 🟠 87 🟢 95
/docs/development/sources 🟠 62 🟢 96 🟠 87 🟢 95
/docs/getting-started/product-concepts 🔴 56 🟢 96 🟠 87 🟢 96
/docs/installation/docker 🟠 62 🟢 96 🟠 87 🟢 95
/docs/installation/node 🟠 65 🟢 97 🟠 87 🟠 87
/docs/installation/plugins 🟠 70 🟢 96 🟠 87 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 59 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-braze 🟠 62 🟢 96 🟠 87 🟢 94
/docs/plugins/grouparoo-calculated-property 🟠 63 🟢 96 🟢 93 🟢 94
/docs/plugins/grouparoo-intercom 🟠 63 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-marketo 🟠 64 🟢 96 🟠 87 🟢 94
/docs/plugins/grouparoo-mongo 🔴 58 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-mysql 🔴 58 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-postgres 🔴 58 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-redshift 🔴 58 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-salesforce 🔴 59 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-snowflake 🟠 60 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 57 🟢 92 🟠 87 🟢 94
/docs/running/settings 🟠 73 🟢 96 🟠 87 🟢 95
/docs/running/testing 🟠 63 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise 🟠 60 🟢 96 🟠 87 🟢 95
/docs/support/common-issues 🟠 64 🟢 96 🟢 93 🟢 95
/docs/support/debugging 🔴 59 🟢 96 🟠 87 🟢 95
/docs/support/environment 🟠 67 🟢 96 🟠 87 🟠 87
/docs/support/legal 🟠 70 🟢 96 🟠 87 🟢 94
/docs/support/monitoring 🟠 66 🟢 96 🟠 87 🟢 94
/docs/support/network 🟠 66 🟢 96 🟠 87 🟢 94
/docs/support/permissions 🟠 71 🟢 96 🟢 93 🟢 94
/docs/support/rest-api 🟠 63 🟢 96 🟢 93 🟢 94
/docs/support/secrets 🟠 68 🟢 96 🟠 87 🟢 94
/docs/support/security 🟠 64 🟢 96 🟢 93 🟢 95
/docs/support/telemetry 🟠 62 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo 🟠 67 🟢 96 🟠 87 🟢 94
/docs/tutorials/app-example-config 🔴 56 ❓ null 🟠 87 🟠 80
/integrations/destinations/braze 🟢 96 🟢 96 🟠 87 🟢 94
/integrations/sources/csv 🟢 97 🟢 96 🟠 87 🟢 94
/integrations/destinations/eloqua 🟢 96 🟢 96 🟢 93 🟢 94
/integrations/destinations/customerio 🟢 97 🟢 96 🟠 87 🟢 94
/integrations/destinations/facebook 🟢 96 🟢 96 🟠 87 🟢 94
/integrations/sources/bigquery 🟢 97 🟢 96 🟢 93 🟢 94
/integrations/sources/google-sheets 🟢 97 🟢 96 🟢 93 🟢 94
/integrations/destinations/hubspot 🟢 96 🟢 96 🟢 93 🟢 94
/integrations/destinations/intercom 🟢 96 🟢 96 🟠 87 🟢 94
/integrations/destinations/iterable 🟢 97 🟢 96 🟢 93 🟢 94
/integrations/destinations/mailchimp 🟢 98 🟢 96 🟠 87 🟢 94
/integrations/destinations/marketo 🟢 96 🟢 96 🟢 93 🟢 94
/integrations/destinations/mixpanel 🟢 97 🟢 96 🟢 93 🟢 94
/integrations/sources/mongo 🟢 98 🟢 96 🟢 93 🟢 94
/integrations/sources/mysql 🟢 98 🟢 96 🟠 87 🟢 94
/integrations/destinations/onesignal 🟢 97 🟢 96 🟢 93 🟢 94
/integrations/destinations/pardot 🟢 93 🟢 96 🟠 87 🟢 94
/integrations/destinations/pipedrive 🟢 96 🟢 96 🟢 93 🟢 94
/integrations/sources/postgres 🟢 97 🟢 96 🟢 93 🟢 94
/integrations/sources/redshift 🟢 98 🟢 96 🟢 93 🟢 94
/integrations/destinations/sailthru 🟢 96 🟢 96 🟠 87 🟢 94
/integrations/destinations/salesforce 🟢 97 🟢 96 🟠 87 🟢 94
/integrations/destinations/sendgrid 🟢 98 🟢 96 🟠 87 🟢 94
/integrations/sources/snowflake 🟢 97 🟢 96 🟢 93 🟢 94
/integrations/sources/sqlite 🟢 96 🟢 96 🟠 87 🟢 94
/integrations/destinations/zendesk 🟢 96 🟢 96 🟠 87 🟢 94
/docs/config/code-config/apps 🟠 65 🟢 96 🟠 87 🟠 87
/docs/config/code-config/destinations 🟠 63 🟢 96 🟢 93 🟠 87
/docs/config/code-config/groups 🟠 61 🟢 97 🟠 87 🟢 95
/docs/config/code-config/properties 🟠 62 🟢 96 🟠 87 🟠 87
/docs/config/code-config/sources 🟠 63 🟢 96 🟠 87 🟠 87
/docs/running/ui-enterprise/apps 🟠 65 🟢 96 🟢 93 🟢 94
/docs/running/ui-enterprise/destinations 🟠 63 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/groups 🔴 59 🟢 97 🟠 87 🟢 95
/docs/running/ui-enterprise/properties 🟠 65 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/sources 🟠 65 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v01-v02 🟠 70 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🟠 66 🟢 98 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🟠 67 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🟠 67 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🟠 65 🟢 98 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v06-v07 🟠 61 🟢 96 🟠 87 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 69 🟢 96 🟠 87 🟠 87
/about 🟠 85 🟢 96 🟠 87 🟢 96
/blog 🟠 84 🟢 96 🟠 87 🟠 88
/chat 🟠 62 🟢 94 🟠 87 🟢 93
/data-sync-apps 🟢 95 🟢 96 🟠 87 🟢 96
/docs 🟢 97 🟢 98 🟢 93 🟠 87
/get-started 🟢 92 🟢 98 🟠 87 🟠 78
/hacktoberfest 🟠 77 🟢 96 🟠 87 🟢 94
/integrations 🟢 93 🟢 96 🟢 93 🟢 96
/meet 🟢 90 🟢 90 🟠 87 🟢 94
/pricing 🟢 90 🟢 94 🟢 93 🟢 94
/public-sitemap 🟠 86 🟢 96 🟠 87 🟢 98
/trial 🟢 95 🟢 90 🟢 93 🟢 92
/whats-new 🔴 55 🟢 94 🟢 93 🟠 79
/blog/2021-10-14-nextjs-and-data 🟠 85 🟢 96 🟠 87 🟢 94
/blog/7-awesome-sqlite-quirks 🟢 94 🟢 96 🟠 87 🟢 95
/blog/97-things-every-data-engineer-should-know 🟢 94 🟢 97 🟠 87 🟢 94
/blog/a-single-source-of-truth 🟠 65 🟢 94 🟠 87 🟢 94
/blog/any-wreaks-havoc-on-overloads 🟠 71 🟢 96 🟢 93 🟢 94
/blog/apple-m1-js-memory-error 🟠 88 🟢 96 🟠 87 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟢 95 🟢 96 🟠 87 🟢 94
/blog/batching-api-requests 🟢 94 🟢 96 🟠 87 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 86 🟢 96 🟢 93 🟠 86
/blog/building-a-sync-engine 🟠 87 🟢 96 🟠 87 🟢 94
/blog/change-primary-key-sequelize 🟠 82 🟢 96 🟠 87 🟢 94
/blog/crm-system-rate-limiting 🟢 95 🟢 97 🟠 87 🟢 95
/blog/customer-data-integration 🟠 73 🟢 96 🟠 87 🟢 95
/blog/data-cleaning-null-aggregate-values 🟠 86 ❓ null 🟠 87 🟢 95
/blog/data-makes-your-tools-smarter 🟠 86 🟢 96 🟠 87 🟢 94
/blog/dbt-and-grouparoo 🟢 95 🟢 96 🟠 87 🟢 94
/blog/declarative-data-sync 🔴 48 🟢 94 🟠 87 🟢 94
/blog/defering-side-effects-in-node 🟠 75 🟢 96 🟢 93 🟢 94
/blog/developing-grouparoo-on-macos-big-sur 🟠 88 🟢 96 🟠 87 🟢 94
/blog/distributing-nextjs-via-npm 🟢 90 🟢 96 🟠 87 🟢 94
/blog/dogfooding-your-product 🟠 62 🟢 96 🟠 87 🟢 94
/blog/dont-forget-your-vpn 🟢 91 🟢 96 🟠 87 🟢 94
/blog/dont-use-underscores-in-http-headers 🟢 90 🟢 96 🟠 87 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟢 90 🟢 96 🟠 87 🟢 95
/blog/etl-vs-elt 🟠 71 🟢 96 🟠 87 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 82 🟢 96 🟢 93 🟢 95
/blog/exports-is-not-a-function 🟠 89 🟢 96 🟠 87 🟢 94
/blog/extracting-all-mongodb-fields 🟠 89 🟢 96 🟢 93 🟢 94
/blog/getting-previous-path-nextjs 🟢 92 🟢 96 🟢 93 🟢 94
/blog/gifit 🟠 63 🟢 96 🟠 87 🟢 94
/blog/git-prune-to-remove-master 🟠 87 🟢 96 🟠 87 🟢 94
/blog/google-cloud-run-no-background-job 🟢 91 🟢 96 🟠 87 🟢 94
/blog/google-sheets-source 🟠 72 🟢 96 🟠 87 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 83 🟢 96 🟠 87 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 89 🟢 96 🟠 87 🟢 94
/blog/how-to-format-zendesk-tags 🟠 89 🟢 96 🟠 87 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟢 93 🟢 96 🟠 87 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟢 94 🟢 96 🟠 87 🟢 95
/blog/lighthouse-reports-on-github 🟢 95 🟢 96 🟠 87 🟢 94
/blog/marketing-challenges 🟢 90 🟢 96 🟠 87 🟢 94
/blog/migration-tips-for-m1-macs 🟢 92 🟢 96 🟠 87 🟢 94
/blog/mysql-column-names-case-sensitive 🟢 91 🟢 96 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟢 95 🟢 96 🟠 87 🟢 94
/blog/nextjs-plugins 🟠 80 🟢 96 🟠 87 🟢 95
/blog/node-js-and-ipv6 🟢 92 🟢 96 🟠 87 🟢 94
/blog/operational-analytics 🟠 88 🟢 96 🟢 93 🟢 95
/blog/product-metrics-open-source 🟢 94 🟢 96 🟠 87 🟢 94
/blog/promisifying-node-functions 🟠 89 🟢 96 🟠 87 🟢 94
/blog/pull-the-data-you-actually-want 🟢 93 🟢 96 🟠 87 🟢 95
/blog/save-your-high-water-marks-as-strings 🟢 93 🟢 96 🟠 87 🟢 94
/blog/seed-round 🟢 93 🟢 96 🟠 87 🟢 94
/blog/simulating-cohorts 🟠 64 🟢 97 🟠 87 🟢 94
/blog/software-development-workflow 🟠 65 🟢 94 🟠 87 🟢 94
/blog/sql-dialect-differences 🟠 88 🟢 96 🟠 87 🟢 95
/blog/steps-for-marketing-tests 🟢 91 🟢 97 🟢 93 🟢 96
/blog/sync-modes 🟢 93 🟢 96 🟠 87 🟢 94
/blog/testing-session-storage-selenium-node 🟠 83 🟢 96 🟠 87 🟢 94
/blog/the-shots-you-get-to-take 🟢 93 🟢 96 🟠 87 🟢 94
/blog/types-of-apis 🟠 68 🟢 96 🟢 93 🟢 95
/blog/typescript-frontend-backend 🟢 91 🟢 96 🟢 93 🟢 94
/blog/understanding-types-sqlite-node 🟠 86 🟢 96 🟠 87 🟢 95
/blog/using-sync-modes 🟢 92 🟢 96 🟠 87 🟢 94
/blog/v06-release 🟠 88 🟢 96 🟠 87 🟢 94
/blog/v07-release 🟠 64 🟢 94 🟠 87 🟢 94
/blog/varchar-191 🟠 89 🟢 96 🟠 87 🟢 94
/blog/welcome-edmundo 🟠 72 🟢 96 🟢 93 🟢 94
/blog/welcome-kc 🟠 72 🟢 96 🟠 87 🟢 94
/blog/welcome-pedro 🟠 67 🟢 96 🟢 93 🟢 94
/blog/welcome-teal 🟠 88 🟢 96 🟠 87 🟢 94
/blog/what-is-a-data-pipeline 🟢 93 🟢 96 🟠 87 🟢 95
/blog/what-is-data-integration 🟠 84 🟢 96 🟢 93 🟢 95
/blog/what-is-data-synchronization 🟢 92 🟢 96 🟠 87 🟢 94
/blog/what-is-data-transformation 🟢 90 🟢 96 🟠 87 🟢 95
/blog/your-smart-frontend-is-doing-too-much 🟠 83 🟢 96 🟠 87 🟢 94
/docs/cli 🟠 60 🟢 96 🟠 87 🟢 95
/docs/community 🔴 57 🟢 96 🟠 87 🟢 95
/docs/config 🔴 29 🟢 94 🟠 87 🟢 95
/docs/deployment 🔴 40 🟢 96 🟢 93 🟢 95
/docs/development 🔴 54 🟢 97 🟠 87 🟠 88
/docs/getting-started 🔴 52 🟢 94 🟠 87 🟢 95
/docs/installation 🔴 59 🟢 96 🟢 93 🟢 95
/docs/plugins 🔴 54 🟢 96 🟠 87 🟠 89
/docs/running 🟠 62 🟢 96 🟠 87 🟢 95
/docs/support 🟠 61 🟢 96 🟠 87 🟢 95
/docs/tutorials 🔴 43 🟢 96 🟠 87 🟢 95
/integrations/bigquery-to-salesforce 🟢 94 🟢 96 🟠 87 🟢 94
/integrations/postgres-to-hubspot 🟢 90 🟢 96 🟢 93 🟢 94
/integrations/postgres-to-salesforce 🟠 89 🟢 96 🟠 87 🟢 94
/legal/data-processing-addendum 🟠 78 🟢 96 🟢 93 🟠 86
/legal/hosted-services-addendum 🟠 80 🟢 96 🟠 87 🟠 86
/legal/privacy 🟢 91 🟢 96 🟢 93 🟠 87
/legal/security 🟠 82 🟢 96 🟠 87 🟠 86
/legal/subprocessors 🟠 80 🟢 96 🟢 93 🟠 86
/legal/terms 🟠 76 🟢 96 🟠 87 🟠 86
/solutions/census-alternative 🟢 94 🟢 96 🟠 87 🟢 94
/solutions/education 🟢 94 🟢 96 🟠 87 🟢 95
/solutions/healthcare 🟢 91 🟢 96 🟠 87 🟢 95
/solutions/hightouch-alternative 🟠 81 🟢 96 🟠 87 🟢 94
/solutions/modern-data-stack 🟠 89 🟢 96 🟠 87 🟢 94
/solutions/reverse-etl 🟢 94 🟢 96 🟠 87 🟢 95
/solutions/segment-alternative 🟢 93 🟢 97 🟠 87 🟢 94
/docs/cli/config 🟠 60 ❓ null 🟢 93 🟠 87
/docs/cli/run 🟠 61 🟢 96 🟠 87 🟠 86
/docs/cli/setup 🟠 63 🟢 96 🟢 93 🟠 86
/docs/community/code-of-conduct 🔴 58 🟢 96 🟠 87 🟢 95
/docs/community/contributions 🟠 61 🟢 96 🟠 87 🟢 95
/docs/config/apps 🔴 59 🟢 96 🟠 87 🟢 95
/docs/config/code-config 🔴 56 🟢 96 🟠 87 🟢 95
/docs/config/destinations 🔴 55 🟢 96 🟠 87 🟢 95
/docs/config/groups 🔴 57 🟢 96 🟢 93 🟢 95
/docs/config/models 🟠 63 🟢 96 🟢 93 🟢 95
/docs/config/properties 🟠 61 🟢 96 🟢 93 🟢 95
/docs/config/records 🔴 58 🟢 96 🟠 87 🟢 94
/docs/config/sources 🟠 60 🟢 96 🟠 87 🟢 95
/docs/development/databases 🔴 57 🟢 96 🟠 87 🟢 95
/docs/development/dataflow 🔴 56 🟢 96 🟠 87 🟢 95
/docs/development/destinations 🔴 53 🟢 96 🟠 87 🟢 95
/docs/development/plugins 🔴 55 🟢 98 🟢 93 🟢 95
/docs/development/publishing 🔴 57 🟢 96 🟠 87 🟢 95
/docs/development/sources 🔴 57 🟢 96 🟠 87 🟢 95
/docs/getting-started/product-concepts 🔴 53 🟢 96 🟠 87 🟢 96
/docs/installation/docker 🔴 52 🟢 96 🟠 87 🟢 95
/docs/installation/node 🔴 56 🟢 97 🟢 93 🟠 87
/docs/installation/plugins 🟠 68 🟢 96 🟠 87 🟠 87
/docs/plugins/grouparoo-bigquery 🔴 49 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-braze 🔴 58 🟢 96 🟢 93 🟢 94
/docs/plugins/grouparoo-calculated-property 🟠 61 🟢 96 🟢 93 🟢 94
/docs/plugins/grouparoo-clickhouse 🔴 52 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-intercom 🔴 34 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-marketo 🔴 37 🟢 96 🟠 87 🟢 94
/docs/plugins/grouparoo-mongo 🔴 47 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-mysql 🔴 53 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-postgres 🔴 55 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-redshift 🔴 56 🟢 92 🟢 93 🟢 94
/docs/plugins/grouparoo-salesforce 🔴 37 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 39 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-sqlite 🔴 54 🟢 92 🟠 87 🟢 94
/docs/running/orchestration 🔴 59 🟢 96 🟠 87 🟢 95
/docs/running/settings 🟠 67 🟢 96 🟠 87 🟢 95
/docs/running/testing 🔴 57 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise 🟠 60 🟢 96 🟢 93 🟢 95
/docs/support/common-issues 🟠 60 🟢 96 🟠 87 🟢 95
/docs/support/debugging 🔴 56 🟢 96 🟠 87 🟢 95
/docs/support/environment 🔴 38 ❓ null 🟢 93 🟠 87
/docs/support/legal 🔴 42 🟢 96 🟠 87 🟢 94
/docs/support/monitoring 🟠 61 🟢 96 🟠 87 🟢 94
/docs/support/network 🟠 62 🟢 96 🟠 87 🟢 94
/docs/support/permissions 🔴 44 🟢 96 🟠 87 🟢 94
/docs/support/rest-api 🔴 54 🟢 96 🟠 87 🟢 94
/docs/support/secrets 🔴 46 🟢 96 🟠 87 🟢 94
/docs/support/security 🟠 60 🟢 96 🟠 87 🟢 95
/docs/support/telemetry 🔴 53 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo 🔴 58 🟢 96 🟠 87 🟢 94
/docs/tutorials/app-example-config 🔴 51 🟢 96 🟠 87 🟠 80
/integrations/destinations/braze 🟢 94 🟢 96 🟠 87 🟢 94
/integrations/sources/clickhouse 🟢 94 🟢 96 🟠 87 🟢 94
/integrations/sources/csv 🟢 93 🟢 96 🟠 87 🟢 94
/integrations/destinations/eloqua 🟢 94 🟢 96 🟢 93 🟢 94
/integrations/destinations/customerio 🟢 92 🟢 96 🟠 87 🟢 94
/integrations/destinations/facebook 🟢 94 🟢 96 🟠 87 🟢 94
/integrations/sources/bigquery 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/sources/google-sheets 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/destinations/hubspot 🟢 95 🟢 96 🟠 87 🟢 94
/integrations/destinations/intercom 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/destinations/iterable 🟢 94 🟢 96 🟢 93 🟢 94
/integrations/destinations/mailchimp 🟢 92 🟢 96 🟠 87 🟢 94
/integrations/destinations/marketo 🟢 93 🟢 96 🟠 87 🟢 94
/integrations/destinations/mixpanel 🟢 94 🟢 96 🟠 87 🟢 94
/integrations/sources/mongo 🟢 93 🟢 96 🟠 87 🟢 94
/integrations/sources/mysql 🟢 94 🟢 96 🟠 87 🟢 94
/integrations/destinations/onesignal 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/destinations/pardot 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/destinations/pipedrive 🟢 93 🟢 96 🟠 87 🟢 94
/integrations/sources/postgres 🟠 87 🟢 96 🟢 93 🟢 94
/integrations/sources/redshift 🟠 88 🟢 96 🟠 87 🟢 94
/integrations/destinations/sailthru 🟢 95 🟢 96 🟠 87 🟢 94
/integrations/destinations/salesforce 🟢 91 🟢 96 🟠 87 🟢 94
/integrations/destinations/sendgrid 🟢 95 🟢 96 🟠 87 🟢 94
/integrations/sources/snowflake 🟢 90 🟢 96 🟠 87 🟢 94
/integrations/sources/sqlite 🟢 93 🟢 96 🟠 87 🟢 94
/integrations/destinations/zendesk 🟢 93 🟢 96 🟠 87 🟢 94
/docs/config/code-config/apps 🟠 61 🟢 96 🟠 87 🟠 87
/docs/config/code-config/destinations 🔴 45 🟢 96 🟠 87 🟠 87
/docs/config/code-config/groups 🔴 59 🟢 97 🟠 87 🟢 95
/docs/config/code-config/properties 🔴 54 🟢 96 🟠 87 🟠 87
/docs/config/code-config/sources 🔴 58 🟢 96 🟠 87 🟠 87
/docs/running/ui-enterprise/apps 🟠 60 🟢 96 🟠 87 🟢 94
/docs/running/ui-enterprise/destinations 🔴 57 🟢 96 🟢 93 🟢 94
/docs/running/ui-enterprise/groups 🔴 55 🟢 97 🟠 87 🟢 95
/docs/running/ui-enterprise/properties 🔴 58 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/sources 🟠 60 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v01-v02 🟠 65 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🟠 62 🟢 98 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🟠 63 🟢 96 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🟠 63 🟢 96 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🔴 45 🟢 98 🟠 87 🟢 94
/docs/support/upgrading-grouparoo/v06-v07 🔴 55 🟢 96 🟠 87 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 68 🟢 96 🟠 87 🟢 92
/about 🟠 78 🟢 96 🟠 87 🟢 100
/blog 🟢 91 🟢 96 🟢 93 🟢 92
/chat 🟠 64 🟢 94 🟠 80 🟢 100
/data-sync-apps 🟢 90 🟢 96 🟢 93 🟢 100
/docs 🟢 96 🟢 98 🟠 87 🟢 92
/get-started 🟢 90 🟢 98 🟢 93 🟠 85
/hacktoberfest 🟠 84 🟢 96 🟠 87 🟢 100
/integrations 🟢 96 🟢 96 🟠 87 🟢 100
/meet 🟠 88 🟢 90 🟠 87 🟢 100
/pricing 🟢 91 🟢 94 🟠 87 🟢 100
/public-sitemap 🟢 93 🟢 96 🟢 93 🟢 100
/trial 🟢 94 🟢 90 🟠 87 🟢 92
/whats-new 🟠 61 🟢 95 🟠 87 🟠 80
/blog/2021-10-14-nextjs-and-data 🟢 94 🟢 96 🟠 87 🟢 100
/blog/7-awesome-sqlite-quirks 🟠 87 🟢 96 🟠 87 🟢 100
/blog/97-things-every-data-engineer-should-know 🟠 86 🟢 97 🟠 87 🟢 100
/blog/a-single-source-of-truth 🟠 69 🟢 94 🟠 87 🟢 100
/blog/any-wreaks-havoc-on-overloads 🟠 76 🟢 97 🟠 87 🟢 100
/blog/apple-m1-js-memory-error 🟠 89 🟢 96 🟢 93 🟢 100
/blog/asynchronous-api-patterns-in-crms 🟢 90 🟢 96 🟠 87 🟢 100
/blog/batching-api-requests 🟢 91 🟢 96 🟢 93 🟢 100
/blog/build-a-mega-menu-with-react-bootstrap 🟠 85 🟢 96 🟠 87 🟢 92
/blog/building-a-sync-engine 🟠 84 ❓ null 🟠 87 🟢 100
/blog/change-primary-key-sequelize 🟢 91 🟢 96 🟠 87 🟢 100
/blog/crm-system-rate-limiting 🟢 97 🟢 97 🟠 87 🟢 100
/blog/customer-data-integration 🟠 72 🟢 96 🟠 87 🟢 100
/blog/data-cleaning-null-aggregate-values 🟢 91 🟢 97 🟠 87 🟢 100
/blog/data-makes-your-tools-smarter 🟢 90 🟢 96 🟠 87 🟢 100
/blog/dbt-and-grouparoo 🟢 95 🟢 96 🟠 87 🟢 100
/blog/declarative-data-sync 🔴 44 🟢 94 🟠 87 🟢 100
/blog/defering-side-effects-in-node 🟠 78 🟢 96 🟠 87 🟢 100
/blog/developing-grouparoo-on-macos-big-sur 🟢 91 🟢 96 🟠 87 🟢 100
/blog/distributing-nextjs-via-npm 🟢 95 🟢 96 🟢 93 🟢 100
/blog/dogfooding-your-product 🟠 60 🟢 97 🟠 87 🟢 100
/blog/dont-forget-your-vpn 🟢 92 🟢 96 🟠 87 🟢 100
/blog/dont-use-underscores-in-http-headers 🟢 92 🟢 96 🟠 87 🟢 100
/blog/dynamic-json-pages-with-nextjs 🟠 86 🟢 96 🟠 87 🟢 100
/blog/etl-vs-elt 🟢 95 🟢 96 🟠 87 🟢 100
/blog/events-are-probably-wrong-for-you 🟠 87 🟢 96 🟠 87 🟢 100
/blog/exports-is-not-a-function 🟠 87 🟢 96 🟠 87 🟢 100
/blog/extracting-all-mongodb-fields 🟠 88 🟢 96 🟠 87 🟢 100
/blog/getting-previous-path-nextjs 🟢 92 🟢 96 🟠 87 🟢 100
/blog/gifit 🟠 66 🟢 96 🟠 87 🟢 100
/blog/git-prune-to-remove-master 🟠 89 🟢 96 🟠 87 🟢 100
/blog/google-cloud-run-no-background-job 🟠 85 🟢 96 🟠 87 🟢 100
/blog/google-sheets-source 🟠 89 🟢 96 🟠 87 🟢 100
/blog/grouparoo-monorepo-deployment 🟠 86 🟢 96 🟠 80 🟢 100
/blog/how-grouparoo-works-as-a-team 🟢 95 🟢 96 🟢 93 🟢 100
/blog/how-to-format-zendesk-tags 🟢 91 🟢 96 🟠 87 🟢 100
/blog/ignoring-variables-when-destructuring-arrays 🟢 90 🟢 96 🟠 87 🟢 100
/blog/integrating-mailchimp-with-your-nodejs-app 🟢 91 🟢 96 🟠 87 🟢 100
/blog/lighthouse-reports-on-github 🟢 93 🟢 96 🟢 93 🟢 100
/blog/marketing-challenges 🟠 89 🟢 96 🟠 87 🟢 100
/blog/migration-tips-for-m1-macs 🟢 90 🟢 96 🟠 87 🟢 100
/blog/mysql-column-names-case-sensitive 🟠 89 🟢 96 🟠 87 🟢 100
/blog/nextjs-image-dimensions 🟠 89 🟢 96 🟠 87 🟢 100
/blog/nextjs-plugins 🟠 84 🟢 96 🟠 87 🟢 100
/blog/node-js-and-ipv6 🟢 91 🟢 96 🟠 87 🟢 100
/blog/operational-analytics 🟠 88 🟢 96 🟠 87 🟢 100
/blog/product-metrics-open-source 🟢 93 🟢 96 🟠 87 🟢 100
/blog/promisifying-node-functions 🟠 73 🟢 96 🟠 87 🟢 100
/blog/pull-the-data-you-actually-want 🟢 92 🟢 96 🟢 93 🟢 100
/blog/save-your-high-water-marks-as-strings 🟢 92 🟢 96 🟢 93 🟢 100
/blog/seed-round 🟠 84 🟢 96 🟢 93 🟢 100
/blog/simulating-cohorts 🟠 75 🟢 97 🟠 87 🟢 100
/blog/software-development-workflow 🟠 65 🟢 94 🟠 87 🟢 100
/blog/sql-dialect-differences 🟢 90 🟢 96 🟠 87 🟢 100
/blog/steps-for-marketing-tests 🟠 87 🟢 97 🟠 87 🟢 100
/blog/sync-modes 🟠 87 🟢 96 🟢 93 🟢 100
/blog/testing-session-storage-selenium-node 🟠 88 🟢 96 🟠 87 🟢 100
/blog/the-shots-you-get-to-take 🟠 86 🟢 96 🟢 93 🟢 100
/blog/types-of-apis 🟠 89 🟢 96 🟠 87 🟢 100
/blog/typescript-frontend-backend 🟠 88 🟢 96 🟠 87 🟢 100
/blog/understanding-types-sqlite-node 🟢 91 🟢 96 🟠 87 🟢 100
/blog/using-sync-modes 🟠 86 ❓ null 🟠 87 🟢 100
/blog/v06-release 🟢 90 🟢 96 🟢 93 🟢 100
/blog/v07-release 🟠 66 🟢 94 🟠 87 🟢 100
/blog/varchar-191 🟠 88 🟢 96 🟠 87 🟢 100
/blog/welcome-edmundo 🟢 96 🟢 96 🟠 87 🟢 100
/blog/welcome-kc 🟢 90 🟢 96 🟠 87 🟢 100
/blog/welcome-pedro 🟢 91 🟢 96 🟢 93 🟢 100
/blog/welcome-teal 🟠 88 🟢 96 🟠 87 🟢 100
/blog/what-is-a-data-pipeline 🟢 95 🟢 96 🟠 87 🟢 100
/blog/what-is-data-integration 🟢 90 🟢 96 🟠 87 🟢 100
/blog/what-is-data-synchronization 🟢 90 🟢 96 🟢 93 🟢 100
/blog/what-is-data-transformation 🟢 91 🟢 96 🟠 87 🟢 100
/blog/your-smart-frontend-is-doing-too-much 🟢 90 🟢 96 🟠 87 🟢 100
/docs/cli 🟠 63 🟢 96 🟠 87 🟢 97
/docs/community 🟠 62 🟢 96 🟠 87 🟢 95
/docs/config 🔴 30 🟢 94 🟠 87 🟢 96
/docs/deployment 🔴 41 🟢 96 🟠 87 🟢 100
/docs/development 🔴 52 🟢 97 🟢 93 🟠 86
/docs/getting-started 🔴 47 🟢 94 🟠 87 🟢 96
/docs/installation 🟠 64 🟢 96 🟠 87 🟢 96
/docs/plugins 🔴 47 🟢 96 🟢 93 🟠 88
/docs/running 🔴 47 🟢 96 🟠 87 🟢 100
/docs/support 🔴 56 🟢 96 🟢 93 🟢 96
/docs/tutorials 🔴 46 🟢 96 🟠 87 🟢 100
/integrations/bigquery-to-salesforce 🟢 95 🟢 96 🟠 87 🟢 100
/integrations/postgres-to-hubspot 🟢 94 🟢 96 🟢 93 🟢 100
/integrations/postgres-to-salesforce 🟢 91 🟢 96 🟠 87 🟢 100
/legal/data-processing-addendum 🟠 77 🟢 96 🟠 87 🟢 92
/legal/hosted-services-addendum 🟢 93 🟢 96 🟠 87 🟢 92
/legal/privacy 🟢 91 🟢 96 🟠 87 🟢 92
/legal/security 🟢 93 🟢 96 🟠 87 🟢 92
/legal/subprocessors 🟠 81 🟢 96 🟠 87 🟢 92
/legal/terms 🟠 78 🟢 96 🟠 87 🟢 92
/solutions/census-alternative 🟢 90 🟢 96 🟠 87 🟢 100
/solutions/education 🟢 91 🟢 96 🟠 87 🟢 100
/solutions/healthcare 🟢 92 🟢 96 🟠 87 🟢 100
/solutions/hightouch-alternative 🟠 88 🟢 96 🟠 87 🟢 100
/solutions/modern-data-stack 🟢 90 🟢 96 🟠 87 🟢 100
/solutions/reverse-etl 🟢 93 🟢 96 🟠 87 🟢 100
/solutions/segment-alternative 🟠 89 🟢 97 🟠 87 🟢 100
/docs/cli/config 🔴 48 ❓ null 🟠 87 🟠 87
/docs/cli/run 🟠 61 🟢 96 🟠 87 🟠 86
/docs/cli/setup 🟠 62 🟢 96 🟠 87 🟠 87
/docs/community/code-of-conduct 🔴 46 🟢 96 🟠 87 🟢 95
/docs/community/contributions 🔴 59 🟢 96 🟠 87 🟢 95
/docs/config/apps 🔴 43 🟢 96 🟢 93 🟢 97
/docs/config/code-config 🔴 54 🟢 96 🟠 87 🟢 95
/docs/config/destinations 🔴 45 🟢 96 🟠 87 🟢 95
/docs/config/groups 🟠 60 🟢 96 🟠 87 🟢 96
/docs/config/models 🔴 44 🟢 96 🟠 87 🟢 97
/docs/config/properties 🔴 41 🟢 96 🟢 93 🟢 97
/docs/config/records 🔴 58 🟢 96 🟠 87 🟢 97
/docs/config/sources 🟠 60 🟢 96 🟠 87 🟢 96
/docs/development/databases 🔴 42 🟢 96 🟠 87 🟢 97
/docs/development/dataflow 🔴 54 🟢 96 🟢 93 🟢 95
/docs/development/destinations 🔴 51 🟢 96 🟢 93 🟢 94
/docs/development/plugins 🔴 56 🟢 98 🟢 93 🟢 94
/docs/development/publishing 🔴 59 🟢 96 🟠 87 🟢 95
/docs/development/sources 🔴 59 🟢 96 🟠 87 🟢 95
/docs/getting-started/product-concepts 🔴 55 🟢 96 🟢 93 🟢 94
/docs/installation/docker 🔴 48 🟢 96 🟠 87 🟢 96
/docs/installation/node 🔴 59 🟢 90 🟠 87 🟠 87
/docs/installation/plugins 🔴 53 🟢 96 🟢 93 🟠 89
/docs/plugins/grouparoo-bigquery 🔴 42 🟢 92 🟠 87 🟢 93
/docs/plugins/grouparoo-braze 🔴 59 🟢 96 🟢 93 🟢 94
/docs/plugins/grouparoo-calculated-property 🔴 48 🟢 96 🟠 87 🟢 94
/docs/plugins/grouparoo-clickhouse 🔴 54 🟢 92 🟠 87 🟢 93
/docs/plugins/grouparoo-intercom 🔴 36 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-marketo 🔴 39 🟢 96 🟠 87 🟢 94
/docs/plugins/grouparoo-mongo 🔴 54 🟢 92 🟠 87 🟢 93
/docs/plugins/grouparoo-mysql 🔴 55 🟢 92 🟢 93 🟢 93
/docs/plugins/grouparoo-postgres 🔴 51 🟢 92 🟠 87 🟢 93
/docs/plugins/grouparoo-redshift 🔴 51 🟢 92 🟠 87 🟢 93
/docs/plugins/grouparoo-salesforce 🔴 37 🟢 92 🟠 87 🟢 94
/docs/plugins/grouparoo-snowflake 🔴 52 🟢 92 🟠 87 🟢 93
/docs/plugins/grouparoo-sqlite 🔴 34 🟢 92 🟠 87 🟢 93
/docs/running/orchestration 🟠 61 🟢 96 🟠 87 🟢 95
/docs/running/settings 🔴 55 🟢 96 🟠 87 🟢 100
/docs/running/testing 🔴 47 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise 🟠 62 🟢 96 🟠 87 🟢 94
/docs/support/common-issues 🟠 63 🟢 96 🟠 87 🟢 97
/docs/support/debugging 🔴 57 🟢 96 🟠 87 🟢 94
/docs/support/environment 🔴 43 ❓ null 🟠 87 🟢 90
/docs/support/legal 🔴 49 🟢 96 🟢 93 🟢 100
/docs/support/monitoring 🔴 42 🟢 96 🟠 87 🟢 97
/docs/support/network 🔴 59 🟢 96 🟠 87 🟢 97
/docs/support/permissions 🔴 45 🟢 96 🟠 87 🟢 100
/docs/support/rest-api 🔴 56 🟢 96 🟢 93 🟢 95
/docs/support/secrets 🔴 47 🟢 96 🟠 87 🟢 100
/docs/support/security 🟠 62 🟢 96 🟢 93 🟢 96
/docs/support/telemetry 🔴 57 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo 🟠 61 🟢 96 🟠 87 🟢 97
/docs/tutorials/app-example-config 🔴 54 ❓ null 🟢 93 🟠 78
/integrations/destinations/braze 🟠 86 🟢 96 🟠 87 🟢 100
/integrations/sources/clickhouse 🟢 91 🟢 96 🟠 87 🟢 100
/integrations/sources/csv 🟢 96 🟢 96 🟠 87 🟢 100
/integrations/destinations/eloqua 🟢 91 🟢 96 🟠 87 🟢 100
/integrations/destinations/customerio 🟢 96 🟢 96 🟠 87 🟢 100
/integrations/destinations/facebook 🟢 90 🟢 96 🟠 87 🟢 100
/integrations/sources/bigquery 🟢 94 🟢 96 🟢 93 🟢 100
/integrations/sources/google-sheets 🟠 87 🟢 96 🟢 93 🟢 100
/integrations/destinations/hubspot 🟢 91 🟢 96 🟠 87 🟢 100
/integrations/destinations/intercom 🟢 92 🟢 96 🟠 87 🟢 100
/integrations/destinations/iterable 🟠 89 🟢 96 🟠 87 🟢 100
/integrations/destinations/mailchimp 🟠 89 🟢 96 🟢 93 🟢 100
/integrations/destinations/marketo 🟢 92 🟢 96 🟠 87 🟢 100
/integrations/destinations/mixpanel 🟢 90 🟢 96 🟢 93 🟢 100
/integrations/sources/mongo 🟠 89 🟢 96 🟠 87 🟢 100
/integrations/sources/mysql 🟢 94 🟢 96 🟢 93 🟢 100
/integrations/destinations/onesignal 🟢 95 🟢 96 🟠 87 🟢 100
/integrations/destinations/pardot 🟢 95 🟢 96 🟠 87 🟢 100
/integrations/destinations/pipedrive 🟢 96 🟢 96 🟢 93 🟢 100
/integrations/sources/postgres 🟢 91 🟢 96 🟠 87 🟢 100
/integrations/sources/redshift 🟠 89 🟢 96 🟠 87 🟢 100
/integrations/destinations/sailthru 🟠 89 🟢 96 🟠 87 🟢 100
/integrations/destinations/salesforce 🟠 87 🟢 96 🟢 93 🟢 100
/integrations/destinations/sendgrid 🟢 92 🟢 96 🟠 87 🟢 100
/integrations/sources/snowflake 🟢 91 🟢 96 🟠 87 🟢 100
/integrations/sources/sqlite 🟢 91 🟢 96 🟠 87 🟢 100
/integrations/destinations/zendesk 🟢 95 🟢 96 🟠 87 🟢 100
/docs/config/code-config/apps 🔴 47 🟢 96 🟠 87 🟠 88
/docs/config/code-config/destinations 🟠 61 🟢 96 🟠 87 🟠 87
/docs/config/code-config/groups 🟠 60 🟢 97 🟢 93 🟢 96
/docs/config/code-config/properties 🔴 59 🟢 96 🟠 87 🟠 88
/docs/config/code-config/sources 🔴 42 🟢 96 🟠 87 🟠 88
/docs/running/ui-enterprise/apps 🟠 61 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/destinations 🟠 60 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/groups 🔴 55 🟢 97 🟢 93 🟢 94
/docs/running/ui-enterprise/properties 🔴 59 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/sources 🟠 60 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 66 🟢 96 🟠 87 🟢 96
/docs/support/upgrading-grouparoo/v02-v03 🔴 55 🟢 98 🟠 87 🟠 87
/docs/support/upgrading-grouparoo/v03-v04 🟠 65 🟢 96 🟠 87 🟢 96
/docs/support/upgrading-grouparoo/v04-v05 🟠 62 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo/v05-v06 🔴 45 🟢 98 🟠 87 🟢 95
/docs/support/upgrading-grouparoo/v06-v07 🔴 41 🟢 96 🟠 87 🟢 94

@github-actions
Copy link

github-actions bot commented Dec 3, 2021

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 70 🟢 96 🟠 87 🟢 92
/about 🟠 88 🟢 96 🟠 87 🟢 100
/blog 🟢 93 🟢 96 🟢 93 🟢 92
/chat 🟠 66 🟢 94 🟠 80 🟢 100
/data-sync-apps 🟢 91 🟢 96 🟠 87 🟢 100
/docs 🟢 90 🟢 98 🟠 87 🟢 92
/get-started 🟢 95 🟢 98 🟠 87 🟠 85
/integrations 🟢 94 🟢 96 🟢 93 🟢 100
/meet 🟢 95 🟢 90 🟠 87 🟢 100
/pricing 🟠 86 🟢 94 🟠 87 🟢 100
/public-sitemap 🟠 84 🟢 96 🟠 87 🟢 100
/trial 🟢 93 🟢 90 🟢 93 🟢 92
/whats-new 🟠 62 🟢 95 🟠 87 🟠 80
/blog/2021-10-14-nextjs-and-data 🟠 84 🟢 96 🟠 87 🟢 100
/blog/7-awesome-sqlite-quirks 🟢 90 🟢 96 🟠 87 🟢 100
/blog/97-things-every-data-engineer-should-know 🟢 92 🟢 97 🟠 87 🟢 100
/blog/a-single-source-of-truth 🟠 62 🟢 94 🟢 93 🟢 100
/blog/any-wreaks-havoc-on-overloads 🟠 67 🟢 97 🟠 87 🟢 100
/blog/apple-m1-js-memory-error 🟠 85 🟢 96 🟠 87 🟢 100
/blog/asynchronous-api-patterns-in-crms 🟢 93 🟢 96 🟠 87 🟢 100
/blog/batching-api-requests 🟠 81 🟢 96 🟢 93 🟢 100
/blog/build-a-mega-menu-with-react-bootstrap 🟠 88 🟢 96 🟠 87 🟢 92
/blog/building-a-sync-engine 🟢 93 ❓ null 🟢 93 🟢 100
/blog/change-primary-key-sequelize 🟠 84 🟢 96 🟠 87 🟢 100
/blog/crm-system-rate-limiting 🟢 93 🟢 97 🟠 87 🟢 100
/blog/customer-data-integration 🟠 72 🟢 96 🟠 87 🟢 100
/blog/data-cleaning-null-aggregate-values 🟠 87 🟢 97 🟠 87 🟢 100
/blog/data-makes-your-tools-smarter 🟠 86 🟢 96 🟠 87 🟢 100
/blog/dbt-and-grouparoo 🟠 85 🟢 96 🟠 87 🟢 100
/blog/declarative-data-sync 🔴 45 🟢 94 🟠 87 🟢 100
/blog/defering-side-effects-in-node 🟠 70 🟢 96 🟢 93 🟢 100
/blog/developing-grouparoo-on-macos-big-sur 🟢 91 🟢 96 🟠 87 🟢 100
/blog/distributing-nextjs-via-npm 🟠 85 🟢 96 🟠 87 🟢 100
/blog/dogfooding-your-product 🟠 63 🟢 97 🟠 87 🟢 100
/blog/dont-forget-your-vpn 🟠 88 🟢 96 🟠 87 🟢 100
/blog/dont-use-underscores-in-http-headers 🟠 80 🟢 96 🟢 93 🟢 100
/blog/dynamic-json-pages-with-nextjs 🟢 94 🟢 96 🟢 93 🟢 100
/blog/etl-vs-elt 🟠 89 🟢 96 🟠 87 🟢 100
/blog/events-are-probably-wrong-for-you 🟢 91 🟢 96 🟠 87 🟢 100
/blog/exports-is-not-a-function 🟠 88 🟢 96 🟠 87 🟢 100
/blog/extracting-all-mongodb-fields 🟠 81 🟢 96 🟢 93 🟢 100
/blog/getting-previous-path-nextjs 🟢 95 🟢 96 🟢 93 🟢 100
/blog/gifit 🟠 66 🟢 96 🟠 87 🟢 100
/blog/git-prune-to-remove-master 🟠 86 🟢 96 🟠 87 🟢 100
/blog/google-cloud-run-no-background-job 🟠 84 🟢 96 🟢 93 🟢 100
/blog/google-sheets-source 🟠 84 🟢 96 🟠 87 🟢 100
/blog/grouparoo-monorepo-deployment 🟠 79 🟢 96 🟠 87 🟢 100
/blog/how-grouparoo-works-as-a-team 🟠 88 🟢 96 🟢 93 🟢 100
/blog/how-to-format-zendesk-tags 🟠 86 🟢 96 🟠 87 🟢 100
/blog/ignoring-variables-when-destructuring-arrays 🟢 90 🟢 96 🟠 87 🟢 100
/blog/integrating-mailchimp-with-your-nodejs-app 🟢 92 🟢 96 🟠 87 🟢 100
/blog/lighthouse-reports-on-github 🟢 91 🟢 96 🟠 87 🟢 100
/blog/marketing-challenges 🟢 92 🟢 96 🟠 87 🟢 100
/blog/migration-tips-for-m1-macs 🟠 88 🟢 96 🟢 93 🟢 100
/blog/mysql-column-names-case-sensitive 🟢 95 🟢 96 🟠 87 🟢 100
/blog/nextjs-image-dimensions 🟢 94 🟢 96 🟠 87 🟢 100
/blog/nextjs-plugins 🟠 81 🟢 96 🟢 93 🟢 100
/blog/node-js-and-ipv6 🟢 95 🟢 96 🟠 87 🟢 100
/blog/operational-analytics 🟢 96 🟢 96 🟠 87 🟢 100
/blog/product-metrics-open-source 🟢 90 🟢 96 🟠 87 🟢 100
/blog/promisifying-node-functions 🟢 95 🟢 96 🟢 93 🟢 100
/blog/pull-the-data-you-actually-want 🟠 88 🟢 96 🟢 93 🟢 100
/blog/save-your-high-water-marks-as-strings 🟢 90 🟢 96 🟠 87 🟢 100
/blog/seed-round 🟠 87 🟢 96 🟠 87 🟢 100
/blog/simulating-cohorts 🟢 90 🟢 97 🟠 87 🟢 100
/blog/software-development-workflow 🔴 58 🟢 94 🟢 93 🟢 100
/blog/sql-dialect-differences 🟢 94 🟢 96 🟠 87 🟢 100
/blog/steps-for-marketing-tests 🟠 87 🟢 97 🟢 93 🟢 100
/blog/sync-modes 🟠 86 🟢 96 🟢 93 🟢 100
/blog/testing-session-storage-selenium-node 🟠 85 🟢 96 🟠 87 🟢 100
/blog/the-shots-you-get-to-take 🟠 86 🟢 96 🟠 87 🟢 100
/blog/types-of-apis 🟠 74 🟢 96 🟠 87 🟢 100
/blog/typescript-frontend-backend 🟠 81 🟢 96 🟢 93 🟢 100
/blog/understanding-types-sqlite-node 🟠 87 🟢 96 🟠 87 🟢 100
/blog/using-sync-modes 🟠 86 ❓ null 🟠 87 🟢 100
/blog/v06-release 🟠 86 🟢 96 🟠 87 🟢 100
/blog/v07-release 🟠 66 🟢 94 🟠 87 🟢 100
/blog/varchar-191 🟢 96 🟢 96 🟢 93 🟢 100
/blog/welcome-edmundo 🟠 77 🟢 96 🟠 87 🟢 100
/blog/welcome-kc 🟢 90 🟢 96 🟠 87 🟢 100
/blog/welcome-pedro 🟠 84 🟢 96 🟠 87 🟢 100
/blog/welcome-teal 🟢 94 🟢 96 🟠 87 🟢 100
/blog/what-is-a-data-pipeline 🟠 87 🟢 96 🟠 87 🟢 100
/blog/what-is-a-data-source 🟠 85 🟢 96 🟢 93 🟢 100
/blog/what-is-data-integration 🟢 90 🟢 96 🟢 93 🟢 100
/blog/what-is-data-synchronization 🟢 93 🟢 96 🟠 87 🟢 100
/blog/what-is-data-transformation 🟠 88 🟢 96 🟢 93 🟢 100
/blog/your-smart-frontend-is-doing-too-much 🟢 91 🟢 96 🟠 87 🟢 100
/docs/cli 🟠 61 🟢 96 🟠 87 🟢 97
/docs/community 🟠 60 🟢 96 🟠 87 🟢 95
/docs/config 🔴 26 🟢 94 🟠 87 🟢 96
/docs/deployment 🔴 41 🟢 96 🟠 87 🟢 100
/docs/development 🔴 52 🟢 97 🟢 93 🟠 86
/docs/getting-started 🔴 50 🟢 94 🟠 87 🟢 96
/docs/installation 🟠 64 🟢 96 🟠 87 🟢 96
/docs/integrations 🔴 59 🟢 96 🟢 93 🟠 87
/docs/running 🔴 44 🟢 96 🟠 87 🟢 100
/docs/support 🟠 61 🟢 96 🟢 93 🟢 96
/docs/tutorials 🔴 45 🟢 96 🟠 87 🟢 100
/integrations/bigquery-to-salesforce 🟠 83 🟢 96 🟠 87 🟢 100
/integrations/postgres-to-hubspot 🟠 85 🟢 96 🟠 87 🟢 100
/integrations/postgres-to-salesforce 🟢 90 🟢 96 🟠 87 🟢 100
/legal/data-processing-addendum 🟠 78 🟢 96 🟢 93 🟢 92
/legal/hosted-services-addendum 🟠 82 🟢 96 🟠 87 🟢 92
/legal/privacy 🟢 96 🟢 96 🟢 93 🟢 92
/legal/security 🟠 78 🟢 96 🟠 87 🟢 92
/legal/subprocessors 🟠 80 🟢 96 🟠 87 🟢 92
/legal/terms 🟠 78 🟢 96 🟠 87 🟢 92
/solutions/census-alternative 🟢 94 🟢 96 🟢 93 🟢 100
/solutions/education 🟢 91 🟢 96 🟠 87 🟢 100
/solutions/healthcare 🟢 90 🟢 96 🟠 87 🟢 100
/solutions/hightouch-alternative 🟢 96 🟢 96 🟠 87 🟢 100
/solutions/modern-data-stack 🟠 88 🟢 96 🟠 87 🟢 100
/solutions/reverse-etl 🟢 94 🟢 96 🟠 87 🟢 100
/solutions/segment-alternative 🟢 94 🟢 97 🟠 87 🟢 100
/docs/cli/config 🔴 59 ❓ null 🟠 87 🟠 87
/docs/cli/run 🔴 57 🟢 96 🟠 87 🟠 86
/docs/cli/setup 🔴 50 🟢 96 🟠 87 🟠 87
/docs/community/code-of-conduct 🔴 57 🟢 96 🟠 87 🟢 95
/docs/community/contributions 🟠 61 🟢 96 🟠 87 🟢 95
/docs/config/apps 🔴 59 🟢 96 🟠 87 🟢 96
/docs/config/code-config 🔴 56 🟢 96 🟢 93 🟢 95
/docs/config/destinations 🟠 61 🟢 96 🟠 87 🟢 95
/docs/config/groups 🔴 56 🟢 96 🟠 87 🟢 96
/docs/config/models 🟠 60 🟢 96 🟠 87 🟢 97
/docs/config/properties 🔴 59 🟢 96 🟠 87 🟢 97
/docs/config/records 🔴 48 🟢 96 🟠 87 🟢 97
/docs/config/sources 🔴 45 🟢 96 🟠 87 🟢 96
/docs/development/databases 🔴 58 🟢 96 🟠 87 🟢 97
/docs/development/dataflow 🔴 53 🟢 96 🟢 93 🟢 95
/docs/development/destinations 🔴 52 🟢 96 🟠 87 🟢 94
/docs/development/plugins 🔴 52 🟢 98 🟠 87 🟢 94
/docs/development/publishing 🔴 44 🟢 96 🟠 87 🟢 95
/docs/development/sources 🔴 58 🟢 96 🟠 87 🟢 95
/docs/getting-started/product-concepts 🔴 48 🟢 96 🟢 93 🟢 94
/docs/installation/docker 🔴 56 🟢 96 🟢 93 🟢 96
/docs/installation/node 🔴 46 🟢 90 🟠 87 🟠 87
/docs/installation/plugins 🟠 65 🟢 96 🟠 87 🟠 89
/docs/integrations/grouparoo-bigquery 🔴 40 🟢 92 🟢 93 🟢 93
/docs/integrations/grouparoo-braze 🔴 56 🟢 96 🟠 87 🟢 94
/docs/integrations/grouparoo-calculated-property 🟠 62 🟢 96 🟢 93 🟢 94
/docs/integrations/grouparoo-clickhouse 🔴 51 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-dbt 🟠 61 🟢 96 🟢 93 🟢 95
/docs/integrations/grouparoo-intercom 🔴 38 🟢 92 🟠 87 🟢 94
/docs/integrations/grouparoo-marketo 🔴 39 🟢 96 🟢 93 🟢 94
/docs/integrations/grouparoo-mongo 🔴 52 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-mysql 🔴 53 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-postgres 🔴 51 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-redshift 🔴 39 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-salesforce 🔴 38 🟢 92 🟠 87 🟢 94
/docs/integrations/grouparoo-snowflake 🔴 55 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-sqlite 🔴 49 🟢 92 🟠 87 🟢 93
/docs/running/orchestration 🟠 61 🟢 96 🟠 87 🟢 95
/docs/running/settings 🟠 69 🟢 96 🟠 87 🟢 100
/docs/running/testing 🔴 56 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise 🔴 59 🟢 96 🟠 87 🟢 94
/docs/support/common-issues 🟠 61 🟢 96 🟠 87 🟢 97
/docs/support/debugging 🔴 41 🟢 96 🟠 87 🟢 94
/docs/support/environment 🔴 41 ❓ null 🟠 87 🟢 90
/docs/support/legal 🟠 66 🟢 96 🟠 87 🟢 100
/docs/support/monitoring 🔴 42 🟢 96 🟠 87 🟢 97
/docs/support/network 🔴 59 🟢 96 🟠 87 🟢 97
/docs/support/permissions 🔴 46 🟢 96 🟠 87 🟢 100
/docs/support/rest-api 🔴 54 🟢 96 🟠 87 🟢 95
/docs/support/secrets 🔴 43 🟢 96 🟠 87 🟢 100
/docs/support/security 🟠 60 🟢 96 🟠 87 🟢 96
/docs/support/telemetry 🔴 57 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo 🔴 50 🟢 96 🟠 87 🟢 97
/docs/tutorials/app-example-config 🔴 53 ❓ null 🟠 87 🟠 78
/integrations/destinations/braze 🟢 94 🟢 96 🟠 87 🟢 100
/integrations/sources/clickhouse 🟢 90 🟢 96 🟠 87 🟢 100
/integrations/sources/csv 🟢 91 🟢 96 🟠 87 🟢 100
/integrations/destinations/eloqua 🟠 88 🟢 96 🟠 87 🟢 100
/integrations/destinations/customerio 🟢 90 🟢 96 🟠 87 🟢 100
/integrations/destinations/facebook 🟢 91 🟢 96 🟢 93 🟢 100
/integrations/sources/bigquery 🟢 94 🟢 96 🟠 87 🟢 100
/integrations/sources/google-sheets 🟢 90 🟢 96 🟢 93 🟢 100
/integrations/destinations/hubspot 🟢 94 🟢 96 🟢 93 🟢 100
/integrations/destinations/intercom 🟠 85 🟢 96 🟠 87 🟢 100
/integrations/destinations/iterable 🟠 87 🟢 96 🟠 87 🟢 100
/integrations/destinations/mailchimp 🟠 88 🟢 96 🟠 87 🟢 100
/integrations/destinations/marketo 🟠 89 🟢 96 🟠 87 🟢 100
/integrations/destinations/mixpanel 🟢 93 🟢 96 🟠 87 🟢 100
/integrations/sources/mongo 🟢 91 🟢 96 🟠 87 🟢 100
/integrations/sources/mysql 🟠 88 🟢 96 🟢 93 🟢 100
/integrations/destinations/onesignal 🟢 90 🟢 96 🟢 93 🟢 100
/integrations/destinations/pardot 🟢 91 🟢 96 🟠 87 🟢 100
/integrations/destinations/pipedrive 🟢 91 🟢 96 🟠 87 🟢 100
/integrations/sources/postgres 🟠 89 🟢 96 🟠 87 🟢 100
/integrations/sources/redshift 🟠 85 🟢 96 🟠 87 🟢 100
/integrations/destinations/sailthru 🟠 89 🟢 96 🟢 93 🟢 100
/integrations/destinations/salesforce 🟢 94 🟢 96 🟠 87 🟢 100
/integrations/destinations/sendgrid 🟢 90 🟢 96 🟢 93 🟢 100
/integrations/sources/snowflake 🟢 95 🟢 96 🟠 87 🟢 100
/integrations/sources/sqlite 🟠 85 🟢 96 🟠 87 🟢 100
/integrations/destinations/zendesk 🟢 95 🟢 96 🟠 87 🟢 100
/docs/config/code-config/apps 🟠 60 🟢 96 🟢 93 🟠 89
/docs/config/code-config/destinations 🔴 59 🟢 96 🟢 93 🟠 87
/docs/config/code-config/groups 🔴 58 🟢 97 🟠 87 🟢 96
/docs/config/code-config/properties 🔴 44 🟢 96 🟠 87 🟠 88
/docs/config/code-config/sources 🔴 54 🟢 96 🟠 87 🟠 88
/docs/running/ui-enterprise/apps 🟠 60 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/destinations 🔴 45 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/groups 🔴 54 🟢 97 🟠 87 🟢 94
/docs/running/ui-enterprise/properties 🔴 58 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/sources 🟠 60 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 62 🟢 96 🟠 87 🟢 96
/docs/support/upgrading-grouparoo/v02-v03 🔴 56 🟢 98 🟠 87 🟠 87
/docs/support/upgrading-grouparoo/v03-v04 🟠 61 🟢 96 🟠 87 🟢 96
/docs/support/upgrading-grouparoo/v04-v05 🟠 63 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v05-v06 🔴 46 🟢 98 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v06-v07 🔴 52 🟢 96 🟠 87 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 74 🟢 96 🟠 87 🟢 92
/about 🟠 85 🟢 96 🟠 87 🟢 100
/blog 🟠 88 🟢 96 🟢 93 🟢 92
/chat 🟠 67 🟢 94 🟠 87 🟢 100
/data-sync-apps 🟢 96 🟢 96 🟠 87 🟢 100
/docs 🟢 90 🟢 98 🟠 87 🟢 92
/get-started 🟢 93 🟢 98 🟠 87 🟠 85
/integrations 🟠 87 🟢 96 🟢 93 🟢 100
/meet 🟢 94 🟢 90 🟠 87 🟢 100
/pricing 🟢 92 🟢 94 🟢 93 🟢 100
/public-sitemap 🟠 89 🟢 96 🟠 87 🟢 100
/trial 🟢 93 🟢 90 🟠 87 🟢 92
/whats-new 🟠 65 🟢 95 🟠 87 🟠 80
/blog/2021-10-14-nextjs-and-data 🟢 93 🟢 96 🟢 93 🟢 100
/blog/7-awesome-sqlite-quirks 🟢 93 🟢 96 🟠 87 🟢 100
/blog/97-things-every-data-engineer-should-know 🟢 94 🟢 97 🟠 87 🟢 100
/blog/a-single-source-of-truth 🟠 67 🟢 94 🟠 87 🟢 100
/blog/any-wreaks-havoc-on-overloads 🟠 73 🟢 97 🟢 93 🟢 100
/blog/apple-m1-js-memory-error 🟢 94 🟢 96 🟢 93 🟢 100
/blog/asynchronous-api-patterns-in-crms 🟢 93 🟢 96 🟠 87 🟢 100
/blog/batching-api-requests 🟠 88 🟢 96 🟠 87 🟢 100
/blog/build-a-mega-menu-with-react-bootstrap 🟠 87 🟢 96 🟠 87 🟢 92
/blog/building-a-sync-engine 🟢 91 ❓ null 🟠 87 🟢 100
/blog/change-primary-key-sequelize 🟠 88 🟢 96 🟠 87 🟢 100
/blog/crm-system-rate-limiting 🟢 94 🟢 97 🟠 87 🟢 100
/blog/customer-data-integration 🟠 71 🟢 96 🟠 87 🟢 100
/blog/data-cleaning-null-aggregate-values 🟢 94 🟢 97 🟠 87 🟢 100
/blog/data-makes-your-tools-smarter 🟢 95 🟢 96 🟠 87 🟢 100
/blog/dbt-and-grouparoo 🟠 84 🟢 96 🟠 87 🟢 100
/blog/declarative-data-sync 🔴 46 🟢 94 🟠 87 🟢 100
/blog/defering-side-effects-in-node 🟠 79 🟢 96 🟢 93 🟢 100
/blog/developing-grouparoo-on-macos-big-sur 🟠 87 🟢 96 🟠 87 🟢 100
/blog/distributing-nextjs-via-npm 🟠 88 🟢 96 🟠 87 🟢 100
/blog/dogfooding-your-product 🟠 62 🟢 97 🟠 87 🟢 100
/blog/dont-forget-your-vpn 🟠 89 🟢 96 🟠 87 🟢 100
/blog/dont-use-underscores-in-http-headers 🟢 92 🟢 96 🟢 93 🟢 100
/blog/dynamic-json-pages-with-nextjs 🟠 89 🟢 96 🟢 93 🟢 100
/blog/etl-vs-elt 🟢 91 🟢 96 🟢 93 🟢 100
/blog/events-are-probably-wrong-for-you 🟢 95 🟢 96 🟢 93 🟢 100
/blog/exports-is-not-a-function 🟢 93 🟢 96 🟢 93 🟢 100
/blog/extracting-all-mongodb-fields 🟠 86 🟢 96 🟢 93 🟢 100
/blog/getting-previous-path-nextjs 🟢 95 🟢 96 🟠 87 🟢 100
/blog/gifit 🔴 56 🟢 96 🟠 87 🟢 100
/blog/git-prune-to-remove-master 🟢 91 🟢 96 🟠 87 🟢 100
/blog/google-cloud-run-no-background-job 🟠 86 🟢 96 🟠 87 🟢 100
/blog/google-sheets-source 🟢 90 🟢 96 🟢 93 🟢 100
/blog/grouparoo-monorepo-deployment 🟢 92 🟢 96 🟠 80 🟢 100
/blog/how-grouparoo-works-as-a-team 🟢 93 🟢 96 🟠 87 🟢 100
/blog/how-to-format-zendesk-tags 🟠 88 🟢 96 🟠 87 🟢 100
/blog/ignoring-variables-when-destructuring-arrays 🟢 94 🟢 96 🟢 93 🟢 100
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 89 🟢 96 🟠 87 🟢 100
/blog/lighthouse-reports-on-github 🟠 87 🟢 96 🟢 93 🟢 100
/blog/marketing-challenges 🟢 93 🟢 96 🟢 93 🟢 100
/blog/migration-tips-for-m1-macs 🟢 90 🟢 96 🟢 93 🟢 100
/blog/mysql-column-names-case-sensitive 🟢 92 🟢 96 🟢 93 🟢 100
/blog/nextjs-image-dimensions 🟢 96 🟢 96 🟠 87 🟢 100
/blog/nextjs-plugins 🟢 91 🟢 96 🟢 93 🟢 100
/blog/node-js-and-ipv6 🟢 91 🟢 96 🟠 87 🟢 100
/blog/operational-analytics 🟢 90 🟢 96 🟠 87 🟢 100
/blog/product-metrics-open-source 🟠 89 🟢 96 🟠 87 🟢 100
/blog/promisifying-node-functions 🟠 87 🟢 96 🟢 93 🟢 100
/blog/pull-the-data-you-actually-want 🟠 88 🟢 96 🟠 87 🟢 100
/blog/save-your-high-water-marks-as-strings 🟠 89 🟢 96 🟠 87 🟢 100
/blog/seed-round 🟠 88 🟢 96 🟠 87 🟢 100
/blog/simulating-cohorts 🟠 75 🟢 97 🟠 87 🟢 100
/blog/software-development-workflow 🟠 62 🟢 94 🟠 87 🟢 100
/blog/sql-dialect-differences 🟠 86 🟢 96 🟠 87 🟢 100
/blog/steps-for-marketing-tests 🟠 85 🟢 97 🟢 93 🟢 100
/blog/sync-modes 🟢 91 🟢 96 🟢 93 🟢 100
/blog/testing-session-storage-selenium-node 🟢 90 🟢 96 🟠 87 🟢 100
/blog/the-shots-you-get-to-take 🟢 94 🟢 96 🟢 93 🟢 100
/blog/types-of-apis 🟠 78 🟢 96 🟢 93 🟢 100
/blog/typescript-frontend-backend 🟠 84 🟢 96 🟠 87 🟢 100
/blog/understanding-types-sqlite-node 🟠 83 🟢 96 🟠 87 🟢 100
/blog/using-sync-modes 🟠 86 ❓ null 🟠 87 🟢 100
/blog/v06-release 🟢 93 🟢 96 🟢 93 🟢 100
/blog/v07-release 🟠 71 🟢 94 🟠 87 🟢 100
/blog/varchar-191 🟠 89 🟢 96 🟢 93 🟢 100
/blog/welcome-edmundo 🟢 91 🟢 96 🟢 93 🟢 100
/blog/welcome-kc 🟢 91 🟢 96 🟠 87 🟢 100
/blog/welcome-pedro 🟢 96 🟢 96 🟠 87 🟢 100
/blog/welcome-teal 🟠 70 🟢 96 🟠 87 🟢 100
/blog/what-is-a-data-pipeline 🟢 90 🟢 96 🟠 87 🟢 100
/blog/what-is-a-data-source 🟢 95 🟢 96 🟠 87 🟢 100
/blog/what-is-data-integration 🟢 91 🟢 96 🟢 93 🟢 100
/blog/what-is-data-synchronization 🟠 85 🟢 96 🟠 87 🟢 100
/blog/what-is-data-transformation 🟠 88 🟢 96 🟠 87 🟢 100
/blog/your-smart-frontend-is-doing-too-much 🟢 96 🟢 96 🟢 93 🟢 100
/docs/cli 🔴 48 🟢 96 🟠 87 🟢 97
/docs/cloud 🟠 62 🟢 96 🟠 87 🟠 89
/docs/community 🔴 59 🟢 96 🟢 93 🟢 95
/docs/config 🔴 31 🟢 94 🟠 87 🟢 96
/docs/deployment 🔴 43 🟢 96 🟠 87 🟢 100
/docs/development 🔴 48 🟢 97 🟠 87 🟠 86
/docs/getting-started 🔴 49 🟢 94 🟢 93 🟢 96
/docs/installation 🔴 44 🟢 96 🟠 87 🟢 96
/docs/integrations 🔴 56 🟢 96 🟢 93 🟠 87
/docs/running 🔴 46 🟢 96 🟢 93 🟢 100
/docs/support 🟠 63 🟢 96 🟢 93 🟢 96
/docs/tutorials 🔴 48 🟢 96 🟢 93 🟢 100
/integrations/bigquery-to-salesforce 🟢 95 🟢 96 🟢 93 🟢 100
/integrations/postgres-to-hubspot 🟢 91 🟢 96 🟠 87 🟢 100
/integrations/postgres-to-salesforce 🟢 91 🟢 96 🟠 87 🟢 100
/legal/data-processing-addendum 🟠 79 🟢 96 🟠 87 🟢 92
/legal/hosted-services-addendum 🟠 80 🟢 96 🟠 87 🟢 92
/legal/privacy 🟢 92 🟢 96 🟠 87 🟢 92
/legal/security 🟠 79 🟢 96 🟢 93 🟢 92
/legal/subprocessors 🟢 90 🟢 96 🟠 87 🟢 92
/legal/terms 🟠 78 🟢 96 🟠 87 🟢 92
/solutions/census-alternative 🟢 90 🟢 96 🟠 87 🟢 100
/solutions/education 🟢 90 🟢 96 🟠 87 🟢 100
/solutions/healthcare 🟢 93 🟢 96 🟠 87 🟢 100
/solutions/hightouch-alternative 🟢 90 🟢 96 🟠 87 🟢 100
/solutions/modern-data-stack 🟢 93 🟢 96 🟢 93 🟢 100
/solutions/reverse-etl 🟠 87 🟢 96 🟢 93 🟢 100
/solutions/segment-alternative 🟢 95 🟢 97 🟠 87 🟢 100
/docs/cli/config 🟠 63 ❓ null 🟠 87 🟠 87
/docs/cli/run 🟠 61 🟢 96 🟠 87 🟠 86
/docs/cli/setup 🟠 61 🟢 96 🟠 87 🟠 87
/docs/cloud/repository-integration 🟠 66 🟢 96 🟢 93 🟢 95
/docs/community/code-of-conduct 🟠 61 🟢 96 🟠 87 🟢 95
/docs/community/contributions 🟠 63 🟢 96 🟢 93 🟢 95
/docs/config/apps 🔴 52 🟢 96 🟢 93 🟢 96
/docs/config/code-config 🔴 52 🟢 96 🟠 87 🟢 95
/docs/config/destinations 🟠 60 🟢 96 🟠 87 🟢 95
/docs/config/groups 🟠 60 🟢 96 🟠 87 🟢 96
/docs/config/models 🟠 64 🟢 96 🟠 87 🟢 97
/docs/config/properties 🔴 46 🟢 96 🟢 93 🟢 97
/docs/config/records 🟠 66 🟢 96 🟠 87 🟢 97
/docs/config/sources 🟠 64 🟢 96 🟢 93 🟢 96
/docs/development/databases 🟠 66 🟢 96 🟢 93 🟢 97
/docs/development/dataflow 🔴 59 🟢 96 🟠 87 🟢 95
/docs/development/destinations 🔴 54 🟢 96 🟠 87 🟢 94
/docs/development/plugins 🔴 55 🟢 98 🟠 87 🟢 94
/docs/development/publishing 🟠 64 🟢 96 🟠 87 🟢 95
/docs/development/sources 🔴 40 🟢 96 🟠 87 🟢 95
/docs/getting-started/product-concepts 🔴 57 🟢 96 🟠 87 🟢 94
/docs/installation/docker 🔴 58 🟢 96 🟠 87 🟢 96
/docs/installation/node 🟠 64 🟢 90 🟠 87 🟠 88
/docs/installation/plugins 🔴 55 🟢 96 🟠 87 🟠 89
/docs/integrations/grouparoo-bigquery 🔴 59 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-braze 🔴 59 🟢 96 🟠 87 🟢 94
/docs/integrations/grouparoo-calculated-property 🔴 47 🟢 96 🟠 87 🟢 94
/docs/integrations/grouparoo-clickhouse 🔴 52 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-dbt 🟠 60 🟢 96 🟠 87 🟢 95
/docs/integrations/grouparoo-intercom 🔴 40 🟢 92 🟢 93 🟢 94
/docs/integrations/grouparoo-marketo 🔴 40 🟢 96 🟢 93 🟢 94
/docs/integrations/grouparoo-mongo 🔴 43 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-mysql 🔴 53 🟢 92 🟢 93 🟢 93
/docs/integrations/grouparoo-postgres 🔴 52 🟢 92 🟢 93 🟢 93
/docs/integrations/grouparoo-redshift 🔴 53 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-salesforce 🔴 38 🟢 92 🟠 87 🟢 94
/docs/integrations/grouparoo-snowflake 🔴 55 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-sqlite 🔴 55 🟢 92 🟢 93 🟢 93
/docs/running/orchestration 🟠 64 🟢 96 🟢 93 🟢 95
/docs/running/settings 🟠 64 🟢 96 🟠 87 🟢 100
/docs/running/testing 🔴 59 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise 🔴 58 🟢 96 🟠 87 🟢 94
/docs/support/common-issues 🟠 60 🟢 96 🟠 87 🟢 97
/docs/support/debugging 🔴 58 🟢 96 🟠 87 🟢 94
/docs/support/environment 🔴 43 ❓ null 🟠 87 🟢 90
/docs/support/legal 🔴 52 🟢 96 🟠 87 🟢 100
/docs/support/monitoring 🔴 44 🟢 96 🟢 93 🟢 97
/docs/support/network 🟠 62 🟢 96 🟠 87 🟢 97
/docs/support/permissions 🔴 55 🟢 96 🟠 87 🟢 100
/docs/support/rest-api 🔴 55 🟢 96 🟢 93 🟢 95
/docs/support/secrets 🔴 48 🟢 96 🟠 87 🟢 100
/docs/support/security 🟠 63 🟢 96 🟠 87 🟢 96
/docs/support/telemetry 🔴 47 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo 🔴 51 🟢 96 🟠 87 🟢 97
/docs/tutorials/app-example-config 🔴 57 ❓ null 🟠 87 🟠 78
/integrations/destinations/braze 🟠 89 🟢 96 🟢 93 🟢 100
/integrations/sources/clickhouse 🟢 91 🟢 96 🟠 87 🟢 100
/integrations/sources/csv 🟢 93 🟢 96 🟠 87 🟢 100
/integrations/destinations/eloqua 🟢 95 🟢 96 🟠 87 🟢 100
/integrations/destinations/customerio 🟢 92 🟢 96 🟠 87 🟢 100
/integrations/destinations/facebook 🟢 92 🟢 96 🟢 93 🟢 100
/integrations/sources/bigquery 🟠 88 🟢 96 🟠 87 🟢 100
/integrations/sources/google-sheets 🟢 95 🟢 96 🟢 93 🟢 100
/integrations/destinations/hubspot 🟢 91 🟢 96 🟠 87 🟢 100
/integrations/destinations/intercom 🟠 89 🟢 96 🟢 93 🟢 100
/integrations/destinations/iterable 🟢 92 🟢 96 🟢 93 🟢 100
/integrations/destinations/mailchimp 🟠 88 🟢 96 🟢 93 🟢 100
/integrations/destinations/marketo 🟢 92 🟢 96 🟢 93 🟢 100
/integrations/destinations/mixpanel 🟢 90 🟢 96 🟠 87 🟢 100
/integrations/sources/mongo 🟢 90 🟢 96 🟠 87 🟢 100
/integrations/sources/mysql 🟢 93 🟢 96 🟠 87 🟢 100
/integrations/destinations/onesignal 🟢 94 🟢 96 🟢 93 🟢 100
/integrations/destinations/pardot 🟢 90 🟢 96 🟠 87 🟢 100
/integrations/destinations/pipedrive 🟢 91 🟢 96 🟠 87 🟢 100
/integrations/sources/postgres 🟢 96 🟢 96 🟠 87 🟢 100
/integrations/sources/redshift 🟢 94 🟢 96 🟢 93 🟢 100
/integrations/destinations/sailthru 🟢 95 🟢 96 🟠 87 🟢 100
/integrations/destinations/salesforce 🟢 92 🟢 96 🟠 87 🟢 100
/integrations/destinations/sendgrid 🟠 89 🟢 96 🟠 87 🟢 100
/integrations/sources/snowflake 🟠 85 🟢 96 🟢 93 🟢 100
/integrations/sources/sqlite 🟢 91 🟢 96 🟠 87 🟢 100
/integrations/destinations/zendesk 🟢 92 🟢 96 🟠 87 🟢 100
/docs/config/code-config/apps 🔴 42 🟢 96 🟠 87 🟠 89
/docs/config/code-config/destinations 🟠 60 🟢 96 🟠 87 🟠 87
/docs/config/code-config/groups 🟠 60 🟢 97 🟠 87 🟢 96
/docs/config/code-config/properties 🔴 57 🟢 96 🟠 87 🟠 88
/docs/config/code-config/sources 🟠 61 🟢 96 🟢 93 🟠 88
/docs/running/ui-enterprise/apps 🟠 66 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/destinations 🔴 49 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/groups 🔴 55 🟢 97 🟠 87 🟢 94
/docs/running/ui-enterprise/properties 🟠 65 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/sources 🔴 47 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 64 🟢 96 🟠 87 🟢 96
/docs/support/upgrading-grouparoo/v02-v03 🟠 61 🟢 98 🟠 87 🟠 87
/docs/support/upgrading-grouparoo/v03-v04 🟠 65 🟢 96 🟢 93 🟢 96
/docs/support/upgrading-grouparoo/v04-v05 🟠 67 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo/v05-v06 🔴 47 🟢 98 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v06-v07 🔴 43 🟢 96 🟠 87 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 76 🟢 96 🟢 93 🟢 92
/about 🟠 67 🟢 96 🟠 87 🟢 100
/blog 🟢 92 🟢 96 🟠 87 🟢 92
/chat 🟠 65 🟢 94 🟠 80 🟢 100
/data-sync-apps 🟢 91 🟢 96 🟠 87 🟢 100
/docs 🟠 88 🟢 98 🟠 87 🟢 92
/get-started 🟢 90 🟢 98 🟠 87 🟠 85
/integrations 🟢 92 🟢 96 🟠 87 🟢 100
/meet 🟢 92 🟢 90 🟠 87 🟢 100
/pricing 🟠 85 🟢 94 🟠 87 🟢 100
/public-sitemap 🟠 85 🟢 96 🟢 93 🟢 100
/trial 🟢 93 🟢 90 🟠 87 🟢 92
/whats-new 🟠 67 🟢 95 🟠 87 🟠 80
/blog/2021-10-14-nextjs-and-data 🟢 95 🟢 96 🟠 87 🟢 100
/blog/7-awesome-sqlite-quirks 🟠 86 🟢 96 🟠 87 🟢 100
/blog/97-things-every-data-engineer-should-know 🟢 95 🟢 97 🟠 87 🟢 100
/blog/a-single-source-of-truth 🟠 67 🟢 94 🟠 87 🟢 100
/blog/any-wreaks-havoc-on-overloads 🟠 74 🟢 97 🟠 87 🟢 100
/blog/app-refresh-grouparoo-and-dbt 🟢 93 🟢 96 🟠 87 🟢 92
/blog/apple-m1-js-memory-error 🟠 88 🟢 96 🟠 87 🟢 100
/blog/asynchronous-api-patterns-in-crms 🟠 87 🟢 96 🟠 87 🟢 100
/blog/batching-api-requests 🟢 95 🟢 96 🟠 87 🟢 100
/blog/build-a-mega-menu-with-react-bootstrap 🟠 78 🟢 96 🟠 87 🟢 92
/blog/building-a-sync-engine 🟢 92 ❓ null 🟠 87 🟢 100
/blog/change-primary-key-sequelize 🟠 80 🟢 96 🟢 93 🟢 100
/blog/crm-system-rate-limiting 🟠 86 🟢 97 🟠 87 🟢 100
/blog/customer-data-integration 🟠 72 🟢 96 🟠 87 🟢 100
/blog/data-cleaning-null-aggregate-values 🟠 80 🟢 97 🟠 87 🟢 100
/blog/data-makes-your-tools-smarter 🟠 88 🟢 96 🟠 87 🟢 100
/blog/dbt-and-grouparoo 🟢 96 🟢 96 🟢 93 🟢 100
/blog/declarative-data-sync 🔴 44 🟢 94 🟢 93 🟢 100
/blog/defering-side-effects-in-node 🟠 70 🟢 96 🟢 93 🟢 100
/blog/developing-grouparoo-on-macos-big-sur 🟢 95 🟢 96 🟢 93 🟢 100
/blog/distributing-nextjs-via-npm 🟠 89 🟢 96 🟠 87 🟢 100
/blog/dogfooding-your-product 🔴 55 🟢 97 🟠 87 🟢 100
/blog/dont-forget-your-vpn 🟢 93 🟢 96 🟠 87 🟢 100
/blog/dont-use-underscores-in-http-headers 🟠 87 🟢 96 🟠 87 🟢 100
/blog/dynamic-json-pages-with-nextjs 🟢 92 🟢 96 🟠 87 🟢 100
/blog/etl-vs-elt 🟠 86 🟢 96 🟠 87 🟢 100
/blog/events-are-probably-wrong-for-you 🟢 94 🟢 96 🟢 93 🟢 100
/blog/exports-is-not-a-function 🟠 81 🟢 96 🟠 87 🟢 100
/blog/extracting-all-mongodb-fields 🟠 88 🟢 96 🟢 93 🟢 100
/blog/getting-previous-path-nextjs 🟠 86 🟢 96 🟠 87 🟢 100
/blog/gifit 🟠 64 🟢 96 🟠 87 🟢 100
/blog/git-prune-to-remove-master 🟠 88 🟢 96 🟠 87 🟢 100
/blog/google-cloud-run-no-background-job 🟢 92 🟢 96 🟠 87 🟢 100
/blog/google-sheets-source 🟠 89 🟢 96 🟢 93 🟢 100
/blog/grouparoo-monorepo-deployment 🟠 83 🟢 96 🟠 80 🟢 100
/blog/how-grouparoo-works-as-a-team 🟢 90 🟢 96 🟢 93 🟢 100
/blog/how-to-format-zendesk-tags 🟠 85 🟢 96 🟢 93 🟢 100
/blog/ignoring-variables-when-destructuring-arrays 🟠 89 🟢 96 🟠 87 🟢 100
/blog/integrating-mailchimp-with-your-nodejs-app 🟢 91 🟢 96 🟠 87 🟢 100
/blog/lighthouse-reports-on-github 🟠 85 🟢 96 🟠 87 🟢 100
/blog/marketing-challenges 🟢 91 🟢 96 🟠 87 🟢 100
/blog/migration-tips-for-m1-macs 🟢 94 🟢 96 🟠 87 🟢 100
/blog/mysql-column-names-case-sensitive 🟠 87 🟢 96 🟢 93 🟢 100
/blog/nextjs-image-dimensions 🟠 83 🟢 96 🟢 93 🟢 100
/blog/nextjs-plugins 🟠 87 🟢 96 🟠 87 🟢 100
/blog/node-js-and-ipv6 🟢 94 🟢 96 🟠 87 🟢 100
/blog/operational-analytics 🟢 96 🟢 96 🟠 87 🟢 100
/blog/product-metrics-open-source 🟢 96 🟢 96 🟢 93 🟢 100
/blog/promisifying-node-functions 🟢 92 🟢 96 🟠 87 🟢 100
/blog/pull-the-data-you-actually-want 🟢 92 🟢 96 🟠 87 🟢 100
/blog/save-your-high-water-marks-as-strings 🟢 93 🟢 96 🟢 93 🟢 100
/blog/seed-round 🟠 89 🟢 96 🟢 93 🟢 100
/blog/simulating-cohorts 🟠 66 🟢 97 🟢 93 🟢 100
/blog/software-development-workflow 🔴 55 🟢 94 🟠 87 🟢 100
/blog/sql-dialect-differences 🟢 91 🟢 96 🟠 87 🟢 100
/blog/steps-for-marketing-tests 🟢 93 🟢 97 🟢 93 🟢 100
/blog/sync-modes 🟠 88 🟢 96 🟢 93 🟢 100
/blog/testing-session-storage-selenium-node 🟠 88 🟢 96 🟠 87 🟢 100
/blog/the-shots-you-get-to-take 🟠 87 🟢 96 🟠 87 🟢 100
/blog/types-of-apis 🟢 94 🟢 96 🟢 93 🟢 100
/blog/typescript-frontend-backend 🟠 82 🟢 96 🟠 87 🟢 100
/blog/understanding-types-sqlite-node 🟢 93 🟢 96 🟢 93 🟢 100
/blog/using-sync-modes 🟢 93 ❓ null 🟢 93 🟢 100
/blog/v06-release 🟠 84 🟢 96 🟢 93 🟢 100
/blog/v07-release 🟠 65 🟢 94 🟠 87 🟢 100
/blog/varchar-191 🟢 96 🟢 96 🟠 87 🟢 100
/blog/welcome-edmundo 🟠 80 🟢 96 🟠 87 🟢 100
/blog/welcome-kc 🟢 90 🟢 96 🟠 87 🟢 100
/blog/welcome-pedro 🟠 87 🟢 96 🟠 87 🟢 100
/blog/welcome-teal 🟠 80 🟢 96 🟠 87 🟢 100
/blog/what-is-a-data-pipeline 🟠 86 🟢 96 🟠 87 🟢 100
/blog/what-is-a-data-source 🟢 93 🟢 96 🟠 87 🟢 100
/blog/what-is-data-integration 🟢 91 🟢 96 🟠 87 🟢 100
/blog/what-is-data-integrity 🟠 87 🟢 96 🟠 87 🟢 100
/blog/what-is-data-synchronization 🟠 88 🟢 96 🟢 93 🟢 100
/blog/what-is-data-transformation 🟢 90 🟢 96 🟠 87 🟢 100
/blog/your-smart-frontend-is-doing-too-much 🟢 95 🟢 96 🟠 87 🟢 100
/docs/cli 🟠 64 🟢 96 🟠 87 🟢 97
/docs/cloud 🟠 63 🟢 96 🟠 87 🟠 89
/docs/community 🟠 64 🟢 96 🟠 87 🟢 95
/docs/config 🔴 28 🟢 94 🟠 87 🟢 96
/docs/deployment 🔴 43 🟢 96 🟢 93 🟢 100
/docs/development 🔴 51 🟢 97 🟢 93 🟢 93
/docs/getting-started 🔴 53 🟢 94 🟢 93 🟢 96
/docs/installation 🔴 47 🟢 96 🟠 87 🟢 96
/docs/integrations 🔴 58 🟢 96 🟠 87 🟠 87
/docs/running 🔴 45 🟢 96 🟠 87 🟢 100
/docs/support 🟠 63 🟢 96 🟠 87 🟢 96
/docs/tutorials 🟠 61 🟢 96 🟢 93 🟢 100
/integrations/bigquery-to-salesforce 🟢 94 🟢 96 🟢 93 🟢 100
/integrations/postgres-to-hubspot 🟢 94 🟢 96 🟠 87 🟢 100
/integrations/postgres-to-salesforce 🟠 86 🟢 96 🟠 87 🟢 100
/legal/data-processing-addendum 🟠 78 🟢 96 🟠 87 🟢 92
/legal/hosted-services-addendum 🟠 84 🟢 96 🟠 87 🟢 92
/legal/privacy 🟠 89 🟢 96 🟢 93 🟢 92
/legal/security 🟠 83 🟢 96 🟢 93 🟢 92
/legal/subprocessors 🟠 82 🟢 96 🟢 93 🟢 92
/legal/terms 🟠 79 🟢 96 🟠 87 🟢 92
/solutions/census-alternative 🟢 94 🟢 96 🟢 93 🟢 100
/solutions/education 🟢 94 🟢 96 🟠 87 🟢 100
/solutions/healthcare 🟠 84 🟢 96 🟠 87 🟢 100
/solutions/hightouch-alternative 🟢 90 🟢 96 🟠 87 🟢 100
/solutions/modern-data-stack 🟠 89 🟢 96 🟠 87 🟢 100
/solutions/reverse-etl 🟢 95 🟢 96 🟠 87 🟢 100
/solutions/segment-alternative 🟢 94 🟢 97 🟠 87 🟢 100
/docs/cli/config 🔴 56 ❓ null 🟠 87 🟢 95
/docs/cli/run 🔴 57 🟢 96 🟠 87 🟢 94
/docs/cli/setup 🟠 63 🟢 96 🟢 93 🟠 87
/docs/cloud/repository-integration 🟠 62 🟢 96 🟠 87 🟢 95
/docs/community/code-of-conduct 🔴 59 🟢 96 🟠 87 🟢 95
/docs/community/contributions 🟠 62 🟢 96 🟢 93 🟢 95
/docs/config/apps 🔴 57 🟢 96 🟠 87 🟢 96
/docs/config/code-config 🔴 55 🟢 96 🟢 93 🟢 95
/docs/config/destinations 🟠 61 🟢 96 🟠 87 🟢 95
/docs/config/groups 🟠 60 🟢 96 🟠 87 🟢 96
/docs/config/models 🟠 62 🟢 96 🟢 93 🟢 97
/docs/config/properties 🔴 50 🟢 96 🟠 87 🟢 97
/docs/config/records 🔴 49 🟢 96 🟠 87 🟢 97
/docs/config/sources 🔴 56 🟢 96 🟠 87 🟢 96
/docs/development/databases 🔴 49 🟢 96 🟠 87 🟢 97
/docs/development/dataflow 🔴 54 🟢 96 🟠 87 🟢 95
/docs/development/destinations 🔴 49 🟢 96 🟠 87 🟢 94
/docs/development/plugins 🔴 53 🟢 98 🟠 87 🟢 94
/docs/development/publishing 🔴 57 🟢 96 🟠 87 🟢 95
/docs/development/sources 🔴 57 🟢 96 🟠 87 🟢 95
/docs/getting-started/product-concepts 🔴 55 🟢 96 🟠 87 🟢 94
/docs/installation/docker 🟠 61 🟢 96 🟠 87 🟢 96
/docs/installation/node 🔴 59 🟢 90 🟠 87 🟠 88
/docs/installation/plugins 🟠 67 🟢 96 🟢 93 🟠 89
/docs/integrations/grouparoo-bigquery 🔴 56 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-braze 🟠 60 🟢 96 🟢 93 🟢 94
/docs/integrations/grouparoo-calculated-property 🔴 53 🟢 96 🟠 87 🟢 94
/docs/integrations/grouparoo-clickhouse 🔴 55 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-dbt 🔴 59 🟢 96 🟠 87 🟢 95
/docs/integrations/grouparoo-intercom 🔴 37 🟢 92 🟠 87 🟢 94
/docs/integrations/grouparoo-marketo 🔴 38 🟢 96 🟢 93 🟢 94
/docs/integrations/grouparoo-mongo 🔴 57 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-mysql 🔴 51 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-postgres 🔴 55 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-redshift 🔴 41 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-salesforce 🔴 36 🟢 92 🟠 87 🟢 94
/docs/integrations/grouparoo-snowflake 🔴 55 🟢 92 🟠 87 🟢 93
/docs/integrations/grouparoo-sqlite 🔴 55 🟢 92 🟠 87 🟢 93
/docs/running/orchestration 🟠 64 🟢 96 🟠 87 🟢 95
/docs/running/settings 🟠 63 🟢 96 🟠 87 🟢 100
/docs/running/testing 🔴 47 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise 🟠 60 🟢 96 🟢 93 🟢 94
/docs/support/common-issues 🔴 42 🟢 96 🟢 93 🟢 97
/docs/support/debugging 🔴 45 🟢 96 🟠 87 🟢 94
/docs/support/environment 🔴 43 ❓ null 🟢 93 🟢 90
/docs/support/legal 🟠 69 🟢 96 🟠 87 🟢 100
/docs/support/monitoring 🔴 40 🟢 96 🟠 87 🟢 97
/docs/support/network 🟠 62 🟢 96 🟢 93 🟢 97
/docs/support/permissions 🔴 46 🟢 96 🟠 87 🟢 100
/docs/support/rest-api 🔴 58 🟢 96 🟠 87 🟢 95
/docs/support/secrets 🔴 45 🟢 96 🟠 87 🟢 100
/docs/support/security 🔴 58 🟢 96 🟠 87 🟢 96
/docs/support/telemetry 🔴 57 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo 🟠 62 🟢 96 🟢 93 🟢 97
/docs/tutorials/app-example-config 🔴 54 🟢 96 🟠 87 🟠 86
/integrations/destinations/braze 🟢 93 🟢 96 🟠 87 🟢 100
/integrations/sources/clickhouse 🟠 87 🟢 96 🟠 87 🟢 100
/integrations/sources/csv 🟢 95 🟢 96 🟠 87 🟢 100
/integrations/destinations/eloqua 🟢 91 🟢 96 🟠 87 🟢 100
/integrations/destinations/customerio 🟢 90 🟢 96 🟠 87 🟢 100
/integrations/destinations/facebook 🟠 89 🟢 96 🟠 87 🟢 100
/integrations/sources/bigquery 🟠 88 🟢 96 🟠 87 🟢 100
/integrations/sources/google-sheets 🟠 88 🟢 96 🟠 87 🟢 100
/integrations/destinations/hubspot 🟢 96 🟢 96 🟠 87 🟢 100
/integrations/destinations/intercom 🟠 89 🟢 96 🟠 87 🟢 100
/integrations/destinations/iterable 🟠 89 🟢 96 🟢 93 🟢 100
/integrations/destinations/mailchimp 🟢 91 🟢 96 🟢 93 🟢 100
/integrations/destinations/marketo 🟢 90 🟢 96 🟢 93 🟢 100
/integrations/destinations/mixpanel 🟢 90 🟢 96 🟢 93 🟢 100
/integrations/sources/mongo 🟠 89 🟢 96 🟠 87 🟢 100
/integrations/sources/mysql 🟢 90 🟢 96 🟠 87 🟢 100
/integrations/destinations/onesignal 🟠 89 🟢 96 🟠 87 🟢 100
/integrations/destinations/pardot 🟢 91 🟢 96 🟠 87 🟢 100
/integrations/destinations/pipedrive 🟠 89 🟢 96 🟠 87 🟢 100
/integrations/sources/postgres 🟢 92 🟢 96 🟠 87 🟢 100
/integrations/sources/redshift 🟠 87 🟢 96 🟢 93 🟢 100
/integrations/destinations/sailthru 🟢 96 🟢 96 🟢 93 🟢 100
/integrations/destinations/salesforce 🟢 93 🟢 96 🟢 93 🟢 100
/integrations/destinations/sendgrid 🟠 88 🟢 96 🟢 93 🟢 100
/integrations/sources/snowflake 🟠 86 🟢 96 🟠 87 🟢 100
/integrations/sources/sqlite 🟠 88 🟢 96 🟠 87 🟢 100
/integrations/destinations/zendesk 🟠 85 🟢 96 🟠 87 🟢 100
/docs/config/code-config/apps 🔴 48 🟢 96 🟠 87 🟢 96
/docs/config/code-config/destinations 🔴 43 🟢 96 🟠 87 🟢 95
/docs/config/code-config/groups 🔴 59 🟢 97 🟠 87 🟢 96
/docs/config/code-config/properties 🟠 61 🟢 96 🟠 87 🟢 96
/docs/config/code-config/sources 🔴 47 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/apps 🟠 62 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/destinations 🔴 56 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/groups 🔴 53 🟢 97 🟠 87 🟢 94
/docs/running/ui-enterprise/properties 🔴 57 🟢 96 🟠 87 🟢 95
/docs/running/ui-enterprise/sources 🔴 58 🟢 96 🟠 87 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 70 🟢 96 🟢 93 🟢 96
/docs/support/upgrading-grouparoo/v02-v03 🔴 49 ❓ null 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🟠 62 🟢 96 🟢 93 🟢 96
/docs/support/upgrading-grouparoo/v04-v05 🔴 47 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v05-v06 🔴 43 🟢 98 🟠 87 🟢 95
/docs/support/upgrading-grouparoo/v06-v07 🔴 59 🟢 96 🟠 87 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 64 🟢 98 🟢 100 🟢 92
/about 🟠 73 🟢 96 🟢 93 🟢 100
/blog 🟠 70 🟢 97 🟢 93 🟢 92
/chat 🟠 63 🟢 96 🟠 87 🟢 100
/data-sync-apps 🟠 67 🟢 98 🟢 93 🟢 100
/docs 🟠 80 🟢 98 🟢 93 🟢 92
/get-started 🟠 77 🟢 98 🟢 93 🟠 85
/integrations 🟠 80 🟢 98 🟢 93 🟢 100
/meet 🟠 76 🟢 90 🟢 93 🟢 100
/pricing 🟠 79 🟢 94 🟢 93 🟢 100
/public-sitemap 🟠 69 🟢 98 🟢 93 🟢 100
/trial 🟢 90 🟢 90 🟢 93 🟢 92
/whats-new 🟠 77 🟢 95 🟢 93 🟠 81
/blog/2021-10-14-nextjs-and-data 🟠 79 🟢 96 🟢 93 🟢 100
/blog/7-awesome-sqlite-quirks 🟠 77 🟢 96 🟢 93 🟢 100
/blog/97-things-every-data-engineer-should-know 🟠 80 🟢 97 🟢 93 🟢 100
/blog/a-single-source-of-truth 🟠 62 🟢 94 🟢 100 🟢 100
/blog/any-wreaks-havoc-on-overloads 🔴 56 🟢 97 🟢 100 🟢 100
/blog/app-refresh-grouparoo-and-dbt 🟠 78 🟢 96 🟠 87 🟢 92
/blog/apple-m1-js-memory-error 🟠 77 🟢 96 🟢 100 🟢 100
/blog/asynchronous-api-patterns-in-crms 🟠 82 🟢 96 🟢 93 🟢 100
/blog/batching-api-requests 🟠 63 🟢 96 🟢 100 🟢 100
/blog/build-a-mega-menu-with-react-bootstrap 🟠 73 🟢 96 🟢 100 🟢 92
/blog/building-a-sync-engine 🟠 77 🟢 96 🟢 93 🟢 100
/blog/change-primary-key-sequelize 🟠 79 🟢 96 🟢 93 🟢 100
/blog/crm-system-rate-limiting 🟠 77 🟢 97 🟢 100 🟢 100
/blog/customer-data-integration 🔴 51 🟢 96 🟢 100 🟢 100
/blog/data-cleaning-null-aggregate-values 🟠 72 🟢 97 🟢 93 🟢 100
/blog/data-makes-your-tools-smarter 🟠 69 🟢 96 🟢 100 🟢 100
/blog/dbt-and-grouparoo 🟠 85 🟢 96 🟢 100 🟢 100
/blog/declarative-data-sync 🔴 39 🟢 94 🟢 100 🟢 100
/blog/defering-side-effects-in-node 🟠 72 🟢 96 🟢 93 🟢 100
/blog/developing-grouparoo-on-macos-big-sur 🟠 71 🟢 96 🟠 87 🟢 100
/blog/distributing-nextjs-via-npm 🟠 74 🟢 96 🟢 100 🟢 100
/blog/dogfooding-your-product 🔴 35 🟢 97 🟢 93 🟢 100
/blog/dont-forget-your-vpn 🟠 74 🟢 96 🟢 93 🟢 100
/blog/dont-use-underscores-in-http-headers 🟠 78 🟢 96 🟢 93 🟢 100
/blog/dynamic-json-pages-with-nextjs 🟠 72 🟢 96 🟢 93 🟢 100
/blog/etl-vs-elt 🟠 78 🟢 96 🟢 100 🟢 100
/blog/events-are-probably-wrong-for-you 🟠 74 🟢 96 🟢 100 🟢 100
/blog/exports-is-not-a-function 🟠 62 🟢 96 🟢 93 🟢 100
/blog/extracting-all-mongodb-fields 🟠 79 🟢 96 🟢 93 🟢 100
/blog/getting-previous-path-nextjs 🟠 78 🟢 96 🟢 93 🟢 100
/blog/gifit 🔴 57 🟢 96 🟢 93 🟢 100
/blog/git-prune-to-remove-master 🟠 86 🟢 96 🟢 93 🟢 100
/blog/google-cloud-run-no-background-job 🟠 80 🟢 96 🟢 93 🟢 100
/blog/google-sheets-source 🟠 74 🟢 96 🟢 100 🟢 100
/blog/grouparoo-cloud 🔴 56 🟢 94 🟢 100 🟢 100
/blog/grouparoo-monorepo-deployment 🟠 84 🟢 96 🟠 87 🟢 100
/blog/how-grouparoo-works-as-a-team 🟠 62 🟢 96 🟢 100 🟢 100
/blog/how-to-format-zendesk-tags 🟠 60 🟢 96 🟢 93 🟢 100
/blog/ignoring-variables-when-destructuring-arrays 🟠 80 🟢 96 🟢 93 🟢 100
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 83 🟢 96 🟢 93 🟢 100
/blog/lighthouse-reports-on-github 🔴 55 🟢 96 🟢 100 🟢 100
/blog/marketing-challenges 🟠 79 🟢 96 🟢 93 🟢 100
/blog/migration-tips-for-m1-macs 🟠 63 🟢 96 🟢 93 🟢 100
/blog/mysql-column-names-case-sensitive 🟠 87 🟢 96 🟢 93 🟢 100
/blog/nextjs-image-dimensions 🟠 71 🟢 96 🟢 93 🟢 100
/blog/nextjs-plugins 🟠 69 🟢 96 🟢 100 🟢 100
/blog/node-js-and-ipv6 🔴 56 🟢 96 🟢 93 🟢 100
/blog/operational-analytics 🟠 79 🟢 96 🟢 93 🟢 100
/blog/product-metrics-open-source 🟠 82 🟢 96 🟢 93 🟢 100
/blog/promisifying-node-functions 🟠 79 🟢 96 🟢 93 🟢 100
/blog/pull-the-data-you-actually-want 🟠 62 🟢 96 🟢 100 🟢 100
/blog/save-your-high-water-marks-as-strings 🟠 79 🟢 96 🟢 93 🟢 100
/blog/seed-round 🟠 74 🟢 96 🟢 93 🟢 100
/blog/simulating-cohorts 🟠 64 🟢 97 🟢 93 🟢 100
/blog/software-development-workflow 🔴 53 🟢 94 🟢 93 🟢 100
/blog/sql-dialect-differences 🟠 77 🟢 96 🟢 93 🟢 100
/blog/steps-for-marketing-tests 🔴 53 🟢 97 🟢 100 🟢 100
/blog/sync-modes 🟠 75 🟢 96 🟢 93 🟢 100
/blog/testing-session-storage-selenium-node 🟠 81 🟢 96 🟢 100 🟢 100
/blog/the-shots-you-get-to-take 🟠 79 🟢 96 🟢 93 🟢 100
/blog/types-of-apis 🔴 56 🟢 96 🟠 87 🟢 100
/blog/typescript-frontend-backend 🟠 78 🟢 96 🟢 93 🟢 100
/blog/understanding-types-sqlite-node 🟠 66 🟢 96 🟢 93 🟢 100
/blog/using-sync-modes 🔴 53 🟢 96 🟢 93 🟢 100
/blog/v06-release 🟠 64 🟢 96 🟢 100 🟢 100
/blog/v07-release 🔴 49 🟢 94 🟢 93 🟢 100
/blog/varchar-191 🟠 85 🟢 96 🟢 100 🟢 100
/blog/welcome-edmundo 🟠 80 🟢 96 🟢 93 🟢 100
/blog/welcome-kc 🟠 71 🟢 96 🟢 100 🟢 100
/blog/welcome-pedro 🟠 84 🟢 96 🟢 93 🟢 100
/blog/welcome-teal 🟠 82 🟢 96 🟢 93 🟢 100
/blog/what-is-a-data-pipeline 🟠 76 🟢 96 🟢 93 🟢 100
/blog/what-is-a-data-source 🔴 51 🟢 96 🟠 87 🟢 100
/blog/what-is-data-integration 🟠 66 🟢 96 🟢 100 🟢 100
/blog/what-is-data-integrity 🟠 83 🟢 96 🟢 93 🟢 100
/blog/what-is-data-synchronization 🟠 77 🟢 96 🟢 93 🟢 100
/blog/what-is-data-transformation 🟠 65 🟢 96 🟠 87 🟢 100
/blog/what-is-the-etl-process 🟠 60 🟢 96 🟢 93 🟢 100
/blog/your-smart-frontend-is-doing-too-much 🟠 79 🟢 96 🟢 93 🟢 100
/docs/cli 🔴 39 🟢 96 🟢 93 🟢 97
/docs/cloud 🔴 44 🟢 96 🟢 100 🟠 89
/docs/community 🔴 57 🟢 96 🟢 100 🟢 96
/docs/config 🔴 49 🟢 94 🟢 93 🟢 96
/docs/deployment 🔴 45 🟢 96 🟢 93 🟢 100
/docs/development 🔴 38 🟢 97 🟢 100 🟢 94
/docs/getting-started 🔴 33 🟢 94 🟢 93 🟢 96
/docs/installation 🔴 43 🟢 96 🟢 93 🟢 96
/docs/integrations 🔴 38 🟢 97 🟢 93 🟠 87
/docs/running 🔴 50 🟢 96 🟢 93 🟢 100
/docs/support 🔴 57 🟢 96 🟢 93 🟢 96
/docs/tutorials 🔴 48 🟢 96 🟢 93 🟢 100
/integrations/bigquery-to-salesforce 🟠 73 🟢 98 🟢 100 🟢 100
/integrations/postgres-to-hubspot 🟠 79 🟢 98 🟢 93 🟢 100
/integrations/postgres-to-salesforce 🟠 83 🟢 98 🟢 93 🟢 100
/legal/data-processing-addendum 🟠 66 🟢 98 🟢 100 🟢 92
/legal/hosted-services-addendum 🟠 77 🟢 98 🟢 93 🟢 92
/legal/privacy 🟠 87 🟢 96 🟢 93 🟢 92
/legal/security 🔴 56 🟢 98 🟢 93 🟢 92
/legal/subprocessors 🟠 77 🟢 98 🟢 100 🟢 92
/legal/terms 🟠 73 🟢 98 🟢 100 🟢 92
/solutions/census-alternative 🟠 80 🟢 98 🟢 93 🟢 100
/solutions/education 🟠 78 🟢 98 🟢 93 🟢 100
/solutions/healthcare 🟠 78 🟢 98 🟢 100 🟢 100
/solutions/hightouch-alternative 🟠 79 🟢 98 🟢 93 🟢 100
/solutions/modern-data-stack 🟠 77 🟢 98 🟢 93 🟢 100
/solutions/reverse-etl 🟠 84 🟢 98 🟢 93 🟢 100
/solutions/segment-alternative 🟠 78 🟢 98 🟢 100 🟢 100
/docs/cli/config 🔴 55 ❓ null 🟢 93 🟢 95
/docs/cli/run 🔴 40 🟢 96 🟢 93 🟢 94
/docs/cli/setup 🟠 64 🟢 96 🟢 93 🟠 87
/docs/cloud/repository-integration 🟠 61 🟢 96 🟢 100 🟢 95
/docs/community/code-of-conduct 🔴 42 🟢 96 🟢 100 🟢 95
/docs/community/contributions 🟠 61 🟢 96 🟢 93 🟢 96
/docs/config/apps 🔴 59 🟢 96 🟢 93 🟢 96
/docs/config/code-config 🔴 50 🟢 96 🟢 100 🟢 95
/docs/config/destinations 🔴 54 🟢 96 🟢 93 🟢 95
/docs/config/groups 🔴 58 🟢 96 🟢 93 🟢 96
/docs/config/models 🟠 65 🟢 96 🟢 93 🟢 98
/docs/config/properties 🟠 66 🟢 96 🟢 93 🟢 97
/docs/config/records 🟠 62 🟢 96 🟢 93 🟢 97
/docs/config/sources 🔴 40 🟢 96 🟢 100 🟢 96
/docs/development/databases 🔴 39 🟢 96 🟢 93 🟢 97
/docs/development/dataflow 🔴 41 🟢 96 🟠 87 🟢 95
/docs/development/destinations 🔴 47 🟢 96 🟢 100 🟢 94
/docs/development/plugins 🔴 35 🟢 98 🟢 93 🟢 94
/docs/development/publishing 🟠 62 🟢 96 🟢 93 🟢 95
/docs/development/sources 🔴 39 🟢 96 🟢 100 🟢 95
/docs/getting-started/product-concepts 🔴 46 🟢 96 🟢 100 🟢 95
/docs/installation/docker 🔴 38 🟢 96 🟢 93 🟢 96
/docs/installation/node 🔴 52 🟢 91 🟢 93 🟠 87
/docs/installation/plugins 🔴 46 🟢 96 🟢 93 🟠 89
/docs/integrations/grouparoo-bigquery 🔴 34 🟢 92 🟢 93 🟢 93
/docs/integrations/grouparoo-braze 🔴 38 🟢 96 🟢 100 🟢 94
/docs/integrations/grouparoo-calculated-property 🔴 42 🟢 96 🟢 93 🟢 94
/docs/integrations/grouparoo-clickhouse 🔴 31 🟢 92 🟢 93 🟢 93
/docs/integrations/grouparoo-dbt 🔴 37 🟢 96 🟢 93 🟢 95
/docs/integrations/grouparoo-intercom 🔴 52 🟢 92 🟢 100 🟢 94
/docs/integrations/grouparoo-marketo 🔴 37 🟢 96 🟢 93 🟢 94
/docs/integrations/grouparoo-mongo 🔴 31 🟢 92 🟢 93 🟢 93
/docs/integrations/grouparoo-mysql 🔴 31 🟢 92 🟢 100 🟢 93
/docs/integrations/grouparoo-postgres 🔴 32 🟢 92 🟢 93 🟢 93
/docs/integrations/grouparoo-redshift 🔴 31 🟢 92 🟢 93 🟢 93
/docs/integrations/grouparoo-salesforce 🔴 37 🟢 92 🟢 93 🟢 94
/docs/integrations/grouparoo-snowflake 🔴 32 🟢 92 🟢 100 🟢 93
/docs/integrations/grouparoo-sqlite 🔴 52 🟢 92 🟢 93 🟢 93
/docs/running/orchestration 🔴 47 🟢 96 🟢 100 🟢 95
/docs/running/settings 🟠 66 🟢 96 🟢 93 🟢 100
/docs/running/testing 🔴 40 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise 🔴 37 🟢 96 🟢 93 🟢 94
/docs/support/common-issues 🔴 43 🟢 96 🟢 93 🟢 98
/docs/support/debugging 🔴 43 🟢 96 🟢 93 🟢 95
/docs/support/environment 🟠 60 ❓ null 🟢 93 🟢 90
/docs/support/legal 🔴 45 🟢 96 🟢 93 🟢 100
/docs/support/monitoring 🟠 63 🟢 96 🟢 93 🟢 97
/docs/support/network 🔴 42 🟢 96 🟢 93 🟢 97
/docs/support/permissions 🔴 45 🟢 96 🟢 100 🟢 100
/docs/support/rest-api 🔴 37 🟢 96 🟢 100 🟢 95
/docs/support/secrets 🟠 62 🟢 96 🟢 93 🟢 100
/docs/support/security 🔴 40 🟢 96 🟢 93 🟢 96
/docs/support/telemetry 🔴 38 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo 🟠 60 🟢 96 🟢 100 🟢 97
/docs/tutorials/app-example-config 🔴 45 ❓ null 🟢 100 🟠 86
/integrations/destinations/braze 🟠 73 🟢 96 🟢 93 🟢 100
/integrations/sources/clickhouse 🟠 74 🟢 96 🟢 93 🟢 100
/integrations/sources/csv 🟠 77 🟢 96 🟢 93 🟢 100
/integrations/destinations/eloqua 🟠 74 🟢 96 🟢 100 🟢 100
/integrations/destinations/customerio 🟠 66 🟢 96 🟢 93 🟢 100
/integrations/destinations/facebook 🟠 78 🟢 96 🟢 93 🟢 100
/integrations/sources/bigquery 🟠 81 🟢 96 🟢 93 🟢 100
/integrations/sources/google-sheets 🟠 81 🟢 96 🟢 93 🟢 100
/integrations/destinations/hubspot 🟠 77 🟢 96 🟢 93 🟢 100
/integrations/destinations/intercom 🟠 73 🟢 96 🟢 93 🟢 100
/integrations/destinations/iterable 🟠 80 🟢 96 🟢 93 🟢 100
/integrations/destinations/mailchimp 🟠 82 🟢 96 🟢 93 🟢 100
/integrations/destinations/marketo 🟠 82 🟢 96 🟢 100 🟢 100
/integrations/destinations/mixpanel 🟠 81 🟢 96 🟢 100 🟢 100
/integrations/sources/mongo 🟠 77 🟢 96 🟢 93 🟢 100
/integrations/sources/mysql 🟠 75 🟢 96 🟢 100 🟢 100
/integrations/destinations/onesignal 🟠 83 🟢 96 🟢 93 🟢 100
/integrations/destinations/pardot 🟠 71 🟢 96 🟢 93 🟢 100
/integrations/destinations/pipedrive 🟠 79 🟢 96 🟢 93 🟢 100
/integrations/sources/postgres 🟠 77 🟢 96 🟢 93 🟢 100
/integrations/sources/redshift 🟠 74 🟢 96 🟢 93 🟢 100
/integrations/destinations/sailthru 🟠 79 🟢 96 🟢 93 🟢 100
/integrations/destinations/salesforce 🟠 76 🟢 96 🟢 100 🟢 100
/integrations/destinations/sendgrid 🟠 84 🟢 96 🟢 93 🟢 100
/integrations/sources/snowflake 🟠 81 🟢 96 🟢 93 🟢 100
/integrations/sources/sqlite 🟠 72 🟢 96 🟢 93 🟢 100
/integrations/destinations/zendesk 🟠 74 🟢 96 🟢 100 🟢 100
/docs/config/code-config/apps 🟠 61 🟢 96 🟢 93 🟢 96
/docs/config/code-config/destinations 🔴 38 🟢 96 🟢 100 🟢 96
/docs/config/code-config/groups 🔴 53 🟢 97 🟢 93 🟢 97
/docs/config/code-config/properties 🔴 42 🟢 96 🟢 93 🟢 96
/docs/config/code-config/sources 🔴 36 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/apps 🔴 46 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/destinations 🔴 56 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/groups 🔴 53 🟢 97 🟢 100 🟢 94
/docs/running/ui-enterprise/properties 🔴 59 🟢 96 🟢 93 🟢 95
/docs/running/ui-enterprise/sources 🔴 58 🟢 96 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 65 🟢 96 🟢 93 🟢 96
/docs/support/upgrading-grouparoo/v02-v03 🟠 60 🟢 98 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v03-v04 🔴 55 🟢 96 🟢 93 🟢 96
/docs/support/upgrading-grouparoo/v04-v05 🟠 62 🟢 96 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v05-v06 🔴 40 🟢 98 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v06-v07 🔴 51 🟢 96 🟢 93 🟢 94

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 64 🟢 90 🟢 100 🟢 92
/about 🟠 74 🟠 89 🟢 100 🟢 100
/blog 🟠 78 🟠 89 🟢 93 🟢 92
/chat 🟠 64 🟠 88 🟢 93 🟢 100
/data-sync-apps 🟠 77 🟢 90 🟢 100 🟢 100
/docs 🟠 78 🟢 90 🟢 93 🟢 92
/get-started 🟠 82 🟢 90 🟢 93 🟠 85
/integrations 🟠 78 🟢 90 🟢 93 🟢 100
/meet 🟠 80 🟠 81 🟢 93 🟢 100
/pricing 🟠 77 🟠 87 🟢 93 🟢 100
/public-sitemap 🟠 75 🟢 90 🟢 93 🟢 100
/trial 🟠 85 🟢 90 🟢 93 🟢 92
/whats-new 🟠 70 🟠 87 🟢 100 🟠 81
/blog/2021-10-14-nextjs-and-data 🟠 77 🟠 88 🟢 93 🟢 100
/blog/7-awesome-sqlite-quirks 🟠 77 🟠 89 🟢 93 🟢 100
/blog/97-things-every-data-engineer-should-know 🟠 86 🟠 89 🟢 93 🟢 100
/blog/a-single-source-of-truth 🔴 58 🟠 87 🟢 100 🟢 100
/blog/any-wreaks-havoc-on-overloads 🔴 45 🟠 89 🟢 93 🟢 100
/blog/app-refresh-grouparoo-and-dbt 🟠 84 🟠 89 🟠 87 🟢 92
/blog/apple-m1-js-memory-error 🟠 81 🟠 89 🟢 93 🟢 100
/blog/asynchronous-api-patterns-in-crms 🟠 81 🟠 89 🟢 93 🟢 100
/blog/batching-api-requests 🟠 69 🟠 89 🟢 93 🟢 100
/blog/build-a-mega-menu-with-react-bootstrap 🟠 83 🟠 89 🟢 93 🟢 92
/blog/building-a-sync-engine 🟠 72 🟠 89 🟢 93 🟢 100
/blog/change-primary-key-sequelize 🟠 79 🟠 89 🟢 93 🟢 100
/blog/crm-system-rate-limiting 🟠 81 🟠 89 🟢 93 🟢 100
/blog/customer-data-integration 🔴 50 🟠 89 🟢 100 🟢 100
/blog/data-cleaning-null-aggregate-values 🟠 79 🟠 89 🟢 93 🟢 100
/blog/data-makes-your-tools-smarter 🟠 73 🟠 89 🟢 100 🟢 100
/blog/dbt-and-grouparoo 🟠 86 🟠 89 🟢 93 🟢 100
/blog/declarative-data-sync 🔴 45 🟠 87 🟢 93 🟢 100
/blog/defering-side-effects-in-node 🟠 67 🟠 89 🟢 100 🟢 100
/blog/developing-grouparoo-on-macos-big-sur 🟠 68 🟠 89 🟠 87 🟢 100
/blog/distributing-nextjs-via-npm 🟠 80 🟠 89 🟢 93 🟢 100
/blog/dogfooding-your-product 🔴 41 🟠 89 🟢 100 🟢 100
/blog/dont-forget-your-vpn 🟠 86 🟠 88 🟢 93 🟢 100
/blog/dont-use-underscores-in-http-headers 🟠 85 🟠 88 🟢 93 🟢 100
/blog/dynamic-json-pages-with-nextjs 🟠 76 🟠 89 🟢 100 🟢 100
/blog/etl-vs-elt 🟠 86 🟠 89 🟢 93 🟢 100
/blog/events-are-probably-wrong-for-you 🟠 88 🟠 89 🟢 93 🟢 100
/blog/exports-is-not-a-function 🟠 79 🟠 89 🟢 100 🟢 100
/blog/extracting-all-mongodb-fields 🟠 73 🟠 89 🟢 93 🟢 100
/blog/getting-previous-path-nextjs 🟠 85 🟠 89 🟢 93 🟢 100
/blog/gifit 🔴 59 🟠 89 🟢 93 🟢 100
/blog/git-prune-to-remove-master 🟠 80 🟠 89 🟢 93 🟢 100
/blog/google-cloud-run-no-background-job 🟠 82 🟠 89 🟢 100 🟢 100
/blog/google-sheets-source 🟠 80 🟠 89 🟢 93 🟢 100
/blog/grouparoo-cloud 🟠 60 🟠 87 🟢 93 🟢 100
/blog/grouparoo-monorepo-deployment 🟠 78 🟠 89 🟠 87 🟢 100
/blog/how-grouparoo-works-as-a-team 🟠 68 🟠 89 🟢 93 🟢 100
/blog/how-to-format-zendesk-tags 🟠 78 🟠 89 🟢 93 🟢 100
/blog/ignoring-variables-when-destructuring-arrays 🟠 85 🟠 89 🟢 93 🟢 100
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 80 🟠 89 🟢 93 🟢 100
/blog/lighthouse-reports-on-github 🟠 68 🟠 89 🟢 93 🟢 100
/blog/marketing-challenges 🟠 85 🟠 89 🟢 93 🟢 100
/blog/migration-tips-for-m1-macs 🟠 67 🟠 89 🟢 93 🟢 100
/blog/mysql-column-names-case-sensitive 🟠 85 🟠 89 🟢 93 🟢 100
/blog/nextjs-image-dimensions 🟠 81 🟠 89 🟢 100 🟢 100
/blog/nextjs-plugins 🟠 73 🟠 89 🟢 93 🟢 100
/blog/node-js-and-ipv6 🟠 73 🟠 89 🟢 93 🟢 100
/blog/operational-analytics 🟠 77 🟠 89 🟢 93 🟢 100
/blog/product-metrics-open-source 🟠 79 🟠 89 🟢 93 🟢 100
/blog/promisifying-node-functions 🟠 84 🟠 89 🟢 93 🟢 100
/blog/pull-the-data-you-actually-want 🟠 66 🟠 89 🟢 93 🟢 100
/blog/save-your-high-water-marks-as-strings 🟠 80 🟠 89 🟢 100 🟢 100
/blog/seed-round 🟠 79 🟠 88 🟢 93 🟢 100
/blog/simulating-cohorts 🔴 59 🟠 89 🟢 93 🟢 100
/blog/software-development-workflow 🔴 55 🟠 87 🟢 100 🟢 100
/blog/sql-dialect-differences 🟠 81 🟠 89 🟢 93 🟢 100
/blog/steps-for-marketing-tests 🔴 57 🟠 89 🟢 93 🟢 100
/blog/sync-modes 🟠 86 🟠 89 🟢 93 🟢 100
/blog/testing-session-storage-selenium-node 🟠 84 🟠 89 🟢 93 🟢 100
/blog/the-shots-you-get-to-take 🟠 89 🟠 89 🟢 93 🟢 100
/blog/types-of-apis 🟠 63 🟠 89 🟠 87 🟢 100
/blog/typescript-frontend-backend 🟠 74 🟠 89 🟢 100 🟢 100
/blog/understanding-types-sqlite-node 🟠 76 🟠 89 🟢 93 🟢 100
/blog/using-sync-modes 🟠 69 🟠 89 🟢 100 🟢 100
/blog/v06-release 🟠 83 🟠 89 🟢 100 🟢 100
/blog/v07-release 🔴 59 🟠 87 🟢 100 🟢 100
/blog/varchar-191 🟠 80 🟠 89 🟢 100 🟢 100
/blog/welcome-edmundo 🟠 62 🟠 88 🟢 93 🟢 100
/blog/welcome-kc 🟠 80 🟠 88 🟢 100 🟢 100
/blog/welcome-pedro 🟠 84 🟠 88 🟢 93 🟢 100
/blog/welcome-teal 🟠 71 🟠 88 🟢 100 🟢 100
/blog/what-is-a-data-pipeline 🟠 77 🟠 89 🟢 100 🟢 100
/blog/what-is-a-data-source 🟠 67 🟠 89 🟠 87 🟢 100
/blog/what-is-data-integration 🟠 64 🟠 89 🟢 100 🟢 100
/blog/what-is-data-integrity 🟠 80 🟠 89 🟢 93 🟢 100
/blog/what-is-data-synchronization 🟠 73 🟠 89 🟢 100 🟢 100
/blog/what-is-data-transformation 🟠 75 🟠 89 🟠 87 🟢 100
/blog/what-is-the-etl-process 🟠 74 🟠 89 🟠 87 🟢 100
/blog/your-smart-frontend-is-doing-too-much 🟠 74 🟠 89 🟢 100 🟢 100
/docs/cli 🔴 44 🟠 89 🟢 93 🟢 97
/docs/cloud 🔴 45 🟠 88 🟢 93 🟠 89
/docs/community 🔴 46 🟠 88 🟢 93 🟢 96
/docs/config 🔴 31 🟠 86 🟢 93 🟢 96
/docs/deployment 🔴 49 🟠 88 🟢 100 🟢 100
/docs/development 🔴 51 🟢 91 🟢 93 🟢 94
/docs/getting-started 🔴 31 🟠 86 🟢 93 🟢 96
/docs/installation 🔴 47 🟠 89 🟢 93 🟢 96
/docs/integrations 🔴 43 🟠 89 🟢 93 🟠 87
/docs/running 🔴 53 🟠 88 🟢 93 🟢 100
/docs/support 🟠 67 🟠 89 🟢 93 🟢 96
/docs/tutorials 🔴 53 🟠 89 🟢 93 🟢 100
/integrations/bigquery-to-salesforce 🟠 73 🟢 90 🟢 100 🟢 100
/integrations/postgres-to-hubspot 🟠 71 🟢 90 🟢 93 🟢 100
/integrations/postgres-to-salesforce 🟠 74 🟢 90 🟢 100 🟢 100
/legal/data-processing-addendum 🟠 79 🟢 90 🟢 93 🟢 92
/legal/hosted-services-addendum 🟠 80 🟢 90 🟢 93 🟢 92
/legal/privacy 🟠 83 🟠 89 🟢 93 🟢 92
/legal/security 🔴 57 🟢 90 🟢 93 🟢 92
/legal/subprocessors 🟠 77 🟢 90 🟢 93 🟢 92
/legal/terms 🟠 67 🟢 90 🟢 93 🟢 92
/solutions/census-alternative 🟠 77 🟢 90 🟢 93 🟢 100
/solutions/education 🟠 80 🟢 90 🟢 93 🟢 100
/solutions/healthcare 🟠 81 🟢 90 🟢 93 🟢 100
/solutions/hightouch-alternative 🟠 81 🟢 90 🟢 93 🟢 100
/solutions/modern-data-stack 🟠 74 🟢 90 🟢 100 🟢 100
/solutions/reverse-etl 🟠 81 🟢 90 🟢 93 🟢 100
/solutions/segment-alternative 🟠 81 🟢 91 🟢 93 🟢 100
/docs/cli/config 🟠 62 ❓ null 🟢 93 🟢 95
/docs/cli/run 🔴 39 🟠 88 🟢 93 🟢 94
/docs/cli/setup 🔴 47 🟠 88 🟢 93 🟠 87
/docs/cloud/repository-integration 🟠 65 🟠 88 🟢 100 🟢 95
/docs/community/code-of-conduct 🔴 45 🟠 88 🟢 93 🟢 95
/docs/community/contributions 🟠 61 🟠 88 🟢 93 🟢 96
/docs/config/apps 🔴 57 🟠 89 🟢 93 🟢 96
/docs/config/code-config 🔴 39 🟠 88 🟢 100 🟢 95
/docs/config/destinations 🔴 44 🟠 89 🟢 93 🟢 95
/docs/config/groups 🔴 44 🟠 89 🟢 100 🟢 96
/docs/config/models 🟠 61 🟠 88 🟢 93 🟢 98
/docs/config/properties 🔴 47 🟠 89 🟢 93 🟢 97
/docs/config/records 🔴 46 🟠 88 🟢 93 🟢 97
/docs/config/sources 🔴 40 🟠 89 🟢 93 🟢 96
/docs/development/databases 🔴 43 🟠 88 🟢 93 🟢 97
/docs/development/dataflow 🔴 35 🟠 88 🟠 87 🟢 95
/docs/development/destinations 🔴 39 🟠 88 🟢 100 🟢 94
/docs/development/plugins 🔴 34 🟢 90 🟢 93 🟢 94
/docs/development/publishing 🔴 48 🟠 88 🟢 93 🟢 95
/docs/development/sources 🔴 40 🟠 88 🟢 93 🟢 95
/docs/getting-started/product-concepts 🔴 33 🟠 88 🟢 93 🟢 95
/docs/installation/docker 🔴 43 🟠 88 🟢 93 🟢 96
/docs/installation/node 🔴 37 🟢 91 🟢 93 🟠 87
/docs/installation/plugins 🔴 49 🟠 89 🟢 93 🟠 89
/docs/integrations/grouparoo-bigquery 🔴 35 🟠 84 🟢 93 🟢 93
/docs/integrations/grouparoo-braze 🔴 39 🟠 88 🟢 93 🟢 94
/docs/integrations/grouparoo-calculated-property 🔴 43 🟠 88 🟢 93 🟢 94
/docs/integrations/grouparoo-clickhouse 🔴 33 🟠 84 🟢 93 🟢 93
/docs/integrations/grouparoo-dbt 🔴 40 🟠 88 🟢 93 🟢 95
/docs/integrations/grouparoo-intercom 🔴 39 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-marketo 🔴 41 🟠 88 🟢 93 🟢 94
/docs/integrations/grouparoo-mongo 🔴 34 🟠 84 🟢 100 🟢 93
/docs/integrations/grouparoo-mysql 🔴 33 🟠 84 🟢 93 🟢 93
/docs/integrations/grouparoo-postgres 🔴 34 🟠 84 🟢 100 🟢 93
/docs/integrations/grouparoo-redshift 🔴 33 🟠 84 🟢 93 🟢 93
/docs/integrations/grouparoo-salesforce 🔴 37 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-snowflake 🔴 34 🟠 84 🟢 93 🟢 93
/docs/integrations/grouparoo-sqlite 🔴 34 🟠 84 🟢 93 🟢 93
/docs/running/orchestration 🔴 48 🟠 88 🟢 93 🟢 95
/docs/running/settings 🟠 61 🟠 88 🟢 100 🟢 100
/docs/running/testing 🔴 38 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise 🔴 43 🟠 88 🟢 93 🟢 94
/docs/support/common-issues 🔴 48 🟠 88 🟢 93 🟢 98
/docs/support/debugging 🔴 39 🟠 88 🟢 93 🟢 95
/docs/support/environment 🟠 66 ❓ null 🟢 100 🟢 90
/docs/support/legal 🔴 47 🟠 88 🟢 93 🟢 100
/docs/support/monitoring 🔴 52 🟠 88 🟢 93 🟢 97
/docs/support/network 🔴 47 🟠 88 🟢 93 🟢 97
/docs/support/permissions 🔴 46 🟠 88 🟢 93 🟢 100
/docs/support/rest-api 🔴 37 🟠 88 🟢 100 🟢 95
/docs/support/secrets 🔴 54 🟠 88 🟢 93 🟢 100
/docs/support/security 🔴 43 🟠 89 🟢 100 🟢 96
/docs/support/telemetry 🔴 40 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo 🔴 43 🟠 88 🟢 93 🟢 97
/docs/tutorials/app-example-config 🔴 35 🟠 89 🟢 93 🟠 86
/integrations/destinations/braze 🟠 73 🟠 89 🟢 100 🟢 100
/integrations/sources/clickhouse 🟠 78 🟠 89 🟢 93 🟢 100
/integrations/sources/csv 🟠 82 🟠 89 🟢 93 🟢 100
/integrations/destinations/eloqua 🟠 76 🟠 89 🟢 93 🟢 100
/integrations/destinations/customerio 🟠 78 🟠 89 🟢 93 🟢 100
/integrations/destinations/facebook 🟠 81 🟠 89 🟢 100 🟢 100
/integrations/sources/bigquery 🟠 81 🟠 89 🟢 100 🟢 100
/integrations/sources/google-sheets 🟠 80 🟠 89 🟢 100 🟢 100
/integrations/destinations/hubspot 🟠 77 🟠 89 🟢 100 🟢 100
/integrations/destinations/intercom 🟠 86 🟠 89 🟢 93 🟢 100
/integrations/destinations/iterable 🟠 81 🟠 89 🟢 100 🟢 100
/integrations/destinations/mailchimp 🟠 76 🟠 89 🟢 93 🟢 100
/integrations/destinations/marketo 🟠 79 🟠 89 🟢 93 🟢 100
/integrations/destinations/mixpanel 🟠 79 🟠 89 🟢 93 🟢 100
/integrations/sources/mongo 🟠 79 🟠 89 🟢 93 🟢 100
/integrations/sources/mysql 🟠 80 🟠 89 🟢 100 🟢 100
/integrations/destinations/onesignal 🟠 74 🟠 89 🟢 100 🟢 100
/integrations/destinations/pardot 🟠 74 🟠 89 🟢 93 🟢 100
/integrations/destinations/pipedrive 🟠 78 🟠 89 🟢 93 🟢 100
/integrations/sources/postgres 🟠 76 🟠 89 🟢 100 🟢 100
/integrations/sources/redshift 🟠 81 🟠 89 🟢 93 🟢 100
/integrations/destinations/sailthru 🟠 79 🟠 89 🟢 93 🟢 100
/integrations/destinations/salesforce 🟠 78 🟠 89 🟢 93 🟢 100
/integrations/destinations/sendgrid 🟠 79 🟠 89 🟢 100 🟢 100
/integrations/sources/snowflake 🟠 79 🟠 89 🟢 93 🟢 100
/integrations/sources/sqlite 🟠 74 🟠 89 🟢 93 🟢 100
/integrations/destinations/zendesk 🟠 79 🟠 89 🟢 100 🟢 100
/docs/config/code-config/apps 🔴 56 🟠 88 🟢 93 🟢 96
/docs/config/code-config/destinations 🔴 43 🟠 88 🟢 93 🟢 96
/docs/config/code-config/groups 🔴 53 🟢 91 🟢 100 🟢 97
/docs/config/code-config/properties 🔴 49 🟠 88 🟢 100 🟢 96
/docs/config/code-config/sources 🔴 41 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise/apps 🔴 50 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise/destinations 🔴 45 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise/groups 🔴 34 🟢 91 🟢 100 🟢 94
/docs/running/ui-enterprise/properties 🔴 41 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise/sources 🔴 43 🟠 88 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 63 🟠 88 🟢 93 🟢 96
/docs/support/upgrading-grouparoo/v02-v03 🔴 47 🟢 90 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v03-v04 🟠 65 🟠 88 🟢 93 🟢 96
/docs/support/upgrading-grouparoo/v04-v05 🔴 50 🟠 88 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v05-v06 🔴 44 🟢 90 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v06-v07 🔴 58 🟠 88 🟢 100 🟢 94

@github-actions
Copy link

github-actions bot commented Jan 7, 2022

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 68 🟢 90 🟢 93 🟠 87
/about 🟠 72 🟠 89 🟢 93 🟢 96
/blog 🟠 80 🟠 89 🟠 87 🟠 88
/chat 🟠 65 🟠 88 🟠 87 🟢 94
/data-sync-apps 🟠 74 🟢 90 🟢 93 🟢 96
/docs 🟠 78 🟢 90 🟢 93 🟠 88
/get-started 🟠 78 🟢 90 🟢 93 🟠 78
/integrations 🟠 78 🟢 90 🟢 93 🟢 96
/meet 🟠 75 🟠 81 🟢 100 🟢 94
/pricing 🟠 76 🟠 87 🟢 93 🟢 94
/public-sitemap 🟠 70 🟢 90 🟢 93 🟢 98
/trial 🟠 86 🟢 90 🟢 100 🟢 92
/whats-new 🟠 74 🟠 87 🟢 93 🟠 79
/blog/2021-10-14-nextjs-and-data 🟠 80 🟠 88 🟢 93 🟢 94
/blog/7-awesome-sqlite-quirks 🟠 77 🟠 89 🟢 100 🟢 95
/blog/97-things-every-data-engineer-should-know 🟠 81 🟠 89 🟢 93 🟢 94
/blog/a-single-source-of-truth 🟠 66 🟠 87 🟢 100 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 50 🟠 89 🟢 100 🟢 95
/blog/app-refresh-grouparoo-and-dbt 🟢 91 🟠 89 🟠 87 🟠 87
/blog/apple-m1-js-memory-error 🟠 83 🟠 89 🟢 93 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 86 🟠 89 🟢 93 🟢 95
/blog/batching-api-requests 🟠 66 🟠 89 🟢 93 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 86 🟠 89 🟢 93 🟠 87
/blog/building-a-sync-engine 🟠 83 🟠 89 🟢 93 🟢 95
/blog/change-primary-key-sequelize 🟠 77 🟠 89 🟢 100 🟢 94
/blog/crm-system-rate-limiting 🟠 76 🟠 89 🟢 93 🟢 96
/blog/customer-data-integration 🔴 47 🟠 89 🟢 100 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 77 🟠 89 🟢 93 🟢 95
/blog/data-makes-your-tools-smarter 🟠 70 🟠 89 🟢 100 🟢 94
/blog/dbt-and-grouparoo 🟠 84 🟠 89 🟢 93 🟢 94
/blog/declarative-data-sync 🔴 43 🟠 87 🟢 100 🟢 94
/blog/defering-side-effects-in-node 🟠 71 🟠 89 🟢 93 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 77 🟠 89 🟢 93 🟢 94
/blog/distributing-nextjs-via-npm 🟠 77 🟠 89 🟢 100 🟢 94
/blog/dogfooding-your-product 🔴 38 🟠 89 🟢 93 🟢 94
/blog/dont-forget-your-vpn 🟠 77 🟠 88 🟢 100 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 79 🟠 88 🟢 100 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 70 🟠 89 🟢 93 🟢 95
/blog/etl-vs-elt 🟠 82 🟠 89 🟢 100 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 73 🟠 89 🟢 100 🟢 95
/blog/exports-is-not-a-function 🟠 65 🟠 89 🟢 93 🟢 94
/blog/extracting-all-mongodb-fields 🟠 74 🟠 89 🟢 93 🟢 94
/blog/getting-previous-path-nextjs 🟠 87 🟠 89 🟢 93 🟢 94
/blog/gifit 🔴 56 🟠 89 🟢 93 🟢 94
/blog/git-prune-to-remove-master 🟠 79 🟠 89 🟢 93 🟢 94
/blog/google-cloud-run-no-background-job 🟠 84 🟠 89 🟢 93 🟢 94
/blog/google-sheets-source 🟠 88 🟠 89 🟢 93 🟢 95
/blog/grouparoo-cloud 🟠 60 🟠 87 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 74 🟠 89 🟠 87 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 65 🟠 89 🟢 93 🟢 95
/blog/how-to-format-zendesk-tags 🟠 75 🟠 89 🟢 100 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 80 🟠 89 🟢 93 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 75 🟠 89 🟢 93 🟢 95
/blog/lighthouse-reports-on-github 🟠 70 🟠 89 🟢 100 🟢 94
/blog/marketing-challenges 🟠 86 🟠 89 🟢 93 🟢 95
/blog/migration-tips-for-m1-macs 🟠 78 🟠 89 🟢 93 🟢 95
/blog/mysql-column-names-case-sensitive 🟠 80 🟠 89 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟠 76 🟠 89 🟢 93 🟢 94
/blog/nextjs-plugins 🟠 76 🟠 89 🟢 93 🟢 95
/blog/node-js-and-ipv6 🟠 61 🟠 89 🟢 93 🟢 95
/blog/operational-analytics 🟠 69 🟠 89 🟢 100 🟢 95
/blog/product-metrics-open-source 🟠 78 🟠 89 🟢 93 🟢 94
/blog/promisifying-node-functions 🟠 72 🟠 89 🟢 93 🟢 95
/blog/pull-the-data-you-actually-want 🟠 62 🟠 89 🟢 93 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 85 🟠 89 🟢 100 🟢 95
/blog/seed-round 🟠 79 🟠 88 🟢 93 🟢 94
/blog/simulating-cohorts 🔴 58 🟠 89 🟢 93 🟢 95
/blog/software-development-workflow 🔴 59 🟠 87 🟢 93 🟢 95
/blog/sql-dialect-differences 🟠 79 🟠 89 🟢 93 🟢 95
/blog/steps-for-marketing-tests 🟠 61 🟠 89 🟢 93 🟢 96
/blog/sync-modes 🟠 88 🟠 89 🟢 93 🟢 94
/blog/testing-session-storage-selenium-node 🟠 85 🟠 89 🟢 93 🟢 94
/blog/the-shots-you-get-to-take 🟠 86 🟠 89 🟢 93 🟢 94
/blog/types-of-apis 🔴 56 🟠 89 🟢 93 🟢 95
/blog/types-of-databases 🟠 69 🟠 89 🟢 93 🟢 95
/blog/typescript-frontend-backend 🟠 77 🟠 89 🟢 93 🟢 94
/blog/understanding-types-sqlite-node 🟠 78 🟠 89 🟢 93 🟢 95
/blog/using-sync-modes 🟠 77 🟠 89 🟢 93 🟢 94
/blog/v06-release 🟠 84 🟠 89 🟢 100 🟢 94
/blog/v07-release 🔴 53 🟠 87 🟢 93 🟢 94
/blog/varchar-191 🟠 83 🟠 89 🟢 93 🟢 94
/blog/welcome-edmundo 🟠 60 🟠 88 🟢 93 🟢 94
/blog/welcome-kc 🟠 82 🟠 88 🟢 93 🟢 94
/blog/welcome-pedro 🟠 75 🟠 88 🟢 93 🟢 94
/blog/welcome-teal 🔴 57 🟠 88 🟢 93 🟢 94
/blog/what-is-a-data-pipeline 🟠 76 🟠 89 🟢 100 🟢 95
/blog/what-is-a-data-source 🔴 59 🟠 89 🟠 87 🟢 95
/blog/what-is-data-integration 🟠 61 🟠 89 🟢 93 🟢 95
/blog/what-is-data-integrity 🟠 83 🟠 89 🟢 93 🟢 95
/blog/what-is-data-synchronization 🟠 80 🟠 89 🟢 93 🟢 95
/blog/what-is-data-transformation 🟠 61 🟠 89 🟢 93 🟢 95
/blog/what-is-the-etl-process 🟠 74 🟠 89 🟢 93 🟢 95
/blog/your-smart-frontend-is-doing-too-much 🟠 81 🟠 89 🟢 100 🟢 95
/docs/cli 🔴 42 🟠 89 🟢 100 🟢 95
/docs/cloud 🔴 47 🟠 88 🟢 100 🟠 87
/docs/community 🔴 56 🟠 88 🟢 93 🟢 95
/docs/config 🔴 32 🟠 86 🟢 93 🟢 95
/docs/deployment 🔴 49 🟠 88 🟢 100 🟢 96
/docs/development 🔴 38 🟢 91 🟢 100 🟢 96
/docs/getting-started 🔴 32 🟠 86 🟢 93 🟢 95
/docs/installation 🔴 46 🟠 89 🟢 93 🟢 95
/docs/integrations 🔴 37 🟠 89 🟢 93 🟠 89
/docs/running 🔴 51 🟠 88 🟢 93 🟢 95
/docs/support 🔴 49 🟠 89 🟢 93 🟢 95
/docs/tutorials 🔴 49 🟠 89 🟢 93 🟢 95
/integrations/bigquery-to-salesforce 🟠 71 🟢 90 🟢 93 🟢 94
/integrations/postgres-to-hubspot 🟠 70 🟢 90 🟢 93 🟢 94
/integrations/postgres-to-salesforce 🟠 70 🟢 90 🟢 93 🟢 94
/legal/data-processing-addendum 🟠 64 🟢 90 🟢 93 🟠 86
/legal/hosted-services-addendum 🟠 80 🟢 90 🟢 100 🟠 86
/legal/privacy 🟠 82 🟠 89 🟢 100 🟠 87
/legal/security 🔴 54 🟢 90 🟢 93 🟠 86
/legal/subprocessors 🟠 75 🟢 90 🟢 100 🟠 86
/legal/terms 🟠 83 🟢 90 🟢 93 🟠 86
/solutions/census-alternative 🟠 82 🟢 90 🟢 100 🟢 94
/solutions/education 🟠 81 🟢 90 🟢 93 🟢 95
/solutions/healthcare 🟠 76 🟢 90 🟢 93 🟢 95
/solutions/hightouch-alternative 🟠 82 🟢 90 🟢 93 🟢 94
/solutions/modern-data-stack 🟠 76 🟢 90 🟢 93 🟢 95
/solutions/reverse-etl 🟠 82 🟢 90 🟢 93 🟢 95
/solutions/segment-alternative 🟠 80 🟢 91 🟢 100 🟢 94
/docs/cli/config 🔴 42 ❓ null 🟢 93 🟢 95
/docs/cli/run 🔴 39 🟠 88 🟢 93 🟢 95
/docs/cli/setup 🔴 43 ❓ null 🟢 93 🟠 87
/docs/cloud/repository-integration 🔴 50 🟠 88 🟢 93 🟢 95
/docs/community/code-of-conduct 🔴 57 🟠 88 🟢 93 🟢 95
/docs/community/contributions 🔴 45 🟠 88 🟢 93 🟢 95
/docs/config/apps 🔴 57 🟠 89 🟢 93 🟢 95
/docs/config/code-config 🔴 55 🟠 88 🟢 93 🟢 95
/docs/config/destinations 🔴 55 🟠 89 🟢 93 🟢 95
/docs/config/groups 🔴 54 🟠 89 🟢 93 🟢 95
/docs/config/models 🟠 67 🟠 88 🟢 100 🟢 95
/docs/config/properties 🔴 43 🟠 89 🟢 93 🟢 95
/docs/config/records 🔴 45 🟠 88 🟢 93 🟢 95
/docs/config/sources 🔴 43 🟠 89 🟢 93 🟢 95
/docs/development/databases 🔴 45 🟠 88 🟢 93 🟢 95
/docs/development/dataflow 🔴 37 🟠 88 🟠 87 🟢 95
/docs/development/destinations 🔴 37 🟠 88 🟢 100 🟢 95
/docs/development/plugins 🔴 34 🟢 90 🟢 93 🟢 95
/docs/development/publishing 🔴 56 🟠 88 🟢 93 🟢 95
/docs/development/sources 🔴 40 🟠 88 🟢 100 🟢 95
/docs/getting-started/product-concepts 🔴 34 🟠 88 🟢 93 🟢 96
/docs/installation/docker 🔴 39 🟠 88 🟢 93 🟢 95
/docs/installation/node 🔴 39 🟢 91 🟢 100 🟠 88
/docs/installation/plugins 🟠 64 🟠 89 🟢 93 🟠 87
/docs/integrations/grouparoo-bigquery 🔴 34 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-braze 🔴 38 🟠 88 🟢 93 🟢 95
/docs/integrations/grouparoo-calculated-property 🔴 41 🟠 88 🟢 93 🟢 95
/docs/integrations/grouparoo-clickhouse 🔴 32 🟠 84 🟢 100 🟢 94
/docs/integrations/grouparoo-dbt 🔴 44 🟠 88 🟢 93 🟢 95
/docs/integrations/grouparoo-intercom 🔴 38 🟠 84 🟢 93 🟢 95
/docs/integrations/grouparoo-marketo 🔴 38 🟠 88 🟢 100 🟢 95
/docs/integrations/grouparoo-mongo 🔴 34 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-mysql 🔴 34 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-postgres 🔴 48 🟠 84 🟢 100 🟢 94
/docs/integrations/grouparoo-redshift 🔴 32 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-salesforce 🔴 36 🟠 84 🟢 93 🟢 95
/docs/integrations/grouparoo-snowflake 🔴 34 🟠 84 🟢 100 🟢 94
/docs/integrations/grouparoo-sqlite 🔴 35 🟠 84 🟢 93 🟢 94
/docs/running/orchestration 🔴 47 🟠 88 🟢 93 🟢 95
/docs/running/settings 🔴 52 🟠 88 🟢 100 🟢 95
/docs/running/testing 🔴 45 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise 🔴 41 🟠 88 🟢 93 🟢 95
/docs/support/common-issues 🔴 49 🟠 88 🟢 93 🟢 95
/docs/support/debugging 🔴 37 🟠 88 🟢 93 🟢 95
/docs/support/environment 🟠 61 ❓ null 🟢 93 🟠 87
/docs/support/legal 🔴 49 🟠 88 🟢 93 🟢 95
/docs/support/monitoring 🔴 49 🟠 88 🟢 93 🟢 95
/docs/support/network 🔴 46 🟠 88 🟢 93 🟢 95
/docs/support/permissions 🔴 52 🟠 88 🟢 93 🟢 95
/docs/support/rest-api 🔴 38 🟠 88 🟢 93 🟢 95
/docs/support/secrets 🔴 53 🟠 88 🟢 93 🟢 95
/docs/support/security 🔴 45 🟠 89 🟢 100 🟢 95
/docs/support/telemetry 🔴 43 🟠 88 🟢 93 🟢 95
/docs/support/upgrading-grouparoo 🔴 44 🟠 88 🟢 93 🟢 95
/docs/tutorials/app-example-config 🔴 36 🟠 89 🟢 93 🟠 88
/integrations/destinations/braze 🟠 80 🟠 89 🟢 93 🟢 94
/integrations/sources/clickhouse 🟠 76 🟠 89 🟢 93 🟢 94
/integrations/sources/csv 🟠 79 🟠 89 🟢 93 🟢 94
/integrations/destinations/eloqua 🟠 75 🟠 89 🟢 100 🟢 94
/integrations/destinations/customerio 🟠 77 🟠 89 🟢 93 🟢 94
/integrations/destinations/facebook 🟠 79 🟠 89 🟢 93 🟢 94
/integrations/sources/bigquery 🟠 78 🟠 89 🟢 100 🟢 94
/integrations/sources/google-sheets 🟠 82 🟠 89 🟢 93 🟢 94
/integrations/destinations/hubspot 🟠 82 🟠 89 🟢 93 🟢 94
/integrations/destinations/intercom 🟠 81 🟠 89 🟢 93 🟢 94
/integrations/destinations/iterable 🟠 76 🟠 89 🟢 93 🟢 94
/integrations/destinations/mailchimp 🟠 81 🟠 89 🟢 93 🟢 94
/integrations/destinations/marketo 🟠 76 🟠 89 🟢 100 🟢 94
/integrations/destinations/mixpanel 🟠 76 🟠 89 🟢 93 🟢 94
/integrations/sources/mongo 🟠 75 🟠 89 🟢 93 🟢 94
/integrations/sources/mysql 🟠 77 🟠 89 🟢 93 🟢 94
/integrations/destinations/onesignal 🟠 79 🟠 89 🟢 93 🟢 94
/integrations/destinations/pardot 🟠 73 🟠 89 🟢 93 🟢 94
/integrations/destinations/pipedrive 🟠 80 🟠 89 🟢 93 🟢 94
/integrations/sources/postgres 🟠 80 🟠 89 🟢 93 🟢 94
/integrations/sources/redshift 🟠 79 🟠 89 🟢 93 🟢 94
/integrations/destinations/sailthru 🟠 74 🟠 89 🟢 93 🟢 94
/integrations/destinations/salesforce 🟠 76 🟠 89 🟢 93 🟢 94
/integrations/destinations/sendgrid 🟠 77 🟠 89 🟢 93 🟢 94
/integrations/sources/snowflake 🟠 80 🟠 89 🟢 93 🟢 94
/integrations/sources/sqlite 🟠 81 🟠 89 🟢 100 🟢 94
/integrations/destinations/zendesk 🟠 82 🟠 89 🟢 93 🟢 94
/docs/config/code-config/apps 🔴 58 🟠 88 🟢 100 🟢 95
/docs/config/code-config/destinations 🔴 43 🟠 88 🟢 93 🟢 95
/docs/config/code-config/groups 🔴 33 🟢 91 🟢 100 🟢 95
/docs/config/code-config/properties 🔴 42 🟠 88 🟢 93 🟢 95
/docs/config/code-config/sources 🔴 41 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise/apps 🔴 51 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise/destinations 🔴 44 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise/groups 🔴 55 🟢 91 🟢 93 🟢 95
/docs/running/ui-enterprise/properties 🔴 45 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise/sources 🔴 41 🟠 88 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🔴 55 🟠 88 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🔴 59 🟢 90 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🔴 50 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v04-v05 🟠 60 🟠 88 🟢 100 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🔴 44 🟢 90 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v06-v07 🔴 39 🟠 88 🟢 100 🟢 95

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 62 🟢 90 🟢 93 🟠 87
/about 🟠 83 🟠 89 🟢 93 🟢 96
/blog 🟠 76 🟠 89 🟢 100 🟠 88
/chat 🔴 58 🟠 88 🟢 93 🟢 94
/data-sync-apps 🟠 69 🟢 90 🟢 100 🟢 96
/docs 🟠 73 🟢 90 🟢 93 🟠 88
/get-started 🟠 75 🟢 90 🟢 100 🟠 86
/integrations 🟠 82 🟢 90 🟢 93 🟢 96
/meet 🟠 77 🟠 81 🟢 93 🟢 94
/pricing 🟠 76 🟠 87 🟢 93 🟢 94
/public-sitemap 🟠 81 🟢 90 🟢 93 🟢 98
/trial 🟠 89 🟢 90 🟢 100 🟢 100
/whats-new 🟠 75 🟠 87 🟢 100 🟠 79
/blog/2021-10-14-nextjs-and-data 🟠 86 🟠 88 🟢 100 🟢 94
/blog/7-awesome-sqlite-quirks 🟠 65 🟠 89 🟢 93 🟢 95
/blog/97-things-every-data-engineer-should-know 🟠 88 🟠 89 🟢 93 🟢 94
/blog/a-single-source-of-truth 🔴 56 🟠 87 🟢 100 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 49 🟠 89 🟢 93 🟢 95
/blog/app-refresh-grouparoo-and-dbt 🟠 83 🟠 89 🟠 87 🟠 87
/blog/apple-m1-js-memory-error 🟠 85 🟠 89 🟢 93 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 87 🟠 89 🟢 93 🟢 95
/blog/batching-api-requests 🔴 58 🟠 89 🟢 93 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 86 🟠 89 🟢 93 🟠 87
/blog/building-a-sync-engine 🟠 70 🟠 89 🟢 93 🟢 95
/blog/change-primary-key-sequelize 🟠 75 🟠 89 🟢 100 🟢 94
/blog/crm-system-rate-limiting 🟠 75 🟠 89 🟢 93 🟢 96
/blog/customer-data-integration 🔴 51 🟠 89 🟢 93 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 78 ❓ null 🟢 93 🟢 95
/blog/data-lakes-vs-data-warehouses 🟠 88 🟠 89 🟢 93 🟢 95
/blog/data-makes-your-tools-smarter 🟠 83 🟠 89 🟢 100 🟢 94
/blog/dbt-and-grouparoo 🟠 83 🟠 89 🟢 93 🟢 94
/blog/declarative-data-sync 🔴 41 🟠 87 🟢 93 🟢 94
/blog/defering-side-effects-in-node 🟠 75 🟠 89 🟢 93 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 83 🟠 89 🟠 87 🟢 94
/blog/distributing-nextjs-via-npm 🟠 75 🟠 89 🟢 93 🟢 94
/blog/dogfooding-your-product 🔴 37 🟠 89 🟢 93 🟢 94
/blog/dont-forget-your-vpn 🟠 84 🟠 88 🟢 93 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 88 🟠 88 🟢 93 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 75 🟠 89 🟢 100 🟢 95
/blog/etl-vs-elt 🟠 89 🟠 89 🟢 93 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 85 🟠 89 🟢 93 🟢 95
/blog/exports-is-not-a-function 🔴 59 🟠 89 🟢 93 🟢 94
/blog/extracting-all-mongodb-fields 🟠 74 🟠 89 🟢 100 🟢 94
/blog/getting-previous-path-nextjs 🟢 91 🟠 89 🟢 100 🟢 94
/blog/gifit 🔴 47 🟠 89 🟢 93 🟢 94
/blog/git-prune-to-remove-master 🟠 86 🟠 89 🟢 100 🟢 94
/blog/google-cloud-run-no-background-job 🟠 82 🟠 89 🟢 93 🟢 94
/blog/google-sheets-source 🟠 87 🟠 89 🟢 100 🟢 95
/blog/grouparoo-cloud 🔴 57 🟠 87 🟢 100 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 85 🟠 89 🟠 87 🟢 95
/blog/how-grouparoo-works-as-a-team 🔴 55 🟠 89 🟢 93 🟢 95
/blog/how-to-format-zendesk-tags 🟠 77 🟠 89 🟢 93 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 81 🟠 89 🟢 100 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 76 🟠 89 🟢 100 🟢 95
/blog/lighthouse-reports-on-github 🟠 79 🟠 89 🟢 93 🟢 94
/blog/marketing-challenges 🟠 78 🟠 89 🟢 100 🟢 95
/blog/migration-tips-for-m1-macs 🟠 62 🟠 89 🟢 93 🟢 95
/blog/mysql-column-names-case-sensitive 🟠 77 🟠 89 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟠 80 🟠 89 🟢 93 🟢 94
/blog/nextjs-plugins 🟠 77 🟠 89 🟢 93 🟢 95
/blog/node-js-and-ipv6 🟠 62 🟠 89 🟢 93 🟢 95
/blog/operational-analytics 🟠 76 🟠 89 🟢 93 🟢 95
/blog/product-metrics-open-source 🟠 83 🟠 89 🟢 93 🟢 94
/blog/promisifying-node-functions 🟠 78 🟠 89 🟢 93 🟢 95
/blog/pull-the-data-you-actually-want 🔴 57 🟠 89 🟢 93 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 84 🟠 89 🟢 93 🟢 95
/blog/seed-round 🟠 67 🟠 88 🟢 93 🟢 94
/blog/simulating-cohorts 🟠 71 🟠 89 🟢 93 🟢 95
/blog/software-development-workflow 🔴 53 🟠 87 🟢 93 🟢 95
/blog/sql-dialect-differences 🟠 76 🟠 89 🟢 100 🟢 95
/blog/steps-for-marketing-tests 🔴 53 🟠 89 🟢 93 🟢 96
/blog/sync-modes 🟠 82 🟠 89 🟢 93 🟢 94
/blog/testing-session-storage-selenium-node 🟠 82 🟠 89 🟢 93 🟢 94
/blog/the-shots-you-get-to-take 🟠 75 🟠 89 🟢 93 🟢 94
/blog/types-of-apis 🔴 55 🟠 89 🟠 87 🟢 95
/blog/types-of-databases 🟠 71 🟠 89 🟢 93 🟢 95
/blog/typescript-frontend-backend 🟠 80 🟠 89 🟢 93 🟢 94
/blog/typescript-types-from-class-properties 🟠 75 🟠 89 🟢 93 🟢 94
/blog/understanding-types-sqlite-node 🟠 85 🟠 89 🟢 93 🟢 95
/blog/using-sync-modes 🟠 64 🟠 89 🟢 93 🟢 94
/blog/v06-release 🟠 84 🟠 89 🟢 93 🟢 94
/blog/v07-release 🔴 53 🟠 87 🟢 93 🟢 94
/blog/varchar-191 🟠 84 🟠 89 🟢 100 🟢 94
/blog/welcome-edmundo 🟠 67 🟠 88 🟢 93 🟢 94
/blog/welcome-kc 🟠 81 🟠 88 🟢 100 🟢 94
/blog/welcome-pedro 🟠 74 🟠 88 🟢 100 🟢 94
/blog/welcome-teal 🔴 54 🟠 88 🟢 93 🟢 94
/blog/what-is-a-data-pipeline 🟠 75 🟠 89 🟢 93 🟢 95
/blog/what-is-a-data-source 🔴 56 🟠 89 🟠 87 🟢 95
/blog/what-is-data-integration 🟠 65 🟠 89 🟢 100 🟢 95
/blog/what-is-data-integrity 🟠 84 🟠 89 🟢 93 🟢 95
/blog/what-is-data-synchronization 🟠 74 🟠 89 🟢 93 🟢 95
/blog/what-is-data-transformation 🔴 55 🟠 89 🟠 87 🟢 95
/blog/what-is-the-etl-process 🟠 73 🟠 89 🟢 93 🟢 95
/blog/your-smart-frontend-is-doing-too-much 🟠 89 🟠 89 🟢 93 🟢 95
/docs/cli 🟠 62 🟠 89 🟢 93 🟢 95
/docs/cloud 🔴 46 🟠 88 🟢 100 🟠 87
/docs/community 🟠 62 🟠 88 🟢 93 🟢 95
/docs/config 🔴 41 🟠 86 🟢 93 🟢 95
/docs/deployment 🔴 44 🟠 88 🟢 93 🟢 96
/docs/development 🔴 45 🟢 91 🟢 93 🟢 96
/docs/getting-started 🔴 30 🟠 86 🟢 100 🟢 95
/docs/installation 🔴 40 🟠 89 🟢 93 🟢 95
/docs/integrations 🔴 36 🟠 89 🟢 93 🟠 89
/docs/running 🟠 61 🟠 88 🟢 93 🟢 95
/docs/support 🔴 59 🟠 89 🟢 93 🟢 95
/docs/tutorials 🟠 67 🟠 89 🟢 93 🟢 95
/integrations/bigquery-to-salesforce 🟠 65 🟢 90 🟢 93 🟢 94
/integrations/postgres-to-hubspot 🟠 75 🟢 90 🟢 93 🟢 94
/integrations/postgres-to-salesforce 🟠 78 🟢 90 🟢 100 🟢 94
/legal/data-processing-addendum 🟠 62 🟢 90 🟢 93 🟠 86
/legal/hosted-services-addendum 🟠 68 🟢 90 🟢 93 🟠 86
/legal/privacy 🟠 87 🟠 89 🟢 93 🟠 87
/legal/security 🔴 51 🟢 90 🟢 93 🟠 86
/legal/subprocessors 🟠 75 🟢 90 🟢 93 🟠 86
/legal/terms 🟠 70 🟢 90 🟢 100 🟠 86
/solutions/census-alternative 🟠 84 🟠 84 🟢 93 🟢 95
/solutions/education 🟠 82 🟢 90 🟢 93 🟢 95
/solutions/healthcare 🟠 84 🟢 90 🟢 93 🟢 95
/solutions/hightouch-alternative 🟠 79 🟠 84 🟢 100 🟢 95
/solutions/modern-data-stack 🟠 72 🟢 90 🟢 93 🟢 95
/solutions/reverse-etl 🟠 87 🟢 90 🟢 93 🟢 95
/solutions/segment-alternative 🟠 82 🟠 84 🟢 100 🟢 95
/docs/cli/config 🔴 59 ❓ null 🟢 93 🟢 95
/docs/cli/run 🔴 37 🟠 88 🟢 93 🟢 95
/docs/cli/setup 🔴 58 ❓ null 🟢 93 🟠 87
/docs/cloud/repository-integration 🟠 67 🟠 88 🟢 93 🟢 95
/docs/community/code-of-conduct 🟠 62 🟠 88 🟢 93 🟢 95
/docs/community/contributions 🔴 56 🟠 88 🟢 93 🟢 95
/docs/config/apps 🔴 54 🟠 89 🟢 93 🟢 95
/docs/config/code-config 🔴 56 🟠 88 🟢 93 🟢 95
/docs/config/destinations 🔴 53 🟠 89 🟢 93 🟢 95
/docs/config/groups 🟠 60 🟠 89 🟢 93 🟢 95
/docs/config/models 🟠 66 🟠 88 🟢 93 🟢 95
/docs/config/properties 🔴 58 🟠 89 🟢 93 🟢 95
/docs/config/records 🔴 40 🟠 88 🟢 93 🟢 95
/docs/config/sources 🔴 44 🟠 89 🟢 93 🟢 95
/docs/development/databases 🔴 56 🟠 88 🟢 93 🟢 95
/docs/development/dataflow 🔴 34 🟠 88 🟠 87 🟢 95
/docs/development/destinations 🔴 55 🟠 88 🟢 100 🟢 95
/docs/development/plugins 🔴 57 🟢 90 🟢 93 🟢 95
/docs/development/publishing 🔴 55 🟠 88 🟢 93 🟢 95
/docs/development/sources 🔴 37 🟠 88 🟢 93 🟢 95
/docs/getting-started/product-concepts 🔴 52 🟠 88 🟢 93 🟢 96
/docs/installation/docker 🔴 59 🟠 88 🟢 93 🟢 95
/docs/installation/node 🔴 33 🟢 91 🟢 100 🟠 88
/docs/installation/plugins 🟠 63 🟠 89 🟢 93 🟠 87
/docs/integrations/grouparoo-bigquery 🔴 45 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-braze 🔴 40 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-calculated-property 🔴 59 🟠 88 🟢 93 🟢 94
/docs/integrations/grouparoo-clickhouse 🔴 34 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-dbt 🔴 49 🟠 88 🟢 93 🟢 95
/docs/integrations/grouparoo-hubspot 🔴 52 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-intercom 🔴 53 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-mailchimp 🔴 30 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-mailjet 🔴 39 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-marketo 🔴 34 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-mongo 🔴 37 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-mysql 🔴 45 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-pipedrive 🔴 34 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-postgres 🔴 31 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-redshift 🔴 50 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-sailthru 🔴 35 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-salesforce 🔴 35 🟠 84 🟢 93 🟢 95
/docs/integrations/grouparoo-sendgrid 🔴 50 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-snowflake 🔴 53 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-sqlite 🔴 47 🟠 84 🟢 93 🟢 94
/docs/running/orchestration 🟠 64 🟠 88 🟢 93 🟢 95
/docs/running/settings 🔴 55 🟠 88 🟢 93 🟢 95
/docs/running/testing 🔴 41 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise 🔴 56 🟠 88 🟢 93 🟢 95
/docs/support/common-issues 🟠 66 🟠 88 🟢 93 🟢 95
/docs/support/debugging 🔴 35 🟠 88 🟢 100 🟢 95
/docs/support/environment 🟠 62 ❓ null 🟢 100 🟠 87
/docs/support/legal 🔴 45 🟠 88 🟢 100 🟢 95
/docs/support/monitoring 🔴 58 🟠 88 🟢 100 🟢 95
/docs/support/network 🔴 40 🟠 88 🟢 93 🟢 95
/docs/support/permissions 🔴 45 🟠 88 🟢 93 🟢 95
/docs/support/rest-api 🔴 37 🟠 88 🟢 100 🟢 95
/docs/support/secrets 🟠 67 🟠 88 🟢 93 🟢 95
/docs/support/security 🔴 39 🟠 89 🟢 93 🟢 95
/docs/support/telemetry 🔴 39 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo 🔴 40 🟠 88 🟢 93 🟢 95
/docs/tutorials/app-example-config 🔴 52 🟠 89 🟢 93 🟠 88
/integrations/destinations/braze 🟠 82 🟠 89 🟢 93 🟢 94
/integrations/sources/clickhouse 🟠 74 🟠 89 🟢 93 🟢 94
/integrations/sources/csv 🟠 79 🟠 89 🟢 93 🟢 94
/integrations/destinations/eloqua 🟠 76 🟠 89 🟢 93 🟢 94
/integrations/destinations/customerio 🟠 84 🟠 89 🟢 100 🟢 94
/integrations/destinations/facebook 🟠 83 🟠 89 🟢 93 🟢 94
/integrations/sources/bigquery 🟠 79 🟠 89 🟢 93 🟢 94
/integrations/sources/google-sheets 🟠 86 🟠 89 🟢 93 🟢 94
/integrations/destinations/hubspot 🟠 78 🟠 89 🟢 93 🟢 94
/integrations/destinations/intercom 🟠 81 🟠 89 🟢 93 🟢 94
/integrations/destinations/iterable 🟠 82 🟠 89 🟢 93 🟢 94
/integrations/destinations/mailchimp 🟠 75 🟠 89 🟢 100 🟢 94
/integrations/destinations/marketo 🟠 67 🟠 89 🟢 93 🟢 94
/integrations/destinations/mixpanel 🟠 82 🟠 89 🟢 93 🟢 94
/integrations/sources/mongo 🟠 84 🟠 89 🟢 93 🟢 94
/integrations/sources/mysql 🟠 84 🟠 89 🟢 100 🟢 94
/integrations/destinations/onesignal 🟠 82 🟠 89 🟢 93 🟢 94
/integrations/destinations/pardot 🟠 79 🟠 89 🟢 100 🟢 94
/integrations/destinations/pipedrive 🟠 82 🟠 89 🟢 100 🟢 94
/integrations/sources/postgres 🟠 85 🟠 89 🟢 100 🟢 94
/integrations/sources/redshift 🟠 84 🟠 89 🟢 93 🟢 94
/integrations/destinations/sailthru 🟠 81 🟠 89 🟢 100 🟢 94
/integrations/destinations/salesforce 🟠 84 🟠 89 🟢 100 🟢 94
/integrations/destinations/sendgrid 🟠 81 🟠 89 🟢 93 🟢 94
/integrations/sources/snowflake 🟠 82 🟠 89 🟢 93 🟢 94
/integrations/sources/sqlite 🟠 78 🟠 89 🟢 93 🟢 94
/integrations/destinations/zendesk 🟠 80 🟠 89 🟢 100 🟢 94
/docs/config/code-config/apps 🔴 56 🟠 88 🟢 93 🟢 95
/docs/config/code-config/destinations 🔴 55 🟠 88 🟢 93 🟢 95
/docs/config/code-config/groups 🔴 31 🟢 91 🟢 100 🟢 95
/docs/config/code-config/properties 🔴 50 🟠 88 🟢 93 🟢 95
/docs/config/code-config/sources 🔴 39 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise/apps 🟠 66 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise/destinations 🔴 50 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise/groups 🔴 36 🟢 91 🟢 93 🟢 95
/docs/running/ui-enterprise/properties 🔴 46 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise/sources 🔴 52 🟠 88 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 63 🟠 88 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🟠 62 🟢 90 🟢 100 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🔴 56 🟠 88 🟢 100 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🟠 66 🟠 88 🟢 100 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🟠 64 🟢 90 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v06-v07 🔴 52 🟠 88 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v07-v08 🟠 61 🟠 88 🟢 100 🟢 95

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 63 🟢 90 🟢 93 🟠 87
/about 🟠 68 🟠 89 🟢 93 🟢 96
/blog 🟠 71 🟠 89 🟢 93 🟠 88
/chat 🔴 51 🟠 88 🟢 93 🟢 94
/data-sync-apps 🟠 70 🟢 90 🟢 100 🟢 96
/docs 🟠 76 🟢 90 🟢 93 🟠 88
/get-started 🟠 72 🟢 90 🟢 93 🟠 86
/integrations 🟠 78 🟢 90 🟢 93 🟢 96
/meet 🟠 75 🟠 81 🟢 93 🟢 94
/pricing 🟠 76 🟠 87 🟢 93 🟢 94
/public-sitemap 🟠 70 🟢 90 🟢 93 🟢 98
/trial 🟠 81 🟢 90 🟢 93 🟢 100
/whats-new 🔴 55 🟠 87 🟢 93 🟠 79
/blog/2021-10-14-nextjs-and-data 🟠 77 🟠 88 🟢 93 🟢 94
/blog/7-awesome-sqlite-quirks 🟠 75 🟠 89 🟢 93 🟢 95
/blog/97-things-every-data-engineer-should-know 🟠 77 🟠 89 🟢 93 🟢 94
/blog/a-single-source-of-truth 🔴 57 🟠 87 🟢 93 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 46 🟠 89 🟢 93 🟢 95
/blog/app-refresh-grouparoo-and-dbt 🟠 85 🟠 89 🟠 87 🟠 87
/blog/apple-m1-js-memory-error 🟠 79 🟠 89 🟢 93 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 82 🟠 89 🟢 93 🟢 95
/blog/batching-api-requests 🔴 58 🟠 89 🟢 100 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 73 🟠 89 🟢 93 🟠 87
/blog/building-a-sync-engine 🟠 75 🟠 89 🟢 100 🟢 95
/blog/change-primary-key-sequelize 🟠 82 🟠 89 🟢 93 🟢 94
/blog/crm-system-rate-limiting 🟠 75 🟠 89 🟢 93 🟢 96
/blog/customer-data-integration 🔴 55 🟠 89 🟢 93 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 75 ❓ null 🟢 100 🟢 95
/blog/data-lakes-vs-data-warehouses 🟠 72 🟠 89 🟢 93 🟢 95
/blog/data-makes-your-tools-smarter 🟠 78 🟠 89 🟢 93 🟢 94
/blog/dbt-and-grouparoo 🟠 81 🟠 89 🟢 93 🟢 94
/blog/declarative-data-sync 🔴 37 🟠 87 🟢 93 🟢 94
/blog/defering-side-effects-in-node 🔴 56 🟠 89 🟢 93 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 76 🟠 89 🟠 87 🟢 94
/blog/distributing-nextjs-via-npm 🟠 68 🟠 89 🟢 93 🟢 94
/blog/dogfooding-your-product 🔴 33 🟠 89 🟢 93 🟢 94
/blog/dont-forget-your-vpn 🟠 77 🟠 88 🟢 100 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 88 🟠 88 🟢 100 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 73 🟠 89 🟢 93 🟢 95
/blog/etl-vs-elt 🟠 83 🟠 89 🟢 93 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 86 🟠 89 🟢 93 🟢 95
/blog/exports-is-not-a-function 🟠 78 🟠 89 🟢 93 🟢 94
/blog/extracting-all-mongodb-fields 🟠 72 🟠 89 🟢 100 🟢 94
/blog/getting-previous-path-nextjs 🟠 75 🟠 89 🟢 93 🟢 94
/blog/gifit 🔴 52 🟠 89 🟢 93 🟢 94
/blog/git-prune-to-remove-master 🟠 77 🟠 89 🟢 93 🟢 94
/blog/google-cloud-run-no-background-job 🟠 84 🟠 89 🟢 93 🟢 94
/blog/google-sheets-source 🟠 81 🟠 89 🟢 93 🟢 95
/blog/grouparoo-cloud 🔴 54 🟠 87 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 74 🟠 89 🟢 93 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 61 🟠 89 🟢 93 🟢 95
/blog/how-to-format-zendesk-tags 🟠 72 🟠 89 🟢 93 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 79 🟠 89 🟢 93 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 86 🟠 89 🟢 93 🟢 95
/blog/lighthouse-reports-on-github 🟠 61 🟠 89 🟢 93 🟢 94
/blog/marketing-challenges 🟠 78 🟠 89 🟢 93 🟢 95
/blog/migration-tips-for-m1-macs 🟠 61 🟠 89 🟢 93 🟢 95
/blog/mysql-column-names-case-sensitive 🟠 83 🟠 89 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟠 88 🟠 89 🟢 93 🟢 94
/blog/nextjs-plugins 🟠 73 🟠 89 🟢 93 🟢 95
/blog/node-js-and-ipv6 🔴 56 🟠 89 🟢 93 🟢 95
/blog/operational-analytics 🟠 73 🟠 89 🟢 93 🟢 95
/blog/product-metrics-open-source 🟠 70 🟠 89 🟢 93 🟢 94
/blog/promisifying-node-functions 🟠 71 🟠 89 🟢 93 🟢 95
/blog/pull-the-data-you-actually-want 🔴 52 🟠 89 🟢 93 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 83 🟠 89 🟢 93 🟢 95
/blog/seed-round 🟠 70 🟠 88 🟢 93 🟢 94
/blog/simulating-cohorts 🔴 54 🟠 89 🟢 93 🟢 95
/blog/software-development-workflow 🟠 63 🟠 87 🟢 93 🟢 95
/blog/sql-dialect-differences 🟠 83 🟠 89 🟢 93 🟢 95
/blog/steps-for-marketing-tests 🟠 61 🟠 89 🟢 93 🟢 96
/blog/sync-modes 🟠 88 🟠 89 🟢 93 🟢 94
/blog/testing-session-storage-selenium-node 🟠 87 🟠 89 🟢 93 🟢 94
/blog/the-shots-you-get-to-take 🟠 72 🟠 89 🟢 100 🟢 94
/blog/types-of-apis 🔴 51 🟠 89 🟠 87 🟢 95
/blog/types-of-databases 🔴 57 🟠 89 🟢 93 🟢 95
/blog/typescript-frontend-backend 🟠 79 🟠 89 🟢 93 🟢 94
/blog/typescript-types-from-class-properties 🟠 76 🟠 89 🟢 93 🟢 94
/blog/understanding-types-sqlite-node 🟠 78 🟠 89 🟢 93 🟢 95
/blog/using-sync-modes 🟠 65 🟠 89 🟢 93 🟢 94
/blog/v06-release 🟠 67 🟠 89 🟢 93 🟢 94
/blog/v07-release 🔴 48 🟠 87 🟢 93 🟢 94
/blog/varchar-191 🟠 77 🟠 89 🟢 93 🟢 94
/blog/welcome-edmundo 🔴 54 🟠 88 🟢 93 🟢 94
/blog/welcome-kc 🟠 80 🟠 88 🟢 93 🟢 94
/blog/welcome-pedro 🟠 76 🟠 88 🟢 93 🟢 94
/blog/welcome-teal 🔴 53 🟠 88 🟢 93 🟢 94
/blog/what-is-a-data-pipeline 🟠 82 🟠 89 🟢 93 🟢 95
/blog/what-is-a-data-source 🔴 57 🟠 89 🟠 87 🟢 95
/blog/what-is-data-integration 🔴 57 🟠 89 🟢 93 🟢 95
/blog/what-is-data-integrity 🟠 80 🟠 89 🟢 93 🟢 95
/blog/what-is-data-synchronization 🟠 79 🟠 89 🟢 93 🟢 95
/blog/what-is-data-transformation 🔴 53 🟠 89 🟠 87 🟢 95
/blog/what-is-the-etl-process 🟠 78 🟠 89 🟠 87 🟢 95
/blog/your-smart-frontend-is-doing-too-much 🟠 76 🟠 89 🟢 100 🟢 95
/docs/cli 🔴 38 🟠 89 🟢 93 🟢 95
/docs/cloud 🔴 41 🟠 88 🟢 93 🟠 87
/docs/community 🟠 63 🟠 88 🟢 93 🟢 95
/docs/config 🔴 29 🟠 86 🟢 93 🟢 95
/docs/deployment 🔴 43 🟠 88 🟢 93 🟢 96
/docs/development 🔴 44 🟢 91 🟢 100 🟢 96
/docs/getting-started 🔴 30 🟠 86 🟢 93 🟢 95
/docs/installation 🔴 49 🟠 89 🟢 93 🟢 95
/docs/integrations 🔴 36 🟠 89 🟢 100 🟠 89
/docs/running 🔴 46 🟠 88 🟢 93 🟢 95
/docs/support 🟠 65 🟠 89 🟢 93 🟢 95
/docs/tutorials 🟠 64 🟠 89 🟢 100 🟢 95
/integrations/bigquery-to-salesforce 🟠 72 🟢 90 🟢 93 🟢 94
/integrations/postgres-to-hubspot 🟠 66 🟢 90 🟢 100 🟢 94
/integrations/postgres-to-salesforce 🟠 80 🟢 90 🟢 100 🟢 94
/legal/data-processing-addendum 🟠 71 🟢 90 🟢 93 🟠 86
/legal/hosted-services-addendum 🟠 66 🟢 90 🟢 93 🟠 86
/legal/privacy 🟠 86 🟠 89 🟢 93 🟠 87
/legal/security 🟠 67 🟢 90 🟢 93 🟠 86
/legal/subprocessors 🟠 71 🟢 90 🟢 93 🟠 86
/legal/terms 🟠 63 🟢 90 🟢 93 🟠 86
/solutions/census-alternative 🟠 69 🟠 84 🟢 93 🟢 95
/solutions/education 🟠 75 🟢 90 🟢 93 🟢 95
/solutions/healthcare 🟠 79 🟢 90 🟢 93 🟢 95
/solutions/hightouch-alternative 🟠 80 🟠 84 🟢 93 🟢 95
/solutions/modern-data-stack 🟠 76 🟢 90 🟢 93 🟢 95
/solutions/reverse-etl 🟠 84 🟢 90 🟢 93 🟢 95
/solutions/segment-alternative 🟠 75 🟠 84 🟢 93 🟢 95
/docs/cli/config 🔴 47 ❓ null 🟢 93 🟢 95
/docs/cli/run 🔴 53 🟠 88 🟢 93 🟢 95
/docs/cli/setup 🔴 55 ❓ null 🟢 93 🟠 87
/docs/cloud/repository-integration 🔴 56 🟠 88 🟢 93 🟢 95
/docs/community/code-of-conduct 🔴 58 🟠 88 🟢 93 🟢 95
/docs/community/contributions 🔴 38 🟠 88 🟢 100 🟢 95
/docs/config/apps 🟠 63 🟠 89 🟢 93 🟢 95
/docs/config/code-config 🔴 52 🟠 88 🟢 100 🟢 95
/docs/config/destinations 🔴 58 🟠 89 🟢 93 🟢 95
/docs/config/groups 🔴 58 🟠 89 🟢 93 🟢 95
/docs/config/models 🔴 59 🟠 88 🟢 93 🟢 95
/docs/config/properties 🔴 54 🟠 89 🟢 93 🟢 95
/docs/config/records 🔴 53 🟠 88 🟢 93 🟢 95
/docs/config/sources 🔴 55 🟠 89 🟢 93 🟢 95
/docs/development/databases 🔴 41 🟠 88 🟢 93 🟢 95
/docs/development/dataflow 🔴 33 🟠 88 🟠 87 🟢 95
/docs/development/destinations 🔴 53 🟠 88 🟢 93 🟢 95
/docs/development/plugins 🔴 33 🟢 90 🟢 93 🟢 95
/docs/development/publishing 🔴 48 🟠 88 🟢 93 🟢 95
/docs/development/sources 🔴 49 🟠 88 🟢 93 🟢 95
/docs/getting-started/product-concepts 🔴 51 🟠 88 🟢 100 🟢 96
/docs/installation/docker 🔴 38 🟠 88 🟢 100 🟢 95
/docs/installation/node 🔴 55 🟢 91 🟢 100 🟠 88
/docs/installation/plugins 🟠 65 🟠 89 🟢 100 🟠 87
/docs/integrations/grouparoo-bigquery 🔴 53 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-braze 🔴 50 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-calculated-property 🔴 59 🟠 88 🟢 93 🟢 94
/docs/integrations/grouparoo-clickhouse 🔴 29 🟠 84 🟢 100 🟢 94
/docs/integrations/grouparoo-dbt 🔴 35 🟠 88 🟢 93 🟢 95
/docs/integrations/grouparoo-hubspot 🔴 54 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-intercom 🔴 33 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-mailchimp 🔴 30 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-mailjet 🔴 53 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-marketo 🔴 37 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-mongo 🔴 36 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-mysql 🔴 36 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-pipedrive 🔴 33 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-postgres 🔴 29 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-redshift 🔴 36 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-sailthru 🔴 49 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-salesforce 🔴 44 🟠 84 🟢 93 🟢 95
/docs/integrations/grouparoo-sendgrid 🔴 39 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-snowflake 🔴 31 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-sqlite 🔴 45 🟠 89 🟢 93 🟢 95
/docs/running/orchestration 🔴 59 🟠 88 🟢 100 🟢 95
/docs/running/settings 🟠 64 🟠 88 🟢 93 🟢 95
/docs/running/testing 🔴 35 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise 🔴 36 🟠 88 🟢 93 🟢 95
/docs/support/common-issues 🔴 59 🟠 88 🟢 93 🟢 95
/docs/support/debugging 🔴 35 🟠 88 🟢 93 🟢 95
/docs/support/environment 🟠 65 ❓ null 🟢 93 🟠 87
/docs/support/legal 🔴 45 🟠 88 🟢 100 🟢 95
/docs/support/monitoring 🟠 65 🟠 88 🟢 93 🟢 95
/docs/support/network 🔴 45 🟠 88 🟢 93 🟢 95
/docs/support/permissions 🔴 44 🟠 88 🟢 93 🟢 95
/docs/support/rest-api 🔴 50 🟠 88 🟢 100 🟢 95
/docs/support/secrets 🟠 71 🟠 88 🟢 93 🟢 95
/docs/support/security 🔴 39 🟠 89 🟢 93 🟢 95
/docs/support/telemetry 🔴 38 🟠 88 🟢 93 🟢 95
/docs/support/upgrading-grouparoo 🔴 50 🟠 88 🟢 100 🟢 95
/docs/tutorials/app-example-config 🔴 50 🟠 89 🟢 100 🟠 88
/integrations/destinations/braze 🟠 82 🟠 89 🟢 93 🟢 94
/integrations/sources/clickhouse 🟠 76 🟠 89 🟢 100 🟢 94
/integrations/sources/csv 🟠 72 🟠 89 🟢 93 🟢 94
/integrations/destinations/eloqua 🟠 73 🟠 89 🟢 93 🟢 94
/integrations/destinations/customerio 🟠 79 🟠 89 🟢 93 🟢 94
/integrations/destinations/facebook 🟠 80 🟠 89 🟢 93 🟢 94
/integrations/sources/bigquery 🟠 81 🟠 89 🟢 100 🟢 94
/integrations/sources/google-sheets 🟠 80 🟠 89 🟢 100 🟢 94
/integrations/destinations/hubspot 🟠 89 🟠 89 🟢 93 🟢 94
/integrations/destinations/intercom 🟠 82 🟠 89 🟢 93 🟢 94
/integrations/destinations/iterable 🟠 78 🟠 89 🟢 93 🟢 94
/integrations/destinations/mailchimp 🟠 81 🟠 89 🟢 100 🟢 94
/integrations/destinations/mailjet 🟠 75 🟠 89 🟢 93 🟢 94
/integrations/destinations/marketo 🟠 81 🟠 89 🟢 93 🟢 94
/integrations/destinations/mixpanel 🟠 71 🟠 89 🟢 93 🟢 94
/integrations/sources/mongo 🟠 79 🟠 89 🟢 93 🟢 94
/integrations/sources/mysql 🟠 81 🟠 89 🟢 93 🟢 94
/integrations/destinations/onesignal 🟠 84 🟠 89 🟢 93 🟢 94
/integrations/destinations/pardot 🟠 76 🟠 89 🟢 93 🟢 94
/integrations/destinations/pipedrive 🟠 80 🟠 89 🟢 93 🟢 94
/integrations/sources/postgres 🟠 79 🟠 89 🟢 100 🟢 94
/integrations/sources/redshift 🟠 80 🟠 89 🟢 93 🟢 94
/integrations/destinations/sailthru 🟠 78 🟠 89 🟢 93 🟢 94
/integrations/destinations/salesforce 🟠 81 🟠 89 🟢 100 🟢 94
/integrations/destinations/sendgrid 🟠 69 🟠 89 🟢 93 🟢 94
/integrations/sources/snowflake 🟠 81 🟠 89 🟢 93 🟢 94
/integrations/sources/sqlite 🟠 83 🟠 89 🟢 93 🟢 94
/integrations/destinations/zendesk 🟠 76 🟠 89 🟢 93 🟢 94
/docs/config/code-config/apps 🔴 58 🟠 88 🟢 93 🟢 95
/docs/config/code-config/destinations 🔴 39 🟠 88 🟢 100 🟢 95
/docs/config/code-config/groups 🔴 48 🟢 91 🟢 93 🟢 95
/docs/config/code-config/properties 🔴 39 🟠 88 🟢 93 🟢 95
/docs/config/code-config/sources 🔴 36 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise/apps 🟠 63 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise/destinations 🔴 43 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise/groups 🔴 53 🟢 91 🟢 93 🟢 95
/docs/running/ui-enterprise/properties 🔴 39 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise/sources 🔴 37 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 61 🟠 88 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🔴 53 🟢 90 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🔴 56 🟠 88 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v04-v05 🟠 64 🟠 88 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🔴 54 🟢 90 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v06-v07 🔴 46 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v07-v08 🔴 57 🟠 88 🟢 93 🟢 95

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🔴 59 🟢 90 🟢 93 🟠 87
/about 🟠 73 🟠 89 🟢 93 🟢 96
/blog 🟠 66 🟠 89 🟢 93 🟠 88
/chat 🟠 63 🟠 88 🟢 93 🟢 94
/data-sync-apps 🟠 66 🟢 90 🟢 93 🟢 96
/docs 🟠 78 🟢 90 🟢 93 🟠 88
/get-started 🟠 76 🟢 90 🟢 93 🟠 86
/integrations 🟠 72 🟢 90 🟢 93 🟢 96
/meet 🟠 72 🟠 81 🟢 93 🟢 94
/pricing 🟠 72 🟠 87 🟢 93 🟢 94
/public-sitemap 🟠 69 🟢 90 🟢 93 🟢 98
/trial 🟢 90 🟢 90 🟢 100 🟢 100
/whats-new 🔴 48 🟠 87 🟢 93 🟠 79
/blog/2021-10-14-nextjs-and-data 🟠 74 🟠 88 🟢 93 🟢 94
/blog/7-awesome-sqlite-quirks 🟠 72 🟠 89 🟢 93 🟢 95
/blog/97-things-every-data-engineer-should-know 🟠 89 🟠 89 🟢 93 🟢 94
/blog/a-single-source-of-truth 🔴 54 🟠 87 🟢 93 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 52 🟠 89 🟢 93 🟢 95
/blog/app-refresh-grouparoo-and-dbt 🟠 76 🟠 89 🟠 87 🟠 87
/blog/apple-m1-js-memory-error 🟠 78 🟠 89 🟢 100 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 71 🟠 89 🟢 93 🟢 95
/blog/batching-api-requests 🟠 62 🟠 89 🟢 100 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 72 🟠 89 🟢 93 🟠 87
/blog/building-a-sync-engine 🟠 60 🟠 89 🟢 93 🟢 95
/blog/change-primary-key-sequelize 🟠 75 🟠 89 🟢 93 🟢 94
/blog/crm-system-rate-limiting 🟠 73 🟠 89 🟢 93 🟢 96
/blog/customer-data-integration 🔴 50 🟠 89 🟢 93 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 72 ❓ null 🟢 93 🟢 95
/blog/data-lakes-vs-data-warehouses 🟠 67 🟠 89 🟢 93 🟢 95
/blog/data-makes-your-tools-smarter 🟠 62 🟠 89 🟢 93 🟢 94
/blog/dbt-and-grouparoo 🟠 79 🟠 89 🟢 93 🟢 94
/blog/declarative-data-sync 🔴 37 🟠 87 🟢 93 🟢 94
/blog/defering-side-effects-in-node 🔴 54 🟠 89 🟢 93 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 61 🟠 89 🟠 87 🟢 94
/blog/distributing-nextjs-via-npm 🟠 68 🟠 89 🟢 93 🟢 94
/blog/dogfooding-your-product 🔴 30 🟠 89 🟢 93 🟢 94
/blog/dont-forget-your-vpn 🟠 76 🟠 88 🟢 100 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 70 🟠 88 🟢 100 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 65 🟠 89 🟢 93 🟢 95
/blog/etl-vs-elt 🟠 77 🟠 89 🟢 93 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 79 🟠 89 🟢 93 🟢 95
/blog/exports-is-not-a-function 🟠 61 🟠 89 🟢 93 🟢 94
/blog/extracting-all-mongodb-fields 🟠 67 🟠 89 🟢 100 🟢 94
/blog/getting-previous-path-nextjs 🟠 86 🟠 89 🟢 93 🟢 94
/blog/gifit 🔴 53 🟠 89 🟢 93 🟢 94
/blog/git-prune-to-remove-master 🟠 72 🟠 89 🟢 100 🟢 94
/blog/google-cloud-run-no-background-job 🟠 75 🟠 89 🟢 100 🟢 94
/blog/google-sheets-source 🟠 80 🟠 89 🟢 100 🟢 95
/blog/grouparoo-cloud 🔴 59 🟠 87 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 64 🟠 89 🟢 93 🟢 95
/blog/how-grouparoo-works-as-a-team 🔴 51 🟠 89 🟢 93 🟢 95
/blog/how-to-format-zendesk-tags 🟠 68 🟠 89 🟢 93 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 86 🟠 89 🟢 100 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 74 🟠 89 🟢 100 🟢 95
/blog/lighthouse-reports-on-github 🔴 46 🟠 89 🟢 100 🟢 94
/blog/marketing-challenges 🟠 76 🟠 89 🟢 100 🟢 95
/blog/migration-tips-for-m1-macs 🔴 53 🟠 89 🟢 93 🟢 95
/blog/mysql-column-names-case-sensitive 🟠 76 🟠 89 🟢 93 🟢 94
/blog/nextjs-image-dimensions 🟠 74 🟠 89 🟢 93 🟢 94
/blog/nextjs-plugins 🟠 74 🟠 89 🟢 93 🟢 95
/blog/node-js-and-ipv6 🔴 50 🟠 89 🟢 93 🟢 95
/blog/operational-analytics 🟠 63 🟠 89 🟢 93 🟢 95
/blog/product-metrics-open-source 🟠 72 🟠 89 🟢 93 🟢 94
/blog/promisifying-node-functions 🔴 50 🟠 89 🟢 93 🟢 95
/blog/pull-the-data-you-actually-want 🔴 51 🟠 89 🟢 93 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 82 🟠 89 🟢 93 🟢 95
/blog/seed-round 🟠 64 🟠 88 🟢 93 🟢 94
/blog/simulating-cohorts 🔴 46 🟠 89 🟢 93 🟢 95
/blog/software-development-workflow 🔴 46 🟠 87 🟢 93 🟢 95
/blog/sql-dialect-differences 🟠 71 🟠 89 🟢 93 🟢 95
/blog/steps-for-marketing-tests 🔴 49 🟠 89 🟢 100 🟢 96
/blog/sync-modes 🟠 69 🟠 89 🟢 100 🟢 94
/blog/testing-session-storage-selenium-node 🟠 78 🟠 89 🟢 93 🟢 94
/blog/the-shots-you-get-to-take 🟠 69 🟠 89 🟢 93 🟢 94
/blog/types-of-apis 🔴 48 🟠 89 🟢 93 🟢 95
/blog/types-of-databases 🔴 53 🟠 89 🟢 93 🟢 95
/blog/typescript-frontend-backend 🟠 74 🟠 89 🟢 93 🟢 94
/blog/typescript-types-from-class-properties 🟠 70 🟠 89 🟢 93 🟢 94
/blog/understanding-types-sqlite-node 🟠 69 🟠 89 🟢 93 🟢 95
/blog/using-sync-modes 🔴 53 🟠 89 🟢 93 🟢 94
/blog/v06-release 🟠 74 🟠 89 🟢 93 🟢 94
/blog/v07-release 🔴 45 🟠 87 🟢 93 🟢 94
/blog/varchar-191 🟠 67 🟠 89 🟢 100 🟢 94
/blog/welcome-edmundo 🔴 50 🟠 88 🟢 100 🟢 94
/blog/welcome-kc 🟠 73 🟠 88 🟢 93 🟢 94
/blog/welcome-pedro 🟠 75 🟠 88 🟢 93 🟢 94
/blog/welcome-teal 🔴 52 🟠 88 🟢 93 🟢 94
/blog/what-is-a-data-pipeline 🟠 63 🟠 89 🟢 100 🟢 95
/blog/what-is-a-data-source 🔴 52 🟠 89 🟢 93 🟢 95
/blog/what-is-data-integration 🔴 50 🟠 89 🟢 93 🟢 95
/blog/what-is-data-integrity 🟠 80 🟠 89 🟢 100 🟢 95
/blog/what-is-data-synchronization 🟠 65 🟠 89 🟢 93 🟢 95
/blog/what-is-data-transformation 🟠 60 🟠 89 🟠 87 🟢 95
/blog/what-is-the-etl-process 🟠 73 🟠 89 🟠 87 🟢 95
/blog/your-smart-frontend-is-doing-too-much 🟠 66 🟠 89 🟢 93 🟢 95
/docs/cli 🔴 57 🟠 89 🟢 93 🟢 95
/docs/cloud 🔴 45 🟠 88 🟢 93 🟠 87
/docs/community 🔴 55 🟠 88 🟢 100 🟢 95
/docs/config 🔴 30 🟠 86 🟢 93 🟢 95
/docs/deployment 🔴 43 🟠 88 🟢 100 🟢 95
/docs/development 🔴 34 🟢 91 🟢 100 🟢 96
/docs/getting-started 🔴 29 🟠 89 🟢 100 🟢 95
/docs/installation 🔴 43 🟠 89 🟢 93 🟢 95
/docs/integrations 🔴 33 🟠 89 🟢 93 🟠 89
/docs/running 🔴 44 🟠 88 🟢 100 🟢 95
/docs/support 🟠 61 🟠 89 🟢 93 🟢 95
/docs/tutorials 🟠 60 🟠 89 🟢 93 🟢 95
/integrations/bigquery-to-salesforce 🟠 68 🟢 90 🟢 93 🟢 94
/integrations/postgres-to-hubspot 🟠 63 🟢 90 🟢 100 🟢 94
/integrations/postgres-to-salesforce 🟠 72 🟢 90 🟢 93 🟢 94
/legal/data-processing-addendum 🟠 66 🟢 90 🟢 100 🟠 86
/legal/hosted-services-addendum 🟠 63 🟢 90 🟢 93 🟠 86
/legal/privacy 🟠 73 🟠 89 🟢 93 🟠 87
/legal/security 🔴 59 🟢 90 🟢 93 🟠 86
/legal/subprocessors 🟠 72 🟢 90 🟢 93 🟠 86
/legal/terms 🔴 56 🟢 90 🟢 100 🟠 86
/solutions/census-alternative 🟠 61 🟠 84 🟢 93 🟢 95
/solutions/education 🟠 76 🟢 90 🟢 93 🟢 95
/solutions/healthcare 🟠 74 🟢 90 🟢 93 🟢 95
/solutions/hightouch-alternative 🟠 72 🟠 84 🟢 93 🟢 95
/solutions/modern-data-stack 🟠 62 🟢 90 🟢 93 🟢 95
/solutions/reverse-etl 🟠 76 🟢 90 🟢 93 🟢 95
/solutions/segment-alternative 🟠 75 🟠 84 🟢 93 🟢 95
/docs/cli/config 🔴 57 ❓ null 🟢 93 🟢 95
/docs/cli/run 🔴 41 🟠 88 🟢 93 🟢 95
/docs/cli/setup 🔴 50 ❓ null 🟢 93 🟠 87
/docs/cloud/repository-integration 🔴 38 🟠 88 🟢 93 🟢 95
/docs/community/code-of-conduct 🔴 51 🟠 88 🟢 100 🟢 95
/docs/community/contributions 🔴 36 🟠 88 🟢 100 🟢 95
/docs/config/apps 🔴 55 🟠 89 🟢 100 🟢 95
/docs/config/code-config 🔴 40 🟠 88 🟢 93 🟢 95
/docs/config/destinations 🔴 57 🟠 89 🟢 100 🟢 95
/docs/config/groups 🔴 45 🟠 89 🟢 93 🟢 95
/docs/config/models 🟠 61 🟠 88 🟢 93 🟢 95
/docs/config/properties 🔴 43 🟠 89 🟢 93 🟢 95
/docs/config/records 🔴 56 🟠 88 🟢 93 🟢 95
/docs/config/sources 🔴 53 🟠 89 🟢 100 🟢 95
/docs/deployment/environment 🔴 57 ❓ null 🟢 93 🟠 87
/docs/deployment/examples 🔴 32 🟠 88 🟢 100 🟢 95
/docs/deployment/monitoring-and-performance 🔴 36 🟠 88 🟢 100 🟠 87
/docs/deployment/network 🔴 35 🟠 88 🟢 100 🟢 95
/docs/deployment/secrets 🟠 64 🟠 88 🟢 100 🟢 95
/docs/development/databases 🔴 35 🟠 88 🟢 93 🟢 95
/docs/development/dataflow 🔴 29 🟠 88 🟠 87 🟢 95
/docs/development/destinations 🔴 44 🟠 88 🟢 93 🟢 95
/docs/development/plugins 🔴 45 🟢 90 🟢 100 🟢 95
/docs/development/publishing 🔴 47 🟠 88 🟢 93 🟢 95
/docs/development/sources 🔴 36 🟠 88 🟢 100 🟢 95
/docs/getting-started/product-concepts 🔴 45 🟠 88 🟢 93 🟢 96
/docs/installation/docker 🔴 37 🟠 88 🟢 93 🟢 95
/docs/installation/node 🔴 29 🟢 91 🟢 93 🟠 88
/docs/installation/plugins 🔴 42 🟠 89 🟢 100 🟠 87
/docs/integrations/grouparoo-bigquery 🔴 31 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-braze 🔴 37 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-calculated-property 🔴 52 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-clickhouse 🔴 45 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-dbt 🔴 38 🟠 88 🟢 93 🟢 95
/docs/integrations/grouparoo-hubspot 🔴 33 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-intercom 🔴 36 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mailchimp 🔴 29 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-mailjet 🔴 44 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-marketo 🔴 31 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mongo 🔴 36 🟠 84 🟢 100 🟢 94
/docs/integrations/grouparoo-mysql 🔴 28 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-pipedrive 🔴 29 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-postgres 🔴 28 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-redshift 🔴 27 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-sailthru 🔴 50 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-salesforce 🔴 33 🟠 84 🟢 93 🟢 95
/docs/integrations/grouparoo-sendgrid 🔴 29 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-snowflake 🔴 49 🟠 84 🟢 93 🟢 94
/docs/integrations/grouparoo-sqlite 🔴 42 🟠 89 🟢 93 🟢 95
/docs/running/orchestration 🔴 58 🟠 88 🟢 93 🟢 95
/docs/running/settings 🟠 67 🟠 88 🟢 93 🟢 95
/docs/running/testing 🔴 34 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise 🔴 34 🟠 88 🟢 93 🟢 95
/docs/support/common-issues 🔴 56 🟠 88 🟢 93 🟢 95
/docs/support/legal 🔴 40 🟠 88 🟢 100 🟢 95
/docs/support/permissions 🔴 42 🟠 88 🟢 93 🟢 95
/docs/support/rest-api 🔴 37 🟠 88 🟢 93 🟢 95
/docs/support/security 🔴 36 🟠 89 🟢 93 🟢 95
/docs/support/telemetry 🔴 33 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo 🔴 38 🟠 88 🟢 93 🟢 95
/docs/tutorials/app-example-config 🔴 46 🟠 89 🟢 93 🟠 88
/integrations/destinations/airtable 🟠 75 🟠 89 🟢 93 🟢 94
/integrations/destinations/braze 🟠 73 🟠 89 🟢 100 🟢 94
/integrations/sources/clickhouse 🟠 75 🟠 89 🟢 93 🟢 94
/integrations/sources/csv 🟠 73 🟠 89 🟢 100 🟢 94
/integrations/destinations/eloqua 🟠 75 🟠 89 🟢 93 🟢 94
/integrations/destinations/customerio 🟠 72 🟠 89 🟢 93 🟢 94
/integrations/destinations/facebook 🟠 70 🟠 89 🟢 100 🟢 94
/integrations/sources/bigquery 🟠 72 🟠 89 🟢 93 🟢 94
/integrations/sources/google-sheets 🟠 64 🟠 89 🟢 93 🟢 94
/integrations/destinations/hubspot 🟠 74 🟠 89 🟢 100 🟢 94
/integrations/destinations/intercom 🟠 75 🟠 89 🟢 93 🟢 94
/integrations/destinations/iterable 🟠 73 🟠 89 🟢 100 🟢 94
/integrations/destinations/klaviyo 🟠 75 🟠 89 🟢 93 🟢 94
/integrations/destinations/mailchimp 🟠 70 🟠 89 🟢 93 🟢 94
/integrations/destinations/mailjet 🟠 69 🟠 89 🟢 100 🟢 94
/integrations/destinations/marketo 🟠 78 🟠 89 🟢 100 🟢 94
/integrations/destinations/mixpanel 🟠 70 🟠 89 🟢 93 🟢 94
/integrations/sources/mongo 🟠 74 🟠 89 🟢 93 🟢 94
/integrations/sources/mysql 🟠 74 🟠 89 🟢 93 🟢 94
/integrations/destinations/onesignal 🟠 84 🟠 89 🟢 100 🟢 94
/integrations/destinations/pardot 🟠 71 🟠 89 🟢 93 🟢 94
/integrations/destinations/pipedrive 🟠 69 🟠 89 🟢 93 🟢 94
/integrations/sources/postgres 🟠 78 🟠 89 🟢 93 🟢 94
/integrations/sources/redshift 🟠 73 🟠 89 🟢 93 🟢 94
/integrations/destinations/sailthru 🟠 68 🟠 89 🟢 93 🟢 94
/integrations/destinations/salesforce 🟠 69 🟠 89 🟢 93 🟢 94
/integrations/destinations/sendgrid 🟠 77 🟠 89 🟢 93 🟢 94
/integrations/sources/snowflake 🟠 71 🟠 89 🟢 93 🟢 94
/integrations/sources/sqlite 🟠 72 🟠 89 🟢 93 🟢 94
/integrations/destinations/vero 🟠 74 🟠 89 🟢 100 🟢 94
/integrations/destinations/zendesk 🟠 77 🟠 89 🟢 93 🟢 94
/docs/config/code-config/apps 🔴 47 🟠 88 🟢 100 🟢 95
/docs/config/code-config/destinations 🔴 57 🟠 88 🟢 93 🟢 95
/docs/config/code-config/groups 🔴 51 🟢 91 🟢 93 🟢 95
/docs/config/code-config/properties 🔴 39 🟠 88 🟢 100 🟢 95
/docs/config/code-config/sources 🔴 38 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise/apps 🔴 57 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise/destinations 🔴 38 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise/groups 🔴 35 🟢 91 🟢 93 🟢 95
/docs/running/ui-enterprise/properties 🔴 36 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise/sources 🔴 41 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 61 🟠 88 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v02-v03 🔴 43 🟢 90 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v03-v04 🟠 60 🟠 88 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v04-v05 🔴 56 🟠 88 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🔴 55 🟢 90 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v06-v07 🔴 44 🟠 88 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v07-v08 🔴 54 🟠 88 🟢 100 🟢 95

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 65 🟢 90 🟢 93 🟠 87
/about 🟠 76 🟠 89 🟢 93 🟢 96
/blog 🟠 80 🟠 89 🟢 100 🟢 96
/chat 🟠 63 🟠 88 🟠 87 🟢 94
/data-sync-apps 🟠 73 🟢 90 🟢 93 🟢 96
/docs 🟠 83 🟢 90 🟢 93 🟢 95
/get-started 🟠 80 🟢 90 🟢 93 🟠 86
/integrations 🟢 91 🟢 90 🟢 100 🟢 96
/meet 🟠 78 🟠 81 🟢 93 🟢 94
/pricing 🟠 82 🟠 89 🟢 93 🟢 94
/public-sitemap 🟠 80 🟢 90 🟢 100 🟢 98
/trial 🟠 88 🟢 90 🟢 93 🟢 100
/whats-new 🟠 63 🟠 87 🟢 93 🟠 87
/blog/2021-10-14-nextjs-and-data 🟢 93 🟠 88 🟢 93 🟢 94
/blog/7-awesome-sqlite-quirks 🟠 82 🟠 89 🟢 100 🟢 95
/blog/97-things-every-data-engineer-should-know 🟠 80 🟠 89 🟢 93 🟢 94
/blog/a-single-source-of-truth 🔴 54 🟠 87 🟢 93 🟢 94
/blog/any-wreaks-havoc-on-overloads 🟠 66 🟠 89 🟢 93 🟢 95
/blog/app-refresh-grouparoo-and-dbt 🟢 93 🟠 89 🟢 93 🟠 87
/blog/apple-m1-js-memory-error 🟠 84 🟠 89 🟢 93 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟢 94 🟠 89 🟢 93 🟢 95
/blog/batching-api-requests 🟠 68 🟠 89 🟢 93 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 86 🟠 89 🟢 93 🟠 87
/blog/building-a-sync-engine 🟠 77 🟠 89 🟢 93 🟢 95
/blog/change-primary-key-sequelize 🟠 88 🟠 89 🟢 93 🟢 94
/blog/crm-system-rate-limiting 🟠 72 🟠 89 🟢 100 🟢 96
/blog/customer-data-integration 🔴 53 🟠 89 🟢 93 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 83 ❓ null 🟢 93 🟢 95
/blog/data-hierarchy-of-needs 🟠 61 🟠 89 🟢 93 🟢 95
/blog/data-lakes-vs-data-warehouses 🟢 94 🟠 89 🟢 93 🟢 95
/blog/data-makes-your-tools-smarter 🟠 86 🟠 89 🟢 93 🟢 94
/blog/dbt-and-grouparoo 🟢 93 🟠 89 🟢 100 🟢 94
/blog/declarative-data-sync 🔴 47 🟠 87 🟢 93 🟢 94
/blog/defering-side-effects-in-node 🔴 58 🟠 89 🟢 93 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 85 🟠 89 🟢 93 🟢 94
/blog/distributing-nextjs-via-npm 🟠 86 🟠 89 🟢 93 🟢 94
/blog/dogfooding-your-product 🔴 43 🟠 89 🟢 100 🟢 94
/blog/dont-forget-your-vpn 🟢 93 🟠 88 🟢 93 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 89 🟠 88 🟢 93 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 80 🟠 89 🟢 93 🟢 95
/blog/etl-testing-process 🟠 89 🟠 89 🟢 93 🟢 95
/blog/etl-vs-elt 🟢 92 🟠 89 🟢 93 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 81 🟠 89 🟢 93 🟢 95
/blog/exports-is-not-a-function 🟠 71 🟠 89 🟢 100 🟢 94
/blog/extracting-all-mongodb-fields 🟢 94 🟠 89 🟢 93 🟢 94
/blog/getting-previous-path-nextjs 🟢 91 🟠 89 🟢 93 🟢 94
/blog/gifit 🟠 63 🟠 89 🟢 93 🟢 94
/blog/git-prune-to-remove-master 🟠 84 🟠 89 🟢 93 🟢 94
/blog/google-cloud-run-no-background-job 🟢 90 🟠 89 🟢 93 🟢 94
/blog/google-sheets-source 🟢 92 🟠 89 🟢 93 🟢 95
/blog/grouparoo-cloud 🟠 68 🟠 87 🟢 93 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 78 🟠 89 🟠 87 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 67 🟠 89 🟢 93 🟢 95
/blog/how-to-format-zendesk-tags 🟠 80 🟠 89 🟢 93 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 88 🟠 89 🟢 93 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 86 🟠 89 🟢 100 🟢 95
/blog/lighthouse-reports-on-github 🟠 80 🟠 89 🟢 93 🟢 94
/blog/marketing-challenges 🟢 91 🟠 89 🟢 93 🟢 95
/blog/migration-tips-for-m1-macs 🟠 70 🟠 89 🟢 93 🟢 95
/blog/mysql-column-names-case-sensitive 🟠 88 🟠 89 🟢 100 🟢 94
/blog/nextjs-image-dimensions 🟠 78 🟠 89 🟢 100 🟢 94
/blog/nextjs-plugins 🟠 74 🟠 89 🟢 100 🟢 95
/blog/node-js-and-ipv6 🟠 68 🟠 89 🟢 93 🟢 95
/blog/operational-analytics 🟠 84 🟠 89 🟢 93 🟢 95
/blog/product-metrics-open-source 🟠 86 🟠 89 🟢 93 🟢 94
/blog/promisifying-node-functions 🟠 85 🟠 89 🟢 93 🟢 95
/blog/pull-the-data-you-actually-want 🟠 66 🟠 89 🟢 93 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 87 🟠 89 🟢 100 🟢 95
/blog/seed-round 🟠 69 🟠 88 🟢 100 🟢 94
/blog/simulating-cohorts 🟠 61 🟠 89 🟢 93 🟢 95
/blog/software-development-workflow 🟠 68 🟠 87 🟢 100 🟢 95
/blog/sql-dialect-differences 🟢 91 🟠 89 🟢 93 🟢 95
/blog/steps-for-marketing-tests 🟠 60 🟠 89 🟢 93 🟢 96
/blog/sync-modes 🟠 89 🟠 89 🟢 93 🟢 94
/blog/testing-session-storage-selenium-node 🟠 88 🟠 89 🟢 93 🟢 94
/blog/the-shots-you-get-to-take 🟠 86 🟠 89 🟢 100 🟢 94
/blog/types-of-apis 🔴 58 🟠 89 🟠 87 🟢 95
/blog/types-of-databases 🟠 71 🟠 89 🟢 93 🟢 95
/blog/typescript-frontend-backend 🟠 89 🟠 89 🟢 100 🟢 94
/blog/typescript-types-from-class-properties 🟠 86 🟠 89 🟢 93 🟢 94
/blog/understanding-types-sqlite-node 🟠 85 🟠 89 🟢 93 🟢 95
/blog/using-sync-modes 🟠 60 ❓ null 🟢 100 🟢 94
/blog/v06-release 🟠 79 🟠 89 🟢 100 🟢 94
/blog/v07-release 🔴 59 🟠 87 🟢 93 🟢 94
/blog/v08-release 🟠 60 🟠 87 🟢 93 🟢 94
/blog/varchar-191 🟠 88 🟠 89 🟢 93 🟢 94
/blog/welcome-edmundo 🟠 71 🟠 88 🟢 93 🟢 94
/blog/welcome-kc 🟢 90 🟠 88 🟢 100 🟢 94
/blog/welcome-pedro 🟠 84 🟠 88 🟢 93 🟢 94
/blog/welcome-teal 🟠 79 🟠 88 🟢 100 🟢 94
/blog/what-is-a-data-pipeline 🟠 77 🟠 89 🟢 100 🟢 95
/blog/what-is-a-data-source 🟠 63 🟠 89 🟢 93 🟢 95
/blog/what-is-data-integration 🟠 73 🟠 89 🟢 93 🟢 95
/blog/what-is-data-integrity 🟠 87 🟠 89 🟢 93 🟢 95
/blog/what-is-data-synchronization 🟠 77 🟠 89 🟢 93 🟢 95
/blog/what-is-data-transformation 🟠 63 🟠 89 🟠 87 🟢 95
/blog/what-is-the-etl-process 🟠 84 🟠 89 🟠 87 🟢 95
/blog/your-smart-frontend-is-doing-too-much 🟠 89 🟠 89 🟢 93 🟢 95
/docs/cli 🔴 47 🟠 89 🟢 93 🟢 95
/docs/cloud 🔴 52 🟠 88 🟢 100 🟠 87
/docs/community 🔴 59 🟠 88 🟢 93 🟢 95
/docs/config 🔴 54 🟠 89 🟢 93 🟢 95
/docs/deployment 🔴 52 🟠 88 🟢 100 🟢 95
/docs/development 🔴 55 🟢 91 🟢 93 🟢 95
/docs/getting-started 🔴 32 🟠 89 🟢 93 🟢 95
/docs/installation 🔴 44 🟠 89 🟢 100 🟢 95
/docs/integrations 🟠 60 🟠 89 🟢 93 🟠 89
/docs/running 🔴 51 🟠 88 🟢 100 🟢 95
/docs/support 🔴 58 🟠 89 🟢 100 🟢 95
/legal/data-processing-addendum 🟠 67 🟢 90 🟢 100 🟢 94
/legal/hosted-services-addendum 🟠 72 🟢 90 🟢 93 🟢 94
/legal/privacy 🟢 90 🟠 89 🟢 93 🟢 95
/legal/security 🔴 58 🟢 90 🟢 93 🟢 94
/legal/subprocessors 🟠 80 🟢 90 🟢 100 🟢 94
/legal/terms 🟠 66 🟢 90 🟢 93 🟢 94
/solutions/census-alternative 🟠 87 🟠 84 🟢 93 🟢 95
/solutions/education 🟠 87 🟢 90 🟢 100 🟢 95
/solutions/healthcare 🟠 88 🟢 90 🟢 100 🟢 95
/solutions/hightouch-alternative 🟠 86 🟠 84 🟢 100 🟢 95
/solutions/modern-data-stack 🟠 87 🟢 90 🟢 93 🟢 95
/solutions/reverse-etl 🟠 80 🟢 90 🟢 93 🟢 95
/solutions/segment-alternative 🟠 84 🟠 84 🟢 93 🟢 95
/docs/cli/config 🟠 71 🟠 88 🟢 100 🟢 95
/docs/cli/run 🔴 44 🟠 88 🟢 100 🟢 94
/docs/cli/setup 🔴 49 ❓ null 🟢 100 🟠 87
/docs/cloud/repository-integration 🟠 69 🟠 88 🟢 93 🟢 95
/docs/community/code-of-conduct 🟠 65 🟠 88 🟢 93 🟢 95
/docs/community/contributions 🔴 48 🟠 88 🟢 93 🟢 95
/docs/config/apps 🟠 68 🟠 89 🟢 93 🟢 95
/docs/config/destinations 🟠 68 🟠 89 🟢 100 🟢 95
/docs/config/groups 🟠 61 🟠 89 🟢 93 🟢 95
/docs/config/models 🟠 72 🟠 88 🟢 93 🟢 95
/docs/config/properties 🔴 51 🟠 89 🟢 100 🟢 95
/docs/config/records 🟠 62 🟠 88 🟢 100 🟢 95
/docs/config/sources 🔴 58 🟠 89 🟢 93 🟢 95
/docs/deployment/environment 🔴 49 ❓ null 🟢 93 🟠 87
/docs/deployment/examples 🔴 38 🟠 88 🟢 93 🟢 95
/docs/deployment/monitoring-and-performance 🔴 46 🟠 88 🟢 93 🟠 87
/docs/deployment/network 🔴 49 🟠 88 🟢 93 🟢 95
/docs/deployment/secrets 🔴 52 🟠 88 🟢 93 🟢 95
/docs/development/databases 🔴 47 🟠 88 🟢 100 🟢 95
/docs/development/dataflow 🔴 43 🟠 88 🟢 93 🟢 95
/docs/development/destinations 🔴 42 🟠 88 🟢 100 🟢 95
/docs/development/plugins 🔴 54 🟢 90 🟢 93 🟢 95
/docs/development/publishing 🟠 60 🟠 88 🟢 93 🟢 95
/docs/development/sources 🔴 44 🟠 88 🟢 93 🟢 95
/docs/getting-started/product-concepts 🔴 50 🟠 88 🟢 93 🟢 96
/docs/installation/docker 🔴 43 🟠 88 🟢 93 🟢 95
/docs/installation/node 🟠 65 🟢 91 🟢 93 🟠 88
/docs/installation/plugins 🔴 52 🟠 89 🟢 93 🟠 87
/docs/integrations/grouparoo-airtable 🔴 54 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-bigquery 🔴 41 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-braze 🔴 57 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-calculated-property 🔴 43 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-clickhouse 🔴 49 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-dbt 🔴 41 🟠 88 🟢 93 🟢 95
/docs/integrations/grouparoo-google-sheets 🔴 39 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-hubspot 🔴 54 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-intercom 🔴 37 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-iterable 🟠 64 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-mailchimp 🔴 43 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mailjet 🔴 42 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-marketo 🔴 35 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-mixpanel 🔴 56 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-mongo 🔴 48 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-mysql 🔴 55 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-onesignal 🔴 38 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-pipedrive 🔴 40 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-postgres 🔴 38 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-redshift 🔴 35 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-sailthru 🟠 61 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-salesforce 🔴 35 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-sendgrid 🔴 56 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-snowflake 🔴 39 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-sqlite 🔴 36 🟠 89 🟢 93 🟢 95
/docs/integrations/grouparoo-zendesk 🔴 40 🟠 89 🟢 100 🟢 95
/docs/running/orchestration 🔴 54 🟠 88 🟢 93 🟢 95
/docs/running/settings 🔴 55 🟠 88 🟢 100 🟢 95
/docs/running/testing 🔴 45 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise 🔴 43 🟠 88 🟢 100 🟢 95
/docs/support/common-issues 🟠 64 🟠 88 🟢 93 🟢 95
/docs/support/config-files 🔴 50 🟢 91 🟢 100 🟢 95
/docs/support/legal 🔴 51 🟠 88 🟢 93 🟢 95
/docs/support/permissions 🔴 50 🟠 88 🟢 93 🟢 95
/docs/support/rest-api 🔴 44 🟠 88 🟢 93 🟢 95
/docs/support/security 🔴 46 🟠 89 🟢 93 🟢 95
/docs/support/telemetry 🔴 45 🟠 88 🟢 93 🟢 95
/docs/support/upgrading-grouparoo 🔴 42 🟠 88 🟢 93 🟢 95
/integrations/destinations/airtable 🟠 85 🟠 89 🟢 100 🟢 94
/integrations/destinations/braze 🟠 86 🟠 89 🟢 93 🟢 94
/integrations/sources/clickhouse 🟠 83 🟠 89 🟢 93 🟢 94
/integrations/sources/csv 🟠 87 🟠 89 🟢 93 🟢 94
/integrations/destinations/eloqua 🟢 90 🟠 89 🟢 93 🟢 94
/integrations/destinations/customerio 🟢 93 🟠 89 🟢 93 🟢 94
/integrations/destinations/facebook 🟠 82 🟠 89 🟢 93 🟢 94
/integrations/sources/bigquery 🟠 86 🟠 89 🟢 100 🟢 94
/integrations/sources/google-sheets 🟢 90 🟠 89 🟢 93 🟢 94
/integrations/destinations/hubspot 🟠 85 🟠 89 🟢 93 🟢 94
/integrations/destinations/intercom 🟠 86 🟠 89 🟢 93 🟢 94
/integrations/destinations/iterable 🟠 87 🟠 89 🟢 100 🟢 94
/integrations/destinations/klaviyo 🟠 74 🟠 89 🟢 93 🟢 94
/integrations/destinations/mailchimp 🟠 81 🟠 89 🟢 93 🟢 94
/integrations/destinations/mailjet 🟠 82 🟠 89 🟢 93 🟢 94
/integrations/destinations/marketo 🟠 89 🟠 89 🟢 93 🟢 94
/integrations/destinations/mixpanel 🟠 78 🟠 89 🟢 93 🟢 94
/integrations/sources/mongo 🟠 82 🟠 89 🟢 100 🟢 94
/integrations/sources/mysql 🟠 82 🟠 89 🟢 93 🟢 94
/integrations/destinations/onesignal 🟠 89 🟠 89 🟢 93 🟢 94
/integrations/destinations/pardot 🟠 82 🟠 89 🟢 100 🟢 94
/integrations/destinations/pipedrive 🟠 89 🟠 89 🟢 93 🟢 94
/integrations/sources/postgres 🟠 88 🟠 89 🟢 100 🟢 94
/integrations/sources/redshift 🟠 85 🟠 89 🟢 100 🟢 94
/integrations/destinations/sailthru 🟠 85 🟠 89 🟢 93 🟢 94
/integrations/destinations/salesforce 🟠 85 🟠 89 🟢 93 🟢 94
/integrations/destinations/sendgrid 🟠 85 🟠 89 🟢 93 🟢 94
/integrations/sources/snowflake 🟢 94 🟠 89 🟢 93 🟢 94
/integrations/sources/sqlite 🟠 84 🟠 89 🟢 100 🟢 94
/integrations/destinations/vero 🟠 86 🟠 89 🟢 93 🟢 94
/integrations/destinations/zendesk 🟢 95 🟠 89 🟢 93 🟢 94
/docs/running/ui-enterprise/apps 🟠 68 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise/destinations 🟠 67 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise/groups 🔴 43 🟢 91 🟢 100 🟢 95
/docs/running/ui-enterprise/properties 🟠 64 🟠 88 🟢 93 🟢 95
/docs/running/ui-enterprise/sources 🔴 40 🟠 88 🟢 93 🟢 95
/docs/support/config-files/advanced-usage 🔴 45 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🔴 57 🟠 88 🟢 100 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🟠 62 🟢 90 🟢 93 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🟠 67 🟠 88 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v04-v05 🟠 61 🟠 88 🟢 100 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🔴 57 🟢 90 🟢 93 🟢 95
/docs/support/upgrading-grouparoo/v06-v07 🟠 61 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v07-v08 🔴 58 🟠 88 🟢 93 🟢 95

@github-actions
Copy link

github-actions bot commented Mar 4, 2022

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 67 🟢 90 🟢 100 🟠 87
/about 🟠 78 🟠 89 🟢 100 🟢 96
/blog 🟠 76 🟠 89 🟢 92 🟢 96
/chat 🟠 66 🟠 88 🟠 83 🟢 94
/data-sync-apps 🟠 70 🟢 90 🟢 100 🟢 96
/docs 🟠 84 🟢 90 🟢 100 🟢 95
/get-started 🟠 82 🟢 90 🟢 92 🟠 86
/integrations 🟠 88 🟢 90 🟢 100 🟢 96
/meet 🟠 86 🟠 81 🟢 100 🟢 94
/pricing 🟠 85 🟠 89 🟢 100 🟢 94
/public-sitemap 🟠 79 🟢 90 🟢 100 🟢 98
/trial 🟢 95 🟢 90 🟢 100 🟢 100
/whats-new 🟠 64 🟠 87 🟢 100 🟠 87
/blog/2021-10-14-nextjs-and-data 🟢 92 🟠 88 🟢 100 🟢 94
/blog/7-awesome-sqlite-quirks 🟠 86 🟢 90 🟢 100 🟢 95
/blog/97-things-every-data-engineer-should-know 🟠 89 🟢 91 🟢 100 🟢 94
/blog/a-single-source-of-truth 🔴 56 🟠 88 🟢 92 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 59 🟢 90 🟢 100 🟢 95
/blog/app-refresh-grouparoo-and-dbt 🟠 85 🟢 90 🟢 100 🟠 87
/blog/apple-m1-js-memory-error 🟠 78 🟢 90 🟢 100 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 74 🟢 90 🟢 100 🟢 95
/blog/batching-api-requests 🟢 93 🟢 90 🟢 100 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 84 🟢 90 🟢 100 🟠 87
/blog/building-a-sync-engine 🟠 87 🟢 90 🟢 100 🟢 95
/blog/change-primary-key-sequelize 🟢 95 🟢 90 🟢 100 🟢 94
/blog/crm-system-rate-limiting 🟠 78 🟢 91 🟢 100 🟢 96
/blog/customer-data-integration 🔴 58 🟢 90 🟢 100 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 89 🟢 91 🟢 100 🟢 95
/blog/data-hierarchy-of-needs 🟠 89 🟢 90 🟢 100 🟢 95
/blog/data-lakes-vs-data-warehouses 🟢 92 🟢 90 🟢 100 🟢 95
/blog/data-makes-your-tools-smarter 🟠 84 🟢 90 🟢 100 🟢 94
/blog/dbt-and-grouparoo 🟠 86 🟢 90 🟢 100 🟢 94
/blog/declarative-data-sync 🔴 47 🟠 88 🟢 92 🟢 94
/blog/defering-side-effects-in-node 🟠 62 🟢 90 🟢 100 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟢 94 🟢 90 🟢 92 🟢 94
/blog/distributing-nextjs-via-npm 🟠 80 🟢 90 🟢 100 🟢 94
/blog/dogfooding-your-product 🔴 40 🟠 89 🟢 100 🟢 94
/blog/dont-forget-your-vpn 🟢 94 🟠 88 🟢 100 🟢 94
/blog/dont-use-underscores-in-http-headers 🟢 95 🟠 88 🟢 100 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟢 90 🟢 90 🟢 100 🟢 95
/blog/etl-testing-process 🟢 90 🟢 90 🟢 100 🟢 95
/blog/etl-vs-elt 🟢 93 🟢 90 🟢 100 🟢 95
/blog/events-are-probably-wrong-for-you 🟢 93 🟢 90 🟢 100 🟢 95
/blog/exports-is-not-a-function 🟠 67 🟢 90 🟢 100 🟢 94
/blog/extracting-all-mongodb-fields 🟠 80 🟠 89 🟢 100 🟢 94
/blog/getting-previous-path-nextjs 🟢 93 🟢 90 🟢 100 🟢 94
/blog/gifit 🟠 60 🟠 89 🟢 100 🟢 94
/blog/git-prune-to-remove-master 🟠 88 🟢 90 🟢 100 🟢 94
/blog/google-cloud-run-no-background-job 🟠 86 🟠 89 🟢 100 🟢 94
/blog/google-sheets-source 🟢 93 🟢 90 🟢 100 🟢 95
/blog/grouparoo-cloud 🟠 67 🟠 87 🟢 92 🟢 95
/blog/grouparoo-monorepo-deployment 🟢 92 🟢 90 🟢 92 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 68 🟠 89 🟢 100 🟢 95
/blog/how-to-format-zendesk-tags 🟠 85 🟠 89 🟢 100 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 89 🟢 90 🟢 100 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟢 91 🟢 90 🟢 100 🟢 95
/blog/lighthouse-reports-on-github 🟠 71 🟢 90 🟢 100 🟢 94
/blog/marketing-challenges 🟠 85 🟢 90 🟢 100 🟢 95
/blog/migration-tips-for-m1-macs 🟠 70 🟢 90 🟢 100 🟢 95
/blog/mysql-column-names-case-sensitive 🟢 94 🟢 90 🟢 100 🟢 94
/blog/nextjs-image-dimensions 🟠 87 🟢 90 🟢 100 🟢 94
/blog/nextjs-plugins 🟢 91 🟢 90 🟢 100 🟢 95
/blog/node-js-and-ipv6 🟠 71 🟠 89 🟢 100 🟢 95
/blog/operational-analytics 🟠 80 🟠 89 🟢 100 🟢 95
/blog/product-metrics-open-source 🟢 95 🟢 90 🟢 100 🟢 94
/blog/promisifying-node-functions 🟠 84 🟢 90 🟢 100 🟢 95
/blog/pull-the-data-you-actually-want 🟠 65 🟢 90 🟢 100 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 87 🟢 90 🟢 100 🟢 95
/blog/seed-round 🟠 77 🟠 88 🟢 100 🟢 94
/blog/simulating-cohorts 🟠 64 🟢 91 🟢 100 🟢 95
/blog/software-development-workflow 🟠 62 🟠 88 🟢 92 🟢 95
/blog/sql-dialect-differences 🟠 80 🟢 90 🟢 100 🟢 95
/blog/steps-for-marketing-tests 🟠 63 🟢 91 🟢 100 🟢 96
/blog/sync-modes 🟠 77 🟠 89 🟢 100 🟢 94
/blog/testing-session-storage-selenium-node 🟠 85 🟠 89 🟢 100 🟢 94
/blog/the-shots-you-get-to-take 🟠 84 🟢 90 🟢 100 🟢 94
/blog/types-of-apis 🟠 71 🟢 90 🟢 92 🟢 95
/blog/types-of-databases 🟠 87 🟢 90 🟢 100 🟢 95
/blog/typescript-frontend-backend 🟠 70 🟢 90 🟢 100 🟢 94
/blog/typescript-types-from-class-properties 🟠 76 🟢 90 🟢 100 🟢 94
/blog/understanding-types-sqlite-node 🟠 80 🟢 90 🟢 100 🟢 95
/blog/using-sync-modes 🟠 68 🟢 90 🟢 100 🟢 94
/blog/v06-release 🟠 75 🟢 90 🟢 100 🟢 94
/blog/v07-release 🔴 52 🟠 88 🟢 92 🟢 94
/blog/v08-release 🔴 59 🟠 88 🟢 92 🟢 94
/blog/varchar-191 🟠 85 🟢 90 🟢 100 🟢 94
/blog/welcome-edmundo 🟠 65 🟠 88 🟢 92 🟢 94
/blog/welcome-kc 🟢 90 🟠 88 🟢 100 🟢 94
/blog/welcome-pedro 🟠 73 🟠 88 🟢 100 🟢 94
/blog/welcome-teal 🟠 75 🟠 88 🟢 92 🟢 94
/blog/what-is-a-data-pipeline 🟠 77 🟠 89 🟢 100 🟢 95
/blog/what-is-a-data-source 🟠 87 🟢 90 🟢 92 🟢 95
/blog/what-is-data-integration 🟠 66 🟢 90 🟢 100 🟢 95
/blog/what-is-data-integrity 🟢 91 🟢 90 🟢 100 🟢 95
/blog/what-is-data-synchronization 🟠 82 🟢 90 🟢 100 🟢 95
/blog/what-is-data-transformation 🟠 85 🟢 90 🟢 92 🟢 95
/blog/what-is-the-etl-process 🟢 94 🟢 90 🟢 92 🟢 95
/blog/your-smart-frontend-is-doing-too-much 🟢 93 🟢 90 🟢 100 🟢 95
/docs/cli 🟠 72 🟠 89 🟢 100 🟢 95
/docs/cloud 🟠 78 🟠 88 🟢 100 🟠 87
/docs/community 🟠 83 🟠 88 🟢 100 🟢 95
/docs/config 🔴 57 🟠 89 🟢 92 🟢 95
/docs/deployment 🟠 84 🟠 88 🟢 100 🟢 95
/docs/development 🟠 74 🟢 91 🟢 100 🟢 95
/docs/getting-started 🟠 60 🟠 89 🟢 92 🟢 95
/docs/installation 🟠 72 🟠 89 🟢 100 🟢 95
/docs/integrations 🟠 65 🟠 89 🟢 100 🟠 89
/docs/running 🟠 84 🟠 88 🟢 100 🟢 95
/docs/support 🟠 88 🟠 89 🟢 100 🟢 95
/legal/data-processing-addendum 🟠 77 🟢 90 🟢 100 🟢 94
/legal/hosted-services-addendum 🟢 91 🟢 90 🟢 100 🟢 94
/legal/privacy 🟢 91 🟠 89 🟢 100 🟢 95
/legal/security 🟠 86 🟢 90 🟢 100 🟢 94
/legal/subprocessors 🟢 90 🟢 90 🟢 100 🟢 94
/legal/terms 🟠 67 🟢 90 🟢 100 🟢 94
/solutions/census-alternative 🟠 80 🟠 84 🟢 100 🟢 95
/solutions/education 🟠 89 🟢 90 🟢 100 🟢 95
/solutions/healthcare 🟠 89 🟢 90 🟢 100 🟢 95
/solutions/hightouch-alternative 🟠 77 🟠 84 🟢 100 🟢 95
/solutions/modern-data-stack 🟠 78 🟢 90 🟢 100 🟢 95
/solutions/reverse-etl 🟢 95 🟢 90 🟢 100 🟢 95
/solutions/segment-alternative 🟠 85 🟠 84 🟢 100 🟢 95
/docs/cli/config 🟠 86 🟠 88 🟢 100 🟢 95
/docs/cli/run 🟠 72 🟠 88 🟢 100 🟢 94
/docs/cli/setup 🟠 66 🟠 88 🟢 100 🟠 87
/docs/cloud/repository-integration 🟠 85 🟠 88 🟢 100 🟢 95
/docs/community/code-of-conduct 🟠 77 🟠 88 🟢 100 🟢 95
/docs/community/contributions 🟠 79 🟠 88 🟢 100 🟢 95
/docs/config/apps 🟠 76 🟠 89 🟢 100 🟢 95
/docs/config/destinations 🟠 76 🟠 89 🟢 100 🟢 95
/docs/config/groups 🟠 83 🟠 89 🟢 100 🟢 95
/docs/config/models 🟠 84 🟠 88 🟢 100 🟢 95
/docs/config/properties 🟠 75 🟠 89 🟢 100 🟢 95
/docs/config/records 🟠 82 🟠 88 🟢 100 🟢 95
/docs/config/sources 🟠 67 🟠 89 🟢 100 🟢 95
/docs/deployment/environment 🟠 85 🟠 88 🟢 100 🟠 87
/docs/deployment/examples 🟠 62 🟠 88 🟢 100 🟢 95
/docs/deployment/monitoring-and-performance 🟠 79 🟠 88 🟢 100 🟠 87
/docs/deployment/network 🟠 68 🟠 88 🟢 100 🟢 95
/docs/deployment/secrets 🟢 90 🟠 88 🟢 100 🟢 95
/docs/development/databases 🟠 82 🟠 88 🟢 100 🟢 95
/docs/development/dataflow 🔴 54 🟠 88 🟢 92 🟢 95
/docs/development/destinations 🟠 65 🟠 88 🟢 100 🟢 95
/docs/development/plugins 🟠 60 🟢 90 🟢 100 🟢 95
/docs/development/publishing 🟠 79 🟠 88 🟢 100 🟢 95
/docs/development/sources 🟠 70 🟠 88 🟢 100 🟢 95
/docs/getting-started/product-concepts 🟠 61 🟠 88 🟢 100 🟢 96
/docs/installation/docker 🟠 66 🟠 88 🟢 100 🟢 95
/docs/installation/node 🟠 70 🟢 91 🟢 100 🟠 88
/docs/installation/plugins 🟠 85 🟠 89 🟢 100 🟠 87
/docs/integrations/grouparoo-airtable 🟠 69 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-bigquery 🟠 62 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-braze 🟠 62 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-calculated-property 🟠 65 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-clickhouse 🟠 68 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-customerio 🔴 53 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-dbt 🟠 74 🟠 88 🟢 100 🟢 95
/docs/integrations/grouparoo-google-sheets 🟠 64 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-hubspot 🟠 60 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-intercom 🟠 65 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-iterable 🟠 78 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mailchimp 🟠 64 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mailjet 🟠 75 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-marketo 🟠 71 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mixpanel 🟠 61 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mongo 🟠 68 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mysql 🟠 66 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-onesignal 🟠 65 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-pipedrive 🟠 71 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-postgres 🔴 58 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-redshift 🟠 70 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-sailthru 🟠 66 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-salesforce 🔴 54 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-sendgrid 🟠 62 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-snowflake 🟠 60 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-sqlite 🟠 65 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-zendesk 🟠 63 🟠 89 🟢 100 🟢 95
/docs/running/orchestration 🟠 86 🟠 88 🟢 100 🟢 95
/docs/running/settings 🟠 85 🟠 88 🟢 100 🟢 95
/docs/running/testing 🟠 71 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise 🟠 72 🟠 88 🟢 100 🟢 95
/docs/support/common-issues 🟠 89 🟠 88 🟢 100 🟢 95
/docs/support/config-files 🔴 57 🟢 91 🟢 100 🟢 95
/docs/support/legal 🟠 70 🟠 88 🟢 100 🟢 95
/docs/support/permissions 🟠 71 🟠 88 🟢 100 🟢 95
/docs/support/rest-api 🟠 65 🟠 88 🟢 100 🟢 95
/docs/support/security 🟠 74 🟠 89 🟢 100 🟢 95
/docs/support/telemetry 🟠 68 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo 🟠 87 🟠 88 🟢 100 🟢 95
/integrations/destinations/airtable 🟠 85 🟠 89 🟢 92 🟢 94
/integrations/destinations/braze 🟠 87 🟠 89 🟢 92 🟢 94
/integrations/sources/clickhouse 🟢 93 🟠 89 🟢 100 🟢 94
/integrations/sources/csv 🟢 90 🟠 89 🟢 92 🟢 94
/integrations/destinations/eloqua 🟠 84 🟠 89 🟢 92 🟢 94
/integrations/destinations/customerio 🟢 93 🟠 89 🟢 92 🟢 94
/integrations/destinations/facebook 🟠 84 🟠 89 🟢 92 🟢 94
/integrations/sources/bigquery 🟠 83 🟠 89 🟢 100 🟢 94
/integrations/sources/google-sheets 🟠 86 🟠 89 🟢 92 🟢 94
/integrations/destinations/hubspot 🟠 86 🟠 89 🟢 92 🟢 94
/integrations/destinations/intercom 🟠 86 🟠 89 🟢 92 🟢 94
/integrations/destinations/iterable 🟢 93 🟠 89 🟢 92 🟢 94
/integrations/destinations/klaviyo 🟠 86 🟠 89 🟢 92 🟢 94
/integrations/destinations/mailchimp 🟠 86 🟠 89 🟢 92 🟢 94
/integrations/destinations/mailjet 🟠 89 🟠 89 🟢 92 🟢 94
/integrations/destinations/marketo 🟢 92 🟠 89 🟢 92 🟢 94
/integrations/destinations/mixpanel 🟠 86 🟠 89 🟢 92 🟢 94
/integrations/sources/mongo 🟠 78 🟠 89 🟢 100 🟢 94
/integrations/sources/mysql 🟢 92 🟠 89 🟢 100 🟢 94
/integrations/destinations/onesignal 🟠 74 🟠 89 🟢 92 🟢 94
/integrations/destinations/pardot 🟠 80 🟠 89 🟢 92 🟢 94
/integrations/destinations/pipedrive 🟠 89 🟠 89 🟢 92 🟢 94
/integrations/sources/postgres 🟠 87 🟠 89 🟢 100 🟢 94
/integrations/sources/redshift 🟠 89 🟠 89 🟢 100 🟢 94
/integrations/destinations/sailthru 🟠 82 🟠 89 🟢 92 🟢 94
/integrations/destinations/salesforce 🟢 91 🟠 89 🟢 92 🟢 94
/integrations/destinations/sendgrid 🟢 90 🟠 89 🟢 92 🟢 94
/integrations/sources/snowflake 🟠 84 🟠 89 🟢 100 🟢 94
/integrations/sources/sqlite 🟠 86 🟠 89 🟢 100 🟢 94
/integrations/destinations/vero 🟠 81 🟠 89 🟢 92 🟢 94
/integrations/destinations/zendesk 🟢 90 🟠 89 🟢 92 🟢 94
/docs/running/ui-enterprise/apps 🟠 86 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise/destinations 🟠 74 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise/groups 🟠 64 🟢 91 🟢 100 🟢 95
/docs/running/ui-enterprise/properties 🟠 73 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise/sources 🟠 77 🟠 88 🟢 100 🟢 95
/docs/support/config-files/advanced-usage 🟠 71 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 88 🟠 88 🟢 100 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🟠 82 🟢 90 🟢 100 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🟠 78 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v04-v05 🟠 72 🟠 88 🟢 100 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🟠 76 🟢 90 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v06-v07 🟠 79 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v07-v08 🟠 72 🟠 88 🟢 100 🟢 95

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 63 🟢 90 🟢 100 🟠 87
/about 🟠 76 🟠 89 🟢 100 🟢 96
/blog 🟠 80 🟠 89 🟢 92 🟢 96
/chat 🔴 59 🟠 88 🟠 83 🟢 94
/data-sync-apps 🟠 72 🟢 90 🟢 100 🟢 96
/docs 🟠 79 🟢 90 🟢 100 🟢 95
/get-started 🟠 82 🟢 90 🟢 92 🟠 86
/integrations 🟠 82 🟢 90 🟢 100 🟢 96
/meet 🟠 73 🟠 81 🟢 100 🟢 94
/pricing 🟠 79 🟠 89 🟢 100 🟢 94
/public-sitemap 🟠 76 🟢 90 🟢 100 🟢 98
/trial 🟢 95 🟢 90 🟢 100 🟢 100
/whats-new 🔴 56 🟠 87 🟢 100 🟠 87
/blog/2021-10-14-nextjs-and-data 🟠 89 🟠 88 🟢 100 🟢 94
/blog/7-awesome-sqlite-quirks 🟠 75 🟢 90 🟢 100 🟢 95
/blog/97-things-every-data-engineer-should-know 🟢 90 🟢 91 🟢 100 🟢 94
/blog/a-single-source-of-truth 🔴 55 🟠 88 🟢 92 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 58 🟢 90 🟢 100 🟢 95
/blog/app-refresh-grouparoo-and-dbt 🟠 87 🟢 90 🟢 100 🟠 87
/blog/apple-m1-js-memory-error 🟢 91 🟢 90 🟢 100 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 88 🟢 90 🟢 100 🟢 95
/blog/batching-api-requests 🟠 69 🟢 90 🟢 100 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 77 🟢 90 🟢 100 🟠 87
/blog/building-a-sync-engine 🟠 74 🟢 90 🟢 100 🟢 95
/blog/change-primary-key-sequelize 🟠 81 🟢 90 🟢 100 🟢 94
/blog/crm-system-rate-limiting 🟠 81 🟢 91 🟢 100 🟢 96
/blog/customer-data-integration 🔴 55 🟢 90 🟢 100 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 82 🟢 91 🟢 100 🟢 95
/blog/data-hierarchy-of-needs 🟠 61 🟢 90 🟢 100 🟢 95
/blog/data-lakes-vs-data-warehouses 🟢 91 🟢 90 🟢 100 🟢 95
/blog/data-makes-your-tools-smarter 🟠 78 🟢 90 🟢 100 🟢 94
/blog/dbt-and-grouparoo 🟠 83 🟢 90 🟢 100 🟢 94
/blog/declarative-data-sync 🔴 46 🟠 88 🟢 92 🟢 94
/blog/defering-side-effects-in-node 🟠 63 🟢 90 🟢 100 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 81 🟢 90 🟢 92 🟢 94
/blog/distributing-nextjs-via-npm 🟠 71 🟢 90 🟢 100 🟢 94
/blog/dogfooding-your-product 🔴 34 🟠 89 🟢 100 🟢 94
/blog/dont-forget-your-vpn 🟠 79 🟠 88 🟢 100 🟢 94
/blog/dont-use-underscores-in-http-headers 🟢 90 🟠 88 🟢 100 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 88 🟢 90 🟢 100 🟢 95
/blog/etl-testing-process 🟠 89 🟢 90 🟢 100 🟢 95
/blog/etl-vs-elt 🟠 86 🟢 90 🟢 100 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 86 🟢 90 🟢 100 🟢 95
/blog/exports-is-not-a-function 🟠 66 🟢 90 🟢 100 🟢 94
/blog/extracting-all-mongodb-fields 🟠 78 🟠 89 🟢 100 🟢 94
/blog/getting-previous-path-nextjs 🟠 88 🟢 90 🟢 100 🟢 94
/blog/gifit 🔴 48 🟠 89 🟢 100 🟢 94
/blog/git-prune-to-remove-master 🟢 91 🟢 90 🟢 100 🟢 94
/blog/google-cloud-run-no-background-job 🟠 83 🟠 89 🟢 100 🟢 94
/blog/google-sheets-source 🟠 78 🟢 90 🟢 100 🟢 95
/blog/grouparoo-cloud 🔴 59 🟠 87 🟢 92 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 78 🟢 90 🟢 92 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 62 🟠 89 🟢 100 🟢 95
/blog/how-to-format-zendesk-tags 🟠 88 🟠 89 🟢 100 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 88 🟢 90 🟢 100 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 83 🟢 90 🟢 100 🟢 95
/blog/lighthouse-reports-on-github 🔴 59 🟢 90 🟢 100 🟢 94
/blog/marketing-challenges 🟠 84 🟢 90 🟢 100 🟢 95
/blog/migration-tips-for-m1-macs 🟠 65 🟢 90 🟢 100 🟢 95
/blog/mysql-column-names-case-sensitive 🟠 74 🟢 90 🟢 100 🟢 94
/blog/nextjs-image-dimensions 🟠 79 🟢 90 🟢 100 🟢 94
/blog/nextjs-plugins 🟠 77 🟢 90 🟢 100 🟢 95
/blog/node-js-and-ipv6 🟠 62 🟠 89 🟢 100 🟢 95
/blog/operational-analytics 🟠 77 🟠 89 🟢 100 🟢 95
/blog/product-metrics-open-source 🟠 81 🟢 90 🟢 100 🟢 94
/blog/promisifying-node-functions 🟠 88 🟢 90 🟢 100 🟢 95
/blog/pull-the-data-you-actually-want 🟠 62 🟢 90 🟢 100 🟢 95
/blog/save-your-high-water-marks-as-strings 🟢 93 🟢 90 🟢 100 🟢 95
/blog/seed-round 🟢 90 🟠 88 🟢 100 🟢 94
/blog/simulating-cohorts 🔴 59 🟢 91 🟢 100 🟢 95
/blog/software-development-workflow 🟠 61 🟠 88 🟢 92 🟢 95
/blog/sql-dialect-differences 🟢 91 🟢 90 🟢 100 🟢 95
/blog/steps-for-marketing-tests 🟠 64 🟢 91 🟢 100 🟢 96
/blog/sync-modes 🟠 82 🟠 89 🟢 100 🟢 94
/blog/testing-session-storage-selenium-node 🟠 89 🟠 89 🟢 100 🟢 94
/blog/the-shots-you-get-to-take 🟢 90 🟢 90 🟢 100 🟢 94
/blog/types-of-apis 🟠 64 🟢 90 🟢 92 🟢 95
/blog/types-of-databases 🟠 62 🟢 90 🟢 100 🟢 95
/blog/typescript-frontend-backend 🟠 85 🟢 90 🟢 100 🟢 94
/blog/typescript-types-from-class-properties 🟠 74 🟢 90 🟢 100 🟢 94
/blog/understanding-types-sqlite-node 🟠 88 🟢 90 🟢 100 🟢 95
/blog/using-sync-modes 🟠 69 🟢 90 🟢 100 🟢 94
/blog/v06-release 🟠 72 🟢 90 🟢 100 🟢 94
/blog/v07-release 🔴 41 🟠 88 🟢 92 🟢 94
/blog/v08-release 🟠 66 🟠 88 🟢 92 🟢 94
/blog/varchar-191 🟠 83 🟢 90 🟢 100 🟢 94
/blog/welcome-edmundo 🟢 90 🟠 88 🟢 92 🟢 94
/blog/welcome-kc 🟠 82 🟠 88 🟢 100 🟢 94
/blog/welcome-pedro 🟠 82 🟠 88 🟢 100 🟢 94
/blog/welcome-teal 🔴 57 🟠 88 🟢 92 🟢 94
/blog/what-is-a-data-pipeline 🟠 75 🟠 89 🟢 100 🟢 95
/blog/what-is-a-data-source 🟠 64 🟢 90 🟢 92 🟢 95
/blog/what-is-data-integration 🟠 60 🟢 90 🟢 100 🟢 95
/blog/what-is-data-integrity 🟠 80 🟢 90 🟢 100 🟢 95
/blog/what-is-data-synchronization 🟠 81 🟢 90 🟢 100 🟢 95
/blog/what-is-data-transformation 🟠 71 🟢 90 🟢 92 🟢 95
/blog/what-is-the-etl-process 🟢 90 🟢 90 🟢 92 🟢 95
/blog/your-smart-frontend-is-doing-too-much 🟠 89 🟢 90 🟢 100 🟢 95
/docs/cli 🟠 75 🟠 89 🟢 100 🟢 95
/docs/cloud 🟠 82 🟠 88 🟢 100 🟠 87
/docs/community 🟠 75 🟠 88 🟢 100 🟢 95
/docs/config 🔴 43 🟠 89 🟢 92 🟢 95
/docs/deployment 🟠 70 🟠 88 🟢 100 🟢 95
/docs/development 🟠 68 🟢 91 🟢 100 🟢 95
/docs/getting-started 🔴 49 🟠 89 🟢 92 🟢 95
/docs/installation 🟠 70 🟠 89 🟢 100 🟢 95
/docs/integrations 🔴 59 🟠 89 🟢 100 🟠 89
/docs/running 🟠 85 🟠 88 🟢 100 🟢 95
/docs/support 🟠 81 🟠 89 🟢 100 🟢 95
/legal/data-processing-addendum 🟠 64 🟢 90 🟢 100 🟢 94
/legal/hosted-services-addendum 🟠 65 🟢 90 🟢 100 🟢 94
/legal/privacy 🟠 88 🟠 89 🟢 100 🟢 95
/legal/security 🟠 79 🟢 90 🟢 100 🟢 94
/legal/subprocessors 🟠 84 🟢 90 🟢 100 🟢 94
/legal/terms 🟠 70 🟢 90 🟢 100 🟢 94
/solutions/census-alternative 🟠 84 🟠 84 🟢 100 🟢 95
/solutions/education 🟢 91 🟢 90 🟢 100 🟢 95
/solutions/healthcare 🟠 84 🟢 90 🟢 100 🟢 95
/solutions/hightouch-alternative 🟠 88 🟠 84 🟢 100 🟢 95
/solutions/modern-data-stack 🟠 85 🟢 90 🟢 100 🟢 95
/solutions/reverse-etl 🟢 90 🟢 90 🟢 100 🟢 95
/solutions/segment-alternative 🟠 89 🟠 84 🟢 100 🟢 95
/docs/cli/config 🟠 74 🟠 88 🟢 100 🟢 95
/docs/cli/run 🟠 70 🟠 88 🟢 100 🟢 94
/docs/cli/setup 🟠 70 🟠 88 🟢 100 🟠 87
/docs/cloud/repository-integration 🟠 82 🟠 88 🟢 100 🟢 95
/docs/community/code-of-conduct 🟠 78 🟠 88 🟢 100 🟢 95
/docs/community/contributions 🟠 73 🟠 88 🟢 100 🟢 95
/docs/config/apps 🟠 82 🟠 89 🟢 100 🟢 95
/docs/config/destinations 🟠 73 🟠 89 🟢 100 🟢 95
/docs/config/groups 🟠 79 🟠 89 🟢 100 🟢 95
/docs/config/models 🟠 79 🟠 88 🟢 100 🟢 95
/docs/config/properties 🟠 74 🟠 89 🟢 100 🟢 95
/docs/config/records 🟠 83 🟠 88 🟢 100 🟢 95
/docs/config/sources 🟠 66 🟠 89 🟢 100 🟢 95
/docs/deployment/environment 🟠 84 🟠 88 🟢 100 🟠 87
/docs/deployment/examples 🔴 58 🟠 88 🟢 100 🟢 95
/docs/deployment/monitoring-and-performance 🟠 82 🟠 88 🟢 100 🟠 87
/docs/deployment/network 🟠 67 🟠 88 🟢 100 🟢 95
/docs/deployment/secrets 🟠 82 🟠 88 🟢 100 🟢 95
/docs/development/databases 🟠 74 🟠 88 🟢 100 🟢 95
/docs/development/dataflow 🔴 54 🟠 88 🟢 92 🟢 95
/docs/development/destinations 🟠 70 🟠 88 🟢 100 🟢 95
/docs/development/plugins 🟠 70 🟢 90 🟢 100 🟢 95
/docs/development/publishing 🟠 71 🟠 88 🟢 100 🟢 95
/docs/development/sources 🟠 62 🟠 88 🟢 100 🟢 95
/docs/getting-started/product-concepts 🔴 57 🟠 88 🟢 100 🟢 96
/docs/installation/docker 🟠 68 🟠 88 🟢 100 🟢 95
/docs/installation/node 🟠 66 🟢 91 🟢 100 🟠 88
/docs/installation/plugins 🟠 80 🟠 89 🟢 100 🟠 87
/docs/integrations/grouparoo-airtable 🔴 57 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-bigquery 🔴 56 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-braze 🔴 58 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-calculated-property 🟠 75 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-clickhouse 🔴 55 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-customerio 🟠 73 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-dbt 🟠 75 🟠 88 🟢 100 🟢 95
/docs/integrations/grouparoo-google-sheets 🟠 76 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-hubspot 🔴 54 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-intercom 🟠 69 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-iterable 🟠 70 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mailchimp 🔴 54 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mailjet 🟠 63 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-marketo 🟠 72 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mixpanel 🔴 57 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mongo 🟠 69 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mysql 🔴 56 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-onesignal 🟠 61 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-pipedrive 🔴 56 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-postgres 🔴 55 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-redshift 🟠 73 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-sailthru 🟠 61 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-salesforce 🔴 59 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-sendgrid 🟠 61 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-snowflake 🟠 60 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-sqlite 🟠 69 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-zendesk 🟠 64 🟠 89 🟢 100 🟢 95
/docs/running/orchestration 🟠 72 🟠 88 🟢 100 🟢 95
/docs/running/settings 🟠 86 🟠 88 🟢 100 🟢 95
/docs/running/testing 🟠 64 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise 🔴 59 🟠 88 🟢 100 🟢 95
/docs/support/common-issues 🟠 77 🟠 88 🟢 100 🟢 95
/docs/support/config-files 🔴 59 🟢 91 🟢 100 🟢 95
/docs/support/legal 🟠 73 🟠 88 🟢 100 🟢 95
/docs/support/permissions 🟠 63 🟠 88 🟢 100 🟢 95
/docs/support/rest-api 🟠 60 🟠 88 🟢 100 🟢 95
/docs/support/security 🟠 76 🟠 89 🟢 100 🟢 95
/docs/support/telemetry 🟠 72 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo 🟠 75 🟠 88 🟢 100 🟢 95
/integrations/destinations/airtable 🟠 82 🟠 89 🟢 92 🟢 94
/integrations/destinations/braze 🟠 80 🟠 89 🟢 92 🟢 94
/integrations/sources/clickhouse 🟠 82 🟠 89 🟢 100 🟢 94
/integrations/sources/csv 🟠 82 🟠 89 🟢 92 🟢 94
/integrations/destinations/eloqua 🟠 80 🟠 89 🟢 92 🟢 94
/integrations/destinations/customerio 🟠 83 🟠 89 🟢 92 🟢 94
/integrations/destinations/facebook 🟠 74 🟠 89 🟢 92 🟢 94
/integrations/sources/bigquery 🟠 80 🟠 89 🟢 100 🟢 94
/integrations/sources/google-sheets 🟠 78 🟠 89 🟢 92 🟢 94
/integrations/destinations/hubspot 🟠 82 🟠 89 🟢 92 🟢 94
/integrations/destinations/intercom 🟠 82 🟠 89 🟢 92 🟢 94
/integrations/destinations/iterable 🟠 88 🟠 89 🟢 92 🟢 94
/integrations/destinations/klaviyo 🟠 82 🟠 89 🟢 92 🟢 94
/integrations/destinations/mailchimp 🟠 83 🟠 89 🟢 92 🟢 94
/integrations/destinations/mailjet 🟢 91 🟠 89 🟢 92 🟢 94
/integrations/destinations/marketo 🟠 77 🟠 89 🟢 92 🟢 94
/integrations/destinations/mixpanel 🟠 81 🟠 89 🟢 92 🟢 94
/integrations/sources/mongo 🟠 73 🟠 89 🟢 100 🟢 94
/integrations/sources/mysql 🟠 68 🟠 89 🟢 100 🟢 94
/integrations/destinations/onesignal 🟠 77 🟠 89 🟢 92 🟢 94
/integrations/destinations/pardot 🟠 78 🟠 89 🟢 92 🟢 94
/integrations/destinations/pipedrive 🟠 74 🟠 89 🟢 92 🟢 94
/integrations/sources/postgres 🟠 76 🟠 89 🟢 100 🟢 94
/integrations/sources/redshift 🟠 75 🟠 89 🟢 100 🟢 94
/integrations/destinations/sailthru 🟠 76 🟠 89 🟢 92 🟢 94
/integrations/destinations/salesforce 🟠 64 🟠 89 🟢 92 🟢 94
/integrations/destinations/sendgrid 🟠 68 🟠 89 🟢 92 🟢 94
/integrations/sources/snowflake 🟠 76 🟠 89 🟢 100 🟢 94
/integrations/sources/sqlite 🟠 73 🟠 89 🟢 100 🟢 94
/integrations/destinations/vero 🟠 78 🟠 89 🟢 92 🟢 94
/integrations/destinations/zendesk 🟠 73 🟠 89 🟢 92 🟢 94
/docs/running/ui-enterprise/apps 🟠 76 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise/destinations 🟠 60 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise/groups 🔴 57 🟢 91 🟢 100 🟢 95
/docs/running/ui-enterprise/properties 🟠 65 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise/sources 🟠 60 🟠 88 🟢 100 🟢 95
/docs/support/config-files/advanced-usage 🟠 66 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 80 🟠 88 🟢 100 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🟠 77 🟢 90 🟢 100 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🟠 69 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v04-v05 🟠 84 🟠 88 🟢 100 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🟠 74 🟢 90 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v06-v07 🟠 67 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v07-v08 🟠 68 🟠 88 🟢 100 🟢 95

@github-actions
Copy link

Lighthouse Performance Results

Click to Expand
Path Performance Accessibility Best Practices SEO
/ 🟠 71 🟢 90 🟢 100 🟠 87
/about 🟠 80 🟠 89 🟢 100 🟢 96
/blog 🟠 66 🟠 89 🟢 92 🟢 96
/chat 🟠 62 🟠 88 🟠 83 🟢 94
/data-sync-apps 🟠 83 🟢 90 🟢 100 🟢 96
/docs 🟠 74 🟢 90 🟢 100 🟢 95
/get-started 🟠 73 🟢 90 🟢 92 🟠 86
/integrations 🟠 77 🟢 90 🟢 100 🟢 96
/meet 🟢 91 🟠 81 🟢 100 🟢 94
/pricing 🟠 75 🟠 89 🟢 100 🟢 94
/public-sitemap 🟠 76 🟢 90 🟢 100 🟢 98
/trial 🟠 86 🟢 90 🟢 100 🟢 100
/whats-new 🟠 61 🟠 87 🟢 100 🟠 87
/blog/2021-10-14-nextjs-and-data 🟠 80 🟠 88 🟢 100 🟢 94
/blog/7-awesome-sqlite-quirks 🟠 86 🟢 90 🟢 100 🟢 95
/blog/97-things-every-data-engineer-should-know 🟠 70 🟢 91 🟢 100 🟢 94
/blog/a-single-source-of-truth 🔴 53 🟠 88 🟢 92 🟢 94
/blog/any-wreaks-havoc-on-overloads 🔴 51 🟢 90 🟢 100 🟢 95
/blog/app-refresh-grouparoo-and-dbt 🟠 81 🟢 90 🟢 100 🟠 87
/blog/apple-m1-js-memory-error 🟠 84 🟢 90 🟢 100 🟢 94
/blog/asynchronous-api-patterns-in-crms 🟠 89 🟢 90 🟢 100 🟢 95
/blog/batching-api-requests 🟠 73 🟢 90 🟢 100 🟢 95
/blog/build-a-mega-menu-with-react-bootstrap 🟠 82 🟢 90 🟢 100 🟠 87
/blog/building-a-sync-engine 🟠 82 🟢 90 🟢 100 🟢 95
/blog/change-primary-key-sequelize 🟠 89 🟢 90 🟢 100 🟢 94
/blog/crm-system-rate-limiting 🟠 80 🟢 91 🟢 100 🟢 96
/blog/customer-data-integration 🟠 66 🟢 90 🟢 100 🟢 96
/blog/data-cleaning-null-aggregate-values 🟠 83 🟢 91 🟢 100 🟢 95
/blog/data-hierarchy-of-needs 🟠 70 🟢 90 🟢 100 🟢 95
/blog/data-lakes-vs-data-warehouses 🟠 88 🟢 90 🟢 100 🟢 95
/blog/data-makes-your-tools-smarter 🟠 81 🟢 90 🟢 100 🟢 94
/blog/dbt-and-grouparoo 🟠 83 🟢 90 🟢 100 🟢 94
/blog/declarative-data-sync 🔴 40 🟠 88 🟢 92 🟢 94
/blog/defering-side-effects-in-node 🟠 66 🟢 90 🟢 100 🟢 95
/blog/developing-grouparoo-on-macos-big-sur 🟠 87 🟢 90 🟢 92 🟢 94
/blog/distributing-nextjs-via-npm 🟠 86 🟢 90 🟢 100 🟢 94
/blog/dogfooding-your-product 🔴 37 🟠 89 🟢 100 🟢 94
/blog/dont-forget-your-vpn 🟠 85 🟠 88 🟢 100 🟢 94
/blog/dont-use-underscores-in-http-headers 🟠 83 🟠 88 🟢 100 🟢 94
/blog/dynamic-json-pages-with-nextjs 🟠 84 🟢 90 🟢 100 🟢 95
/blog/etl-testing-process 🟢 90 🟢 90 🟢 100 🟢 95
/blog/etl-vs-elt 🟢 93 🟢 90 🟢 100 🟢 95
/blog/events-are-probably-wrong-for-you 🟠 87 🟢 90 🟢 100 🟢 95
/blog/exports-is-not-a-function 🟠 67 🟢 90 🟢 100 🟢 94
/blog/extracting-all-mongodb-fields 🟠 80 🟠 89 🟢 100 🟢 94
/blog/getting-previous-path-nextjs 🟢 90 🟢 90 🟢 100 🟢 94
/blog/gifit 🔴 46 🟠 89 🟢 100 🟢 94
/blog/git-prune-to-remove-master 🟠 85 🟢 90 🟢 100 🟢 94
/blog/google-cloud-run-no-background-job 🟠 78 🟠 89 🟢 100 🟢 94
/blog/google-sheets-source 🟢 90 🟢 90 🟢 100 🟢 95
/blog/grouparoo-cloud 🔴 59 🟠 87 🟢 92 🟢 95
/blog/grouparoo-monorepo-deployment 🟠 72 🟢 90 🟢 92 🟢 95
/blog/how-grouparoo-works-as-a-team 🟠 68 🟠 89 🟢 100 🟢 95
/blog/how-to-format-zendesk-tags 🟠 82 🟠 89 🟢 100 🟢 94
/blog/ignoring-variables-when-destructuring-arrays 🟠 83 🟢 90 🟢 100 🟢 94
/blog/integrating-mailchimp-with-your-nodejs-app 🟠 80 🟢 90 🟢 100 🟢 95
/blog/lighthouse-reports-on-github 🟠 61 🟢 90 🟢 100 🟢 94
/blog/marketing-challenges 🟠 78 🟢 90 🟢 100 🟢 95
/blog/migration-tips-for-m1-macs 🟠 64 🟢 90 🟢 100 🟢 95
/blog/mysql-column-names-case-sensitive 🟠 85 🟢 90 🟢 100 🟢 94
/blog/nextjs-image-dimensions 🟠 75 🟢 90 🟢 100 🟢 94
/blog/nextjs-plugins 🟠 87 🟢 90 🟢 100 🟢 95
/blog/node-js-and-ipv6 🟠 62 🟠 89 🟢 100 🟢 95
/blog/operational-analytics 🟠 79 🟠 89 🟢 100 🟢 95
/blog/product-metrics-open-source 🟢 92 🟢 90 🟢 100 🟢 94
/blog/promisifying-node-functions 🟠 61 🟢 90 🟢 100 🟢 95
/blog/pull-the-data-you-actually-want 🟠 66 🟢 90 🟢 100 🟢 95
/blog/save-your-high-water-marks-as-strings 🟠 89 🟢 90 🟢 100 🟢 95
/blog/seed-round 🟠 68 🟠 88 🟢 100 🟢 94
/blog/simulating-cohorts 🟠 62 🟢 91 🟢 100 🟢 95
/blog/software-development-workflow 🟠 64 🟠 88 🟢 92 🟢 95
/blog/sql-dialect-differences 🟠 80 🟢 90 🟢 100 🟢 95
/blog/steps-for-marketing-tests 🟠 69 🟢 91 🟢 100 🟢 96
/blog/sync-modes 🟠 85 🟠 89 🟢 100 🟢 94
/blog/testing-session-storage-selenium-node 🟠 78 🟠 89 🟢 100 🟢 94
/blog/the-shots-you-get-to-take 🟠 77 🟢 90 🟢 100 🟢 94
/blog/types-of-apis 🟠 64 🟢 90 🟢 92 🟢 95
/blog/types-of-databases 🟠 74 🟢 90 🟢 100 🟢 95
/blog/typescript-frontend-backend 🟠 76 🟢 90 🟢 100 🟢 94
/blog/typescript-types-from-class-properties 🟠 72 🟢 90 🟢 100 🟢 94
/blog/understanding-types-sqlite-node 🟠 75 🟢 90 🟢 100 🟢 95
/blog/using-sync-modes 🟠 71 🟢 90 🟢 100 🟢 94
/blog/v06-release 🟠 79 🟢 90 🟢 100 🟢 94
/blog/v07-release 🔴 50 🟠 88 🟢 92 🟢 94
/blog/v08-release 🔴 56 🟠 88 🟢 92 🟢 94
/blog/varchar-191 🟠 81 🟢 90 🟢 100 🟢 94
/blog/welcome-edmundo 🟠 80 🟠 88 🟢 92 🟢 94
/blog/welcome-kc 🟠 78 🟠 88 🟢 100 🟢 94
/blog/welcome-pedro 🟠 87 🟠 88 🟢 100 🟢 94
/blog/welcome-teal 🟠 71 🟠 88 🟢 92 🟢 94
/blog/what-is-a-data-pipeline 🟠 74 🟠 89 🟢 100 🟢 95
/blog/what-is-a-data-source 🟠 71 🟢 90 🟢 92 🟢 95
/blog/what-is-data-integration 🟠 72 🟢 90 🟢 100 🟢 95
/blog/what-is-data-integrity 🟠 86 🟢 90 🟢 100 🟢 95
/blog/what-is-data-synchronization 🟠 85 🟢 90 🟢 100 🟢 95
/blog/what-is-data-transformation 🟠 89 🟢 90 🟢 92 🟢 95
/blog/what-is-the-etl-process 🟠 78 🟢 90 🟢 92 🟢 95
/blog/your-smart-frontend-is-doing-too-much 🟢 92 🟢 90 🟢 100 🟢 95
/docs/cli 🟠 69 🟠 89 🟢 100 🟢 95
/docs/cloud 🟠 66 🟠 88 🟢 100 🟠 87
/docs/community 🟠 63 🟠 88 🟢 100 🟢 95
/docs/config 🔴 43 🟠 89 🟢 92 🟢 95
/docs/deployment 🟠 68 🟠 88 🟢 100 🟢 95
/docs/development 🔴 57 🟢 91 🟢 100 🟢 95
/docs/getting-started 🔴 44 🟠 89 🟢 92 🟢 95
/docs/installation 🟠 70 🟠 89 🟢 100 🟢 95
/docs/integrations 🟠 69 🟠 89 🟢 100 🟠 89
/docs/running 🟠 81 🟠 88 🟢 100 🟢 95
/docs/support 🟠 80 🟠 89 🟢 100 🟢 95
/legal/data-processing-addendum 🟠 68 🟢 90 🟢 100 🟢 94
/legal/hosted-services-addendum 🟠 72 🟢 90 🟢 100 🟢 94
/legal/privacy 🟠 82 🟠 89 🟢 100 🟢 95
/legal/security 🟠 81 🟢 90 🟢 100 🟢 94
/legal/subprocessors 🟠 85 🟢 90 🟢 100 🟢 94
/legal/terms 🟠 67 🟢 90 🟢 100 🟢 94
/solutions/census-alternative 🟢 92 🟠 84 🟢 100 🟢 95
/solutions/education 🟠 77 🟢 90 🟢 100 🟢 95
/solutions/healthcare 🟠 83 🟢 90 🟢 100 🟢 95
/solutions/hightouch-alternative 🟢 92 🟠 84 🟢 100 🟢 95
/solutions/modern-data-stack 🟠 80 🟢 90 🟢 100 🟢 95
/solutions/reverse-etl 🟠 87 🟢 90 🟢 100 🟢 95
/solutions/segment-alternative 🟢 92 🟠 84 🟢 100 🟢 95
/docs/cli/config 🟠 77 🟠 88 🟢 100 🟢 95
/docs/cli/run 🟠 66 🟠 88 🟢 100 🟢 94
/docs/cli/setup 🟠 67 🟠 88 🟢 100 🟠 87
/docs/cloud/repository-integration 🟠 75 🟠 88 🟢 100 🟢 95
/docs/community/code-of-conduct 🟠 73 🟠 88 🟢 100 🟢 95
/docs/community/contributions 🟠 63 🟠 88 🟢 100 🟢 95
/docs/config/apps 🟠 75 🟠 89 🟢 100 🟢 95
/docs/config/destinations 🟠 68 🟠 89 🟢 100 🟢 95
/docs/config/groups 🟠 75 🟠 89 🟢 100 🟢 95
/docs/config/models 🟠 73 🟠 88 🟢 100 🟢 95
/docs/config/properties 🟠 69 🟠 89 🟢 100 🟢 95
/docs/config/records 🟠 73 🟠 88 🟢 100 🟢 95
/docs/config/sources 🔴 56 🟠 89 🟢 100 🟢 95
/docs/deployment/environment 🟠 75 🟠 88 🟢 100 🟠 87
/docs/deployment/examples 🔴 50 🟠 88 🟢 100 🟢 95
/docs/deployment/monitoring-and-performance 🟠 69 🟠 88 🟢 100 🟠 87
/docs/deployment/network 🟠 66 🟠 88 🟢 100 🟢 95
/docs/deployment/secrets 🟠 82 🟠 88 🟢 100 🟢 95
/docs/development/databases 🟠 75 🟠 88 🟢 100 🟢 95
/docs/development/dataflow 🟠 64 🟠 88 🟢 92 🟢 95
/docs/development/destinations 🟠 74 🟠 88 🟢 100 🟢 95
/docs/development/plugins 🟠 66 🟢 90 🟢 100 🟢 95
/docs/development/publishing 🟠 70 🟠 88 🟢 100 🟢 95
/docs/development/sources 🟠 61 🟠 88 🟢 100 🟢 95
/docs/getting-started/product-concepts 🔴 57 🟠 88 🟢 100 🟢 96
/docs/installation/docker 🟠 73 🟠 88 🟢 100 🟢 95
/docs/installation/node 🟠 62 🟢 91 🟢 100 🟠 88
/docs/installation/plugins 🟠 71 🟠 89 🟢 100 🟠 87
/docs/integrations/grouparoo-airtable 🟠 61 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-bigquery 🔴 57 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-braze 🔴 53 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-calculated-property 🟠 69 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-clickhouse 🔴 56 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-customerio 🟠 60 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-dbt 🟠 61 🟠 88 🟢 100 🟢 95
/docs/integrations/grouparoo-google-sheets 🟠 61 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-hubspot 🟠 65 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-intercom 🔴 55 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-iterable 🔴 57 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mailchimp 🔴 59 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mailjet 🟠 65 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-marketo 🟠 66 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mixpanel 🟠 65 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mongo 🔴 57 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-mysql 🔴 54 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-onesignal 🟠 70 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-pipedrive 🟠 62 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-postgres 🟠 70 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-redshift 🟠 60 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-sailthru 🔴 59 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-salesforce 🔴 51 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-sendgrid 🔴 53 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-snowflake 🔴 58 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-sqlite 🔴 55 🟠 89 🟢 100 🟢 95
/docs/integrations/grouparoo-zendesk 🟠 62 🟠 89 🟢 100 🟢 95
/docs/running/orchestration 🟠 77 🟠 88 🟢 100 🟢 95
/docs/running/settings 🟠 72 🟠 88 🟢 100 🟢 95
/docs/running/testing 🟠 68 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise 🟠 70 🟠 88 🟢 100 🟢 95
/docs/support/common-issues 🟠 78 🟠 88 🟢 100 🟢 95
/docs/support/config-files 🔴 56 🟢 91 🟢 100 🟢 95
/docs/support/legal 🟠 70 🟠 88 🟢 100 🟢 95
/docs/support/permissions 🟠 76 🟠 88 🟢 100 🟢 95
/docs/support/rest-api 🔴 59 🟠 88 🟢 100 🟢 95
/docs/support/security 🟠 62 🟠 89 🟢 100 🟢 95
/docs/support/telemetry 🟠 67 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo 🟠 66 🟠 88 🟢 100 🟢 95
/integrations/destinations/airtable 🟠 82 🟠 89 🟢 92 🟢 94
/integrations/destinations/braze 🟠 88 🟠 89 🟢 92 🟢 94
/integrations/sources/clickhouse 🟠 75 🟠 89 🟢 100 🟢 94
/integrations/sources/csv 🟠 80 🟠 89 🟢 92 🟢 94
/integrations/destinations/eloqua 🟠 82 🟠 89 🟢 92 🟢 94
/integrations/destinations/customerio 🟠 82 🟠 89 🟢 92 🟢 94
/integrations/destinations/facebook 🟠 84 🟠 89 🟢 92 🟢 94
/integrations/sources/bigquery 🟠 72 🟠 89 🟢 100 🟢 94
/integrations/sources/google-sheets 🟠 76 🟠 89 🟢 92 🟢 94
/integrations/destinations/hubspot 🟠 78 🟠 89 🟢 92 🟢 94
/integrations/destinations/intercom 🟠 78 🟠 89 🟢 92 🟢 94
/integrations/destinations/iterable 🟠 80 🟠 89 🟢 92 🟢 94
/integrations/destinations/klaviyo 🟠 83 🟠 89 🟢 92 🟢 94
/integrations/destinations/mailchimp 🟢 91 🟠 89 🟢 92 🟢 94
/integrations/destinations/mailjet 🟠 75 🟠 89 🟢 92 🟢 94
/integrations/destinations/marketo 🟠 80 🟠 89 🟢 92 🟢 94
/integrations/destinations/mixpanel 🟠 72 🟠 89 🟢 92 🟢 94
/integrations/sources/mongo 🟠 82 🟠 89 🟢 100 🟢 94
/integrations/sources/mysql 🟠 89 🟠 89 🟢 100 🟢 94
/integrations/destinations/onesignal 🟠 87 🟠 89 🟢 92 🟢 94
/integrations/destinations/pardot 🟠 71 🟠 89 🟢 92 🟢 94
/integrations/destinations/pipedrive 🟠 83 🟠 89 🟢 92 🟢 94
/integrations/sources/postgres 🟠 74 🟠 89 🟢 100 🟢 94
/integrations/sources/redshift 🟠 78 🟠 89 🟢 100 🟢 94
/integrations/destinations/sailthru 🟠 78 🟠 89 🟢 92 🟢 94
/integrations/destinations/salesforce 🟠 87 🟠 89 🟢 92 🟢 94
/integrations/destinations/sendgrid 🟠 79 🟠 89 🟢 92 🟢 94
/integrations/sources/snowflake 🟠 82 🟠 89 🟢 100 🟢 94
/integrations/sources/sqlite 🟠 89 🟠 89 🟢 100 🟢 94
/integrations/destinations/vero 🟠 70 🟠 89 🟢 92 🟢 94
/integrations/destinations/zendesk 🟠 89 🟠 89 🟢 92 🟢 94
/docs/running/ui-enterprise/apps 🟠 83 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise/destinations 🟠 70 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise/groups 🔴 49 🟢 91 🟢 100 🟢 95
/docs/running/ui-enterprise/properties 🟠 71 🟠 88 🟢 100 🟢 95
/docs/running/ui-enterprise/sources 🟠 65 🟠 88 🟢 100 🟢 95
/docs/support/config-files/advanced-usage 🟠 69 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v01-v02 🟠 82 🟠 88 🟢 100 🟢 94
/docs/support/upgrading-grouparoo/v02-v03 🟠 71 🟢 90 🟢 100 🟢 94
/docs/support/upgrading-grouparoo/v03-v04 🟠 78 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v04-v05 🟠 80 🟠 88 🟢 100 🟢 94
/docs/support/upgrading-grouparoo/v05-v06 🟠 72 🟢 90 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v06-v07 🟠 64 🟠 88 🟢 100 🟢 95
/docs/support/upgrading-grouparoo/v07-v08 🟠 77 🟠 88 🟢 100 🟢 95

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant