Skip to content

Instantly share code, notes, and snippets.

View soulgalore's full-sized avatar

Peter Hedenskog soulgalore

View GitHub Profile
@soulgalore
soulgalore / HAR-with-HTML-CSS.har
Created February 17, 2017 13:14
HAR with HTML/CSS
{"log":{"version":"1.1","creator":{"name":"Firefox","version":"51.0"},"browser":{"name":"Firefox","version":"51.0"},"pages":[{"startedDateTime":"2017-02-17T14:12:39.475+01:00","id":"page_1","title":"Sitespeed.io - Welcome to the wonderful world of Web Performance run 1","pageTimings":{"onContentLoad":475,"onLoad":1077}}],"entries":[{"pageref":"page_1","startedDateTime":"2017-02-17T14:12:39.475+01:00","time":348,"request":{"bodySize":0,"method":"GET","url":"https://www.sitespeed.io/","httpVersion":"HTTP/2.0","headers":[{"name":"Host","value":"www.sitespeed.io"},{"name":"User-Agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:51.0) Gecko/20100101 Firefox/51.0"},{"name":"Accept","value":"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"},{"name":"Accept-Language","value":"en-US,en;q=0.5"},{"name":"Accept-Encoding","value":"gzip, deflate, br"},{"name":"Connection","value":"keep-alive"},{"name":"Upgrade-Insecure-Requests","value":"1"}],"cookies":[],"queryString":[],"postData":{"mimeTyp
{
"log": {
"version": "1.1",
"creator": {
"name": "WebPagetest",
"version": "3.0"
},
"pages": [
{
"startedDateTime": "2017-07-30T04:48:52.000+00:00",
#!/bin/bash
## Setup a delay
sudo dnctl -q flush
sudo dnctl -q pipe flush
sudo dnctl pipe 1 config delay 0ms noerror
sudo dnctl pipe 2 config delay 0ms noerror
sudo pfctl -f pfctl.rules
sudo dnctl pipe 1 config bw 780Kbit/s delay 100ms
sudo dnctl pipe 2 config bw 330Kbit/s delay 100ms
[{
"url": "https://s.yimg.com/rz/l/favicon.ico",
"contentSize": 5430,
"transferSize": 5731,
"lastModification": 31929.714,
"cacheTime": 0,
"page": "pages/www.yahoo.com/",
"runPage": "pages/www.yahoo.com/0"
}] yahoo.com / ","
runPage ":"
@soulgalore
soulgalore / assa.har
Created November 9, 2017 10:11
redirect
{"log":{"version":"1.2","creator":{"name":"chrome-har","version":"0.2.3","comment":"https://github.com/sitespeedio/chrome-har"},"browser":{"name":"Chrome","version":"62.0.3202.62"},"pages":[{"id":"page_1","startedDateTime":"2017-11-09T09:52:37.507Z","title":"Lås & passersystem från ASSA höjer säkerheten - i ytterdörrar & innerdörrar run 1","pageTimings":{"onContentLoad":443.03,"onLoad":2778.852,"_firstPaint":444,"_domInteractiveTime":501,"_domContentLoadedTime":501},"_meta":{"connectivity":"native"},"_visualMetrics":{}},{"id":"page_1-1","startedDateTime":"2017-11-09T09:52:46.539Z","title":"Lås & passersystem från ASSA höjer säkerheten - i ytterdörrar & innerdörrar run 2","pageTimings":{"onContentLoad":418.62,"onLoad":1011.532,"_firstPaint":401,"_domInteractiveTime":477,"_domContentLoadedTime":477},"_meta":{"connectivity":"native"},"_visualMetrics":{}},{"id":"page_1-1-1","startedDateTime":"2017-11-09T09:52:53.734Z","title":"Lås & passersystem från ASSA höjer säkerheten - i ytterdörrar & innerdörrar run 3","pag
@soulgalore
soulgalore / infinite.har
Created December 22, 2017 22:05
Infiniteloop-in-pagexray
{"log":{"version":"1.2","creator":{"name":"chrome-har","version":"0.2.3","comment":"https://github.com/sitespeedio/chrome-har"},"pages":[{"id":"page_1","startedDateTime":"2017-12-22T21:58:50.257Z","title":"Registrierung | myToys.de run 1","pageTimings":{"onContentLoad":1198.23,"onLoad":2143.745,"_firstPaint":1272,"_domInteractiveTime":1661,"_domContentLoadedTime":1661},"_meta":{"connectivity":"native"},"_visualMetrics":{}}],"entries":[{"cache":{},"startedDateTime":"2017-12-22T21:58:49.425Z","_initialPriority":"VeryHigh","_priority":"VeryHigh","pageref":"page_1","request":{"method":"GET","url":"https://checkout.mytoys.de/checkout/registration","queryString":[],"headersSize":428,"bodySize":0,"cookies":[],"headers":[{"name":"Accept","value":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"},{"name":"Accept-Encoding","value":"gzip, deflate, br"},{"name":"Accept-Language","value":"en-GB,en-US;q=0.9,en;q=0.8"},{"name":"Connection","value":"keep-alive"},{"name":"Host","value":"c
@soulgalore
soulgalore / wpt.har
Created January 17, 2018 08:10
PageXray picks up wrong http version
{"log":{"version":"1.1","creator":{"name":"WebPagetest","version":"17.12"},"browser":{"name":"Chrome","version":"63.0.3239.132"},"pages":[{"startedDateTime":"2018-01-17T08:03:33.827+00:00","title":"Run 1, First View for https://en.wikipedia.org/wiki/Barack_Obama","id":"page_1_0_1","pageTimings":{"onLoad":5272,"onContentLoad":-1,"_startRender":2500},"_minify_total":-1,"_responses_200":95,"_testStartOffset":0,"_bytesOut":48608,"_gzip_savings":0,"_requestsFull":95,"_start_epoch":0,"_connections":2,"_bytesOutDoc":47484,"_result":0,"_final_base_page_request_id":"46430.3","_base_page_dns_ns":"ns1.wikimedia.org","_basePageSSLTime":54,"_docTime":5272,"_domContentLoadedEventEnd":605,"_image_savings":39380,"_requestsDoc":93,"_score_cookies":-1,"_base_page_ip_ptr":"text-lb.eqiad.wikimedia.org","_score_cdn":0,"_optimization_checked":1,"_score_minify":-1,"_gzip_total":550009,"_responses_404":0,"_loadTime":5272,"_URL":"https://en.wikipedia.org/wiki/Barack_Obama","_score_combine":-1,"_score_etags":-1,"_image_total":804962,"
{"traceEvents":[{"pid":56557,"tid":775,"ts":0,"ph":"I","cat":"disabled-by-default-devtools.timeline","name":"TracingStartedInPage","args":{"data":{"page":"0x478be021e8"}},"s":"t"},{"args":{"number":4},"cat":"__metadata","name":"num_cpus","ph":"M","pid":56549,"tid":0,"ts":0},{"args":{"sort_index":-5},"cat":"__metadata","name":"process_sort_index","ph":"M","pid":56549,"tid":775,"ts":0},{"args":{"name":"Renderer"},"cat":"__metadata","name":"process_name","ph":"M","pid":56549,"tid":775,"ts":0},{"args":{"uptime":0},"cat":"__metadata","name":"process_uptime_seconds","ph":"M","pid":56549,"tid":775,"ts":0},{"args":{"sort_index":-1},"cat":"__metadata","name":"thread_sort_index","ph":"M","pid":56549,"tid":775,"ts":0},{"args":{"name":"CrRendererMain"},"cat":"__metadata","name":"thread_name","ph":"M","pid":56549,"tid":775,"ts":0},{"args":{"number":4},"cat":"__metadata","name":"num_cpus","ph":"M","pid":56543,"tid":0,"ts":0},{"args":{"sort_index":-6},"cat":"__metadata","name":"process_sort_index","ph":"M","pid":56543,"tid"
@soulgalore
soulgalore / job-log.txt
Created February 1, 2018 05:08
WebPageTest jobs.
02:22:01 Started by timer
02:22:01 Started by timer
02:22:01 Building remotely on webperformance (WebPerformance) in workspace /srv/jenkins/workspace/workspace/performance-webpagetest-linux-wmf
02:22:01 Using checkout strategy: Default
02:22:01 Last Built Revision: Revision 4d6fd1f90bc05c6608c3c3e376159b2703cc8109 (origin/master)
02:22:01 Wiping out workspace first.
02:22:01 Cloning the remote Git repository
02:22:01 Cloning repository https://gerrit.wikimedia.org/r/p/performance/WebPageTest.git
02:22:01 > git init /srv/jenkins/workspace/workspace/performance-webpagetest-linux-wmf # timeout=10
02:22:01 Fetching upstream changes from https://gerrit.wikimedia.org/r/p/performance/WebPageTest.git
@soulgalore
soulgalore / breaking.har
Created February 13, 2018 08:01
WPT HAR that breaks compare
This file has been truncated, but you can view the full file.
{
"log": {
"version": "1.1",
"creator": {
"name": "WebPagetest",
"version": "17.12"
},
"browser": {
"name": "Chrome",
"version": "64.0.3282.140"