{"action":"created","issue":{"url":"https://api.github.com/repos/HTTPArchive/httparchive.org/issues/40","repository_url":"https://api.github.com/repos/HTTPArchive/httparchive.org","labels_url":"https://api.github.com/repos/HTTPArchive/httparchive.org/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/HTTPArchive/httparchive.org/issues/40/comments","events_url":"https://api.github.com/repos/HTTPArchive/httparchive.org/issues/40/events","html_url":"https://github.com/HTTPArchive/httparchive.org/issues/40","id":319016650,"node_id":"MDU6SXNzdWUzMTkwMTY2NTA=","number":40,"title":"Enable viewing reports through \"lenses\"","user":{"login":"rviscomi","id":1120896,"node_id":"MDQ6VXNlcjExMjA4OTY=","avatar_url":"https://avatars0.githubusercontent.com/u/1120896?v=4","gravatar_id":"","url":"https://api.github.com/users/rviscomi","html_url":"https://github.com/rviscomi","followers_url":"https://api.github.com/users/rviscomi/followers","following_url":"https://api.github.com/users/rviscomi/following{/other_user}","gists_url":"https://api.github.com/users/rviscomi/gists{/gist_id}","starred_url":"https://api.github.com/users/rviscomi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rviscomi/subscriptions","organizations_url":"https://api.github.com/users/rviscomi/orgs","repos_url":"https://api.github.com/users/rviscomi/repos","events_url":"https://api.github.com/users/rviscomi/events{/privacy}","received_events_url":"https://api.github.com/users/rviscomi/received_events","type":"User","site_admin":false},"labels":[{"id":588262722,"node_id":"MDU6TGFiZWw1ODgyNjI3MjI=","url":"https://api.github.com/repos/HTTPArchive/httparchive.org/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2018-04-30T20:03:20Z","updated_at":"2018-06-08T05:41:32Z","closed_at":null,"author_association":"MEMBER","body":"**Goal:** Provide a mechanism for users to apply one or more \"lenses\" through which to view the HTTP Archive reports. These lenses effectively filter the set of websites to a subset that match some condition. For example, all websites that run on WordPress.\r\n\r\n**Strategy:**\r\n\r\n- [ ] 1. write a query that generates a list of URLs/pages to act as the whitelist for the lens\r\n- [ ] 2. alter the report generation script to integrate that whitelist of pages with each metrics' timeseries and histogram queries\r\n  - [ ] 2a. optionally replace YYYY_MM_DD placeholders in whitelist query with report date\r\n  - [x] 2b. save the lens results to an identifiable subdirectory on the gs:// CDN\r\n- [ ] 3. build a UI to enable the addition/removal of a lens\r\n  - [x] 3a. provide a way to persist the selected lens across page views\r\n  - [ ] 3b. alter the report UI to make clear when a lens has been applied\r\n  - [x] 3c. provide URL shortcuts (eg wordpress.httparchive.org or httparchive.org/wordpress)\r\n- [x] 4. alter the data visualization scripts to pull data from the correct lens on the CDN\r\n\r\n**Stretch goals:**\r\n\r\n- [ ] 5. support multiple concurrent lenses for side-by-side comparison\r\n  - [ ] 5a. in the lens selector UI\r\n  - [ ] 5b. in the data visualization UI"},"comment":{"url":"https://api.github.com/repos/HTTPArchive/httparchive.org/issues/comments/395653689","html_url":"https://github.com/HTTPArchive/httparchive.org/issues/40#issuecomment-395653689","issue_url":"https://api.github.com/repos/HTTPArchive/httparchive.org/issues/40","id":395653689,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NTY1MzY4OQ==","user":{"login":"igrigorik","id":10652,"node_id":"MDQ6VXNlcjEwNjUy","avatar_url":"https://avatars0.githubusercontent.com/u/10652?v=4","gravatar_id":"","url":"https://api.github.com/users/igrigorik","html_url":"https://github.com/igrigorik","followers_url":"https://api.github.com/users/igrigorik/followers","following_url":"https://api.github.com/users/igrigorik/following{/other_user}","gists_url":"https://api.github.com/users/igrigorik/gists{/gist_id}","starred_url":"https://api.github.com/users/igrigorik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/igrigorik/subscriptions","organizations_url":"https://api.github.com/users/igrigorik/orgs","repos_url":"https://api.github.com/users/igrigorik/repos","events_url":"https://api.github.com/users/igrigorik/events{/privacy}","received_events_url":"https://api.github.com/users/igrigorik/received_events","type":"User","site_admin":false},"created_at":"2018-06-08T05:41:31Z","updated_at":"2018-06-08T05:41:31Z","author_association":"MEMBER","body":"> The pctHttps issue should be fixed now. See https://wordpress.httparchive.org/reports/state-of-the-web#pctHttps\r\n\r\nNice! 👍 Great to see WP nudging slightly ahead of the broader web here.\r\n\r\n> You could drill down into the distribution by setting start==end in the date filter, eg https://wordpress.httparchive.org/reports/state-of-the-web?start=2018_05_01 (05_15 not yet available for WordPress) compared to https://httparchive.org/reports/state-of-the-web?start=2018_05_01\r\n\r\nYep! Sorry, poor wording on my part.. I was suggesting that in future analysis/presentations, it might be worth considering looking at broader distribution to see if there are any notable differences other than just comparing medians.\r\n\r\n> I think we should disable the CrUX report when a lens is enabled. The WP-detection used in the slides was a one-off analysis by @pmeenan in January and we don't know which origins are WP in the subsequent releases.\r\n\r\nThis should be a non-problem once we migrate over to crawling CrUX origins next month, right? Or, come to think of it, there may be some merit to restricting the CrUX data we show on HA to overlap with the HA origins — that would also then enable us to look at WP/CrUX/Alexa intersection here, right?\r\n\r\n"}}
{"actor":{"display_login":"igrigorik"}}