Граф коммитов

2355 Коммитов

Автор SHA1 Сообщение Дата
Paul Irish 485e48556a
misc(viewer): retain /plots/ when deploying new viewer version (#4079) 2017-12-19 15:21:47 -08:00
Vinamrata Singal 7485651303
Merge pull request #4092 from GoogleChrome/ebidel-patch-3
new-audits.md: remove names
2017-12-19 11:34:32 -08:00
Eric Bidelman 87e9335435
new-audits.md: remove names 2017-12-19 10:28:08 -08:00
jianzhoufeng 6ca5ef206e core(asset-saver): minor fix for logAssets (#4088) 2017-12-19 09:03:58 -08:00
Patrick Hulce 9fa36ceaf2
deps: bump js-library-detector (#4086) 2017-12-18 16:32:06 -08:00
Jianzhou Feng 48a129fbb6 core: upstream patches from downstream consumer 2017-12-18 11:18:38 -08:00
Patrick Hulce 3f9d94c634 core(gather-runner): covert assertPageLoaded into soft failure (#4048) 2017-12-18 11:13:01 -08:00
Patrick Hulce 47122260b2 core(estimated-input-latency): remove target reference (#4069)
fixes #4061
2017-12-18 11:10:11 -08:00
Patrick Hulce 5e23dbba1a
v2.7.0 (#4060) 2017-12-14 16:14:41 -08:00
Dennis aaf8f75b8d docs(readme): Add Greta Lighthouse to list of Integrations (#4031)
* Add Greta Lighthouse to list of Integrations

* Update readme.md

Update text after comments.
2017-12-14 13:35:46 -08:00
Patrick Hulce 7f005e5b46
core(optimized-images): skip mismatched mimeTypes (#4045) 2017-12-14 13:26:19 -08:00
Sanjay Purswani be9dcbf63d core(noopener-audit): Only test http/https links (#4036)
* core(rel=noopener-audit): Only test http/https links

* also audit links without an href to fix failing test, add test case for the bug that raised this issue

* add more robust test coverage

* update the number of expected failing tests for rel="noopener" in the dbw smoketest
2017-12-14 13:19:06 -08:00
Konrad Dzwinel 9008f3ca80 core(config): show SEO audits in the UI (#4057)
* Show SEO audits in the UI

* Fix broken link in the http-status-code audit help text

* Fix test.

* Add font-size to the SEO group.

* Use url-shim instead of url in the font-size audit.

* Simplify and move seo.js config to smokehouse folder
2017-12-14 12:38:03 -08:00
Konrad Dzwinel 9ef858ac51 new_audit(font-size-audit): legible font sizes audit (#3533)
* Font Size audit - WIP

* Calculate percentage of ilegible text on page. Show failing elements in a table.

* Getting font-size information togheter with associated CSS rules - WIP

* Matched rules - WIP

* Extracting style info - WIP

* Expose effective rule

* Show what percentage of text each rule affected. Show table with failing selectors even if test passed. Clean up.

* Work on inline styles, clean up jsdoc

* Handle inline styels, attribute styles and user agent styles.

* Expose stylesheet URL, line number and column.

* Update output table according to the latst decisions.

* Changes to the result table. Clean up.

* Gatherer test.

* Smoke tests. Fixing edgecase when size is inherited from attribute styles of a parent node. Fixing linting errors, improvic jsdoc.

* Add unit tests.

* Remove info about color prop.

* Remove debugMessage from passing test expectations as it doesn't exist.

* Replace URL with parseURL

* Make linter happy.

* Check number of failing items in the smoke test.

* getOrigin -> findStyleRuleSource
s/Lenght/Length

* Collect stylesheet metadata in font-size gatherer. Get rid of separate run.

* Font Size audit - WIP

* Calculate percentage of ilegible text on page. Show failing elements in a table.

* Getting font-size information togheter with associated CSS rules - WIP

* Matched rules - WIP

* Extracting style info - WIP

* Expose effective rule

* Show what percentage of text each rule affected. Show table with failing selectors even if test passed. Clean up.

* Work on inline styles, clean up jsdoc

* Handle inline styels, attribute styles and user agent styles.

* Expose stylesheet URL, line number and column.

* Update output table according to the latst decisions.

* Changes to the result table. Clean up.

* Gatherer test.

* Smoke tests. Fixing edgecase when size is inherited from attribute styles of a parent node. Fixing linting errors, improvic jsdoc.

* Add unit tests.

* Remove info about color prop.

* Remove debugMessage from passing test expectations as it doesn't exist.

* Replace URL with parseURL

* Make linter happy.

* Check number of failing items in the smoke test.

* getOrigin -> findStyleRuleSource
s/Lenght/Length

* Collect stylesheet metadata in font-size gatherer. Get rid of separate run.

* Address some of the review comments

* Add comment, fix jsdoc

* Limit number of CDP calls to make sure that gatherer doesn't take too much time

* Reuse method from driver, introduce block list for text nodes

* Adjust tests and make linter happy.

* A word.

* Sort nodes by text length before limiting number of visited.

* Typo

* Typo 🔎

* Move analyzedFailingTextLength calculation to the gatherer, rename failingTextLength to analyzedFailingTextLength. Adjust tests.

* Add fileoverview to font-size gatherer

* Remove gatherers from seo config as they are already in default config.

* Prevent gatherer from failing if one of the nodes can't be found

* Take into account that each property can be defined multiple times inside one CSS block.
Count visited text length after getting font sizes.

* Update copy, remove audits from seo config, show 'dynamic' as source for dynamically injected styles

* Fix test

* Fix tests

* Add simple selector to nodes in the details table.

* Add'l 🚲🏠

* Fix tests.

* Additional info in the helpText
2017-12-14 10:54:21 -08:00
Patrick Hulce 020a3218ab
core(uses-webp): tweak text to be more next-gen focused (#3985)
* core(uses-webp): tweak text to be more next-gen focused

* feedback

* mooooore

* superior -> next-gen
2017-12-13 14:45:49 -08:00
Eric Bidelman a73e7da82b report(warnings): warn only if using an old headless (#4021) 2017-12-12 13:53:10 -08:00
Vinamrata Singal 0b8baef9fd
Merge pull request #4032 from benschwarz/patch-1
docs(readme): Update wording around Calibre being a paid product
2017-12-12 13:52:46 -08:00
Ben Schwarz 6036117617
Update wording 2017-12-12 14:36:36 +11:00
Paul Irish f49ef06025
report(perf-audits): adjust presentation of runtime cost audits (#4020) 2017-12-11 10:48:52 -08:00
Patrick Hulce e217d090db core(critical-request-chains): corrected help text (#4009) 2017-12-09 20:07:17 -08:00
Eric Bidelman b079325f81 core(gather-runner): fix headless chrome UA check (#4019) 2017-12-08 15:33:11 -08:00
Paul Irish d782494d52 core(web-inspector): keep all experiments disabled, fixing conflict when running in DevTools (#4010) 2017-12-08 09:49:48 -08:00
Paul Irish cf92030c05 tests(smokehouse): adopt URLSearchParams for querystring manipulation (#3941)
* bump whatwg-url to latest to get their URLSearchParams

* use real URLSearchParams for header parsing.

* fix looping over urlsearchparams

* latest whatwg-url adds a trailing slash to chrome://version

* remove trailing slashes on chrome:// urls, as per spec
2017-12-08 09:42:49 -08:00
Daan Nijkamp 28f816e3f4 core(seo): consistent help text links (#3901)
* core(help-text): improve help text

Update help text meta-description audit to be more consistent with the other audits.

* core(help-text): improve help text
2017-12-07 10:40:55 -08:00
Paul Irish b72dffefab misc(codeowners): represent brendan's leave (#3991) 2017-12-05 11:19:14 -08:00
Patrick Hulce 10d27e844e
docs: add lantern accuracy data (#3826)
* docs: add lantern accuracy data

* feedback

* more feedback
2017-12-05 11:10:13 -08:00
Ward Peeters 46f6d2a872 core(devtools-timeline-model): extract model generation to a computed artifact...
Assert it doesn't mutate the trace, with a few exceptions. Extract timeline task-groups into lib.
2017-12-01 15:48:54 -08:00
Robert Medeiros 3bdb56e80a deps: Bump ws to 3.3.2 (#3949) 2017-11-29 16:57:53 -08:00
Patrick Hulce e842834d5a core(vulnerable-libs): add fix for recovering from bad versions (#3932) 2017-11-28 18:40:30 -08:00
Konrad Dzwinel 6910f5d2f6 new_audit(hreflang): document has a valid hreflang code (#3815) 2017-11-28 18:18:28 -08:00
Paul Irish e4248c26c2
misc(error-reporting): report unhandled promise rejections, take 2 (#3930) 2017-11-27 13:04:14 -08:00
Patrick Hulce 039c98d71a misc(error-reporting): tweak sentry levels and ignore list (#3890) 2017-11-27 11:36:51 -08:00
Paul Irish 9186735ca2
misc(error-reporting): report unhandled promise rejections (#3886) 2017-11-22 16:29:41 -08:00
Paul Irish f19ffd181d docs: fox mobile device testing example (#3887) 2017-11-22 11:47:15 -08:00
Brendan Kenny 207000a23c
cli(sentry): handle configstore errors; don't enabling error reporting (#3878) 2017-11-21 13:41:02 -08:00
Paul Irish 9d312c2abf
docs(error-reporting): improve clarity for opt-out folks (#3876) 2017-11-21 13:16:24 -08:00
Paul Irish 2182513f2c
core(driver): add driver.wsEndpoint() (#3864) 2017-11-20 18:16:12 -08:00
Brendan Kenny 407b1af5eb
cli: compile out remaining typescript; add tsc type checking via jsdocs (#3747) 2017-11-20 18:10:03 -08:00
Rob Dodson ac2bc69936 new_audit(accessibility): add accessibility manual audits (#3834) 2017-11-18 06:15:18 +01:00
Brendan Kenny e1252ac22c misc(changelog): tweaks to changelog template and instructions (#3849) 2017-11-18 06:10:24 +01:00
Paul Irish 1fe2a95266 misc(changelog): minor changelog generation usability bumps (#3847) 2017-11-17 18:08:52 -08:00
Brendan Kenny 70574e872c
2.6.0 (#3848) 2017-11-17 17:48:16 -08:00
Patrick Hulce 32ed80c048 new_audit(cache-headers): detects savings from leveraging caching (#3531) 2017-11-17 15:42:14 -08:00
Ward Peeters 2a4f6bfe00 new_audit(mainthread-work-breakdown): audit for page-execution-timings (#3520) 2017-11-17 15:32:56 -08:00
Karan Thakkar b67601b1b3 core(audit): Ignore href=javascript:.* for rel=noopener audit (#3574) 2017-11-17 22:39:59 +01:00
Patrick Hulce a9780d6690 core(speed-index): only compute perceptual speed index (#3845) 2017-11-17 22:36:57 +01:00
Paul Irish 33b1574da7 core(bootup-time): refactor task/group iteration 2017-11-17 13:27:27 -08:00
Ward Peeters 05cea61d57 new_audit(bootup-time): Bootup time per script (#3563) 2017-11-17 22:21:46 +01:00
Patrick Hulce 12f7f03241 report(image-aspect-ratio): fix audit description (#3843) 2017-11-17 20:04:55 +01:00
Brendan Kenny 6cd1b41e0d tests(smokehouse): add long task to byte-efficiency tester to deflake appveyor (#3804) 2017-11-13 08:46:52 -08:00