[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8549":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},8549,"WebPageTest","catchpoint\u002FWebPageTest","catchpoint","Official repository for WebPageTest","",null,"PHP",3262,745,137,15,0,3,14,1,30.62,"Other",false,"master",true,[],"2026-06-12 02:01:55","# WebPageTest\n\nThis is the official repository for the performance-testing code that runs at [webpagetest.org](https:\u002F\u002Fwww.webpagetest.org).\n\n- 🥡 [Install your own instance](https:\u002F\u002Fdocs.webpagetest.org\u002Fprivate-instances\u002F)\n- 📕 [Documentation](https:\u002F\u002Fgithub.com\u002Fcatchpoint\u002FWebPageTest.docs)\n- 🌐 [Cross-platform browser agent](https:\u002F\u002Fgithub.com\u002Fcatchpoint\u002FWebPageTest.agent)\n- 💤 [REST API](https:\u002F\u002Fdocs.webpagetest.org\u002Fapi\u002F) examples:\n  - 🐘 [`\u002Fbulktest`](\u002Fbulktest\u002F): A PHP command-line tool that can submit a bulk set of tests, gather the results, and aggregate analyses.\n  - 🐍 [`\u002Fbatchtool`](\u002Fbatchtool\u002F): A Python tool that can submit a bulk set of tests and gather the results.\n\n## Troubleshooting private instances\n\nIf your instance runs, but you’re having issues configuring agents, navigate to `http:\u002F\u002F{your_instance’s_ip}\u002Finstall` to [check for a valid configuration](https:\u002F\u002Fdocs.webpagetest.org\u002Fprivate-instances\u002F#web-server-install).\n\n## Testing\n\nWebPageTest uses [PHPUnit](https:\u002F\u002Fphpunit.de) for unit tests. To set up and run the unit tests:\n\n1. Install [Composer](https:\u002F\u002Fgetcomposer.org)\n2. Install [apcu](https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fbook.apcu.php)\n3. Add the line `apc.enable_cli='on'` to your php.ini\n4. Run `composer install`\n5. Run `composer test`\n\n## Contributing\n\nThere are separate lines of development under different licenses (pull requests accepted to either):\n\n- The `master` branch where most active development occurs has the [Polyform Shield 1.0.0 license](LICENSE.md)\n- The `apache` branch has the more permissive [Apache 2.0 license](https:\u002F\u002Fopensource.org\u002Flicenses\u002FApache-2.0)\n\n### Code style\n\nWebPageTest uses PSR12 coding conventions for PHP linting and formatting.\nFor JavaScript and CSS formatting we use Prettier with its default configuration.\nAdditionally we use Stylelint for CSS linting.\n\nBefore you send a pull request please make sure to run: `composer lint && composer format`.\n\nAlternatively you can run\n\n - `composer lint:php && composer format:php` if you only touched PHP code, or\n - `composer lint:css && composer format:prettier` if you only touched CSS or JavaScript code\n\n### VSCode integration\n\nIf you use VSCode you might find it helpful to install Prettier and PHP Intelephence plugins and use these in your \"settings.json\":\n\n```\n{\n  \"[php]\": {\n    \"editor.tabSize\": 4\n  },\n\n  \u002F\u002F uncomment to reformat on every file save\n  \u002F\u002F\"editor.formatOnSave\": true,\n\n  \"phpcs.standard\": \"PSR12\",\n\n  \"files.trimTrailingWhitespace\": true,\n\n  \"files.eol\": \"\\n\",\n\n  \"files.associations\": {\n    \"*.inc\": \"php\"\n  }\n}\n```\n","WebPageTest是一个用于网站性能测试的开源工具。它提供了详细的页面加载时间、资源分析等数据，帮助开发者优化网页性能。项目支持跨平台浏览器代理，并提供REST API接口，方便用户批量提交测试任务和收集结果。此外，WebPageTest还支持自建实例部署，适用于需要对特定环境下的网页进行深入性能分析的情况。该项目主要使用PHP语言编写，遵循PSR12编码规范，确保了代码质量和可维护性。",2,"2026-06-11 03:18:35","top_language"]