2016-03-11
NECKO WEEKLY MEETING NOTES
Thurs March 10, 2016
Round Table:
- JS parsing is taking a lot of time
- Spending 400ms parsing JS (not even JITing).
- Typically see a 10:1 parse:execute time ratio
- Would prefer to get bytecode from HTTP cache, like Safari already does.
- Using asm.js/webassembly is not a fix for them at this point.
- each version of script has its own URI and is given a 1 year expiration
- as a result, 70% of the time their JS is already in the HTTP cache.
- CSS parsing is also expensive (some talk about caching binary format)
- Also interested in storing parsed HTML
Nick
- 1016628 - predictor prefetch - doing some fixups, will have interdiff shortly
- 1170928 - crash when doing CONNECT over h2 proxy - still investigating (finally got rr working - digging into assertions hitting before the crash)
- 1246761 - h2 assertion failure from writesegments - fixed & landed
Honza
Michal
- [landed] 1251130 Shutdown crash (also 1248389, 1254720, 1252746)
- [landed] 1227136 crash in mozilla::net::WebSocketChannel::StartWebsocketData
- 1253883 AddressSanitizer: heap-use-after-free in cache2 code
- 1071674 [e10s] crash in mozilla::net::ReadEvent::Run()
- 1253040 54,200 instances of "NS_ENSURE_SUCCESS(rv, rv) failed with result 0xC1F30001" emitted from netwerk/cache2/CacheFileMetadata.cpp during linux64 debug testing
- 1249304 Optimize sorting of CacheIndex::mFrecencyArray
- 1249307 Optimize parsing cache index
Patrick
- 1247205 - h2/spdy loop on softerror
- break http connection loop on shutdown
- 698882 pollable event to replace mthreadevent
- 1248203 - h2 flow control buffer simplification
- h2 push problem with charles/1228822
- bugzilla triage down to 947
- 1240025 - incorrect rst on closed push streams in h2
- 544986 rwin for win xp
cache changes for 4xx
Bug Triage
Roxana
Daniel
- HTTP Workshop 2016
- landed removal of b2g work-around
- discussing more cookie things in the HTTP wg
- more PAC related proxy bugs
Valentin
1180145 - Resource timing violate SOP for "no-cors" CSS
1151899 - rust-url
Dragana
Bug 1248358 - SG TCP Optimizer make Firefox very slow
Bug 1247205 - Investigate possible loop in http2
Bug 1242755 - Investigate nsSocketTransport hangs during shutdown
Bug 1246956 - Stealing of URL cross-domain using performance.getEntries() after restore previous session
Bug 580313 - prefetch links not followed in mutated HTML
NEAT doc
Bug 1228036 - Heroes of Paragon stalls for a long time on first time load
sdt