{"id":22388364,"url":"https://github.com/google-marketing-solutions/prefetchalyzer","last_synced_at":"2025-07-31T06:32:49.865Z","repository":{"id":54858157,"uuid":"307917008","full_name":"google-marketing-solutions/prefetchalyzer","owner":"google-marketing-solutions","description":"Identify impactful pre-fetch and pre-cache opportunities across web pages in user flow by analyzing HAR logs","archived":false,"fork":false,"pushed_at":"2024-05-02T10:32:00.000Z","size":3978,"stargazers_count":11,"open_issues_count":8,"forks_count":7,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-05-02T23:11:35.749Z","etag":null,"topics":["har","javascript","performance","precache","prefetch","web","webperf"],"latest_commit_sha":null,"homepage":"https://gtech-professional-services.github.io/prefetchalyzer/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/google-marketing-solutions.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-28T05:36:43.000Z","updated_at":"2024-02-07T10:40:08.000Z","dependencies_parsed_at":"2024-05-02T11:46:52.853Z","dependency_job_id":"8aeae8d3-8775-43b2-9a4a-affbcce7f731","html_url":"https://github.com/google-marketing-solutions/prefetchalyzer","commit_stats":null,"previous_names":["google-marketing-solutions/prefetchalyzer"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-marketing-solutions%2Fprefetchalyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-marketing-solutions%2Fprefetchalyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-marketing-solutions%2Fprefetchalyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-marketing-solutions%2Fprefetchalyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-marketing-solutions","download_url":"https://codeload.github.com/google-marketing-solutions/prefetchalyzer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228219657,"owners_count":17887058,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["har","javascript","performance","precache","prefetch","web","webperf"],"created_at":"2024-12-05T02:13:15.687Z","updated_at":"2025-07-31T06:32:49.855Z","avatar_url":"https://github.com/google-marketing-solutions.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e [!CAUTION]\n\u003e This solution has been archived since February 2025. \n\u003e No new development or updates will be performed.\n\n# Prefetchalyzer\n\u003e A tool that helps you identify the impact of applying prefetch strategies on your web app resources by analyzing pages across a simulated user's journey on the site\n\n\u003cimg src=\"https://github.com/google/prefetchalyzer/raw/main/public/img/screenshot.png\" height=\"350px\" alt=\"Demo Screen\" /\u003e\n\n## Features\n\n- Generates an impact report highlighting:\n\n  - The assets that can be prefetched and on which page to get the best savings\n  - Savings in kB for each page navigation when applying prefetch\n  - Issues with Cache-Control on frequently used critical assets\n\n- Exporting results\n\n  - Generates HTML code prefetch statements based on selected resources\n  - Generates code for [WebPageTest](https://webpagetest.org/) scripts to test prefetch impact\n\n## Getting started\n\nThe easiest way to start using Prefetchalyzer is by using the hosted version available [here](https://google-marketing-solutions.github.io/prefetchalyzer/).\n\n## Project setup\nThe project was generated with vue-cli.\n\n```\nnpm install --legacy-peer-deps\n```\nFor VSCode, Vetur extension is used to format the .vue files.\nFollowing settings are made in settings.json:\n```json\n{\n    \"git.ignoreLimitWarning\": true,\n    \"vetur.format.defaultFormatterOptions\": {\n        \"prettier\": {\n            \"stylelintIntegration\": true,\n            \"eslintIntegration\": true,\n            \"semi\": false,\n            \"singleQuote\": true,\n            \"tabWidth\": 2,\n            \"tabs\": false,\n            \"trailingComma\": \"none\",\n            \"printWidth\": 160\n        }\n    }\n}\n```\n\n### Compiles and hot-reloads for development\n```\nnpm start\n```\n\n### Compiles and minifies for production\n```\nnpm run build\n```\n\n### Lints and fixes files\n```\nnpm run lint\n```\n\n### Customize configuration\nSee [Configuration Reference](https://cli.vuejs.org/config/).\n\n### TODO Workflow Deployment\n\n```\n      - name: \"Deploy \\U0001F680\"\n        uses: JamesIves/github-pages-deploy-action@3.7.1\n        with:\n          GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'\n          BRANCH: gh-pages\n          FOLDER: dist\n          CLEAN: true \n```\n\n### Authors\n- [Stephan Giesau](https://github.com/pianomister/)\n- [Ayman Farhat](https://github.com/aymanfarhat)\n\n### Disclaimer\n\nThis is not an officially supported Google product.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogle-marketing-solutions%2Fprefetchalyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoogle-marketing-solutions%2Fprefetchalyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogle-marketing-solutions%2Fprefetchalyzer/lists"}