馃敼 Pages I use to keep tabs on a few things
馃煡 ToDo
馃煩 perf
- ongoing: reduce fonts in list(s) - see #34
馃煩 isVars
馃煩 general: fingerprints, sections, lies
馃煢 screen
馃煢 ua
馃煢 feature detection
馃煢 language
馃煢 storage
馃煢 devices
馃煢 svg
馃煢 canvas
馃煢 webgl
馃煢 audio
馃煢 fonts
馃煢 media
馃煢 css
馃煢 elements
馃煢 timing
馃煢 misc
馃煫 BACKBURNER
- fonts: can we do anything with zalgo
- general: make worker fingerprint global
- waste of time until we start adding lots of worker tests
- currently there is only the ua
and language sections, results are not used anywhere
- instead all worker data should be a separate global FP which we use after the fact to report lies
- i.e we still output a sub-section worker hash (and diffs to doc), but report lies/mismatches in global
- general: make iframes fingerprint global (same deal as workers above)
- language: injecting resource:// css files for app lang leaks
- other: WebRTC
- other: isAdBlocking [also: hash of results]
- other: sanitizing / zombie storage - prototype
- screen: mod border-snapping subPixel devicePixelRatio PoC to use clientrect for more precision
...
馃敼 Pages I use to keep tabs on a few things
馃煡 ToDo
馃煩 perf
馃煩 isVars
馃煩 general: fingerprints, sections, lies
[click here]'s global FP.join().join()on arrays for all sDetail data (where we can now use objects or arrays).join()anywhere else unless we have to (or it is safe)typeofwhere possible* e.g. screen metric width/height is a joined string but we already test for NaN
馃煢 screen
sv*lv*units on androidgetComputedStyle: https://jsfiddle.net/jrnca3wh/@media: https://jsfiddle.net/w8qxu1p2/1/@importcan access media queries: https://jsfiddle.net/873kspn4/1/馃煢 ua
harden oscpu: win7 vs win8/10 via tiny font checkharden userAgent from the other parts: i.e userAgent is constructed using a set methodbypass more parts of the userAgent than just version where possible馃煢 feature detection
馃煢 language
NumberFormat v31648137 + 1795756https://github.com/tc39/ecma402/pull/347Intl.Segmenter- 1423593, github, specTemporal- 1519167, github, article, spec + cookbookIntl.LocaleInfo- 1693576, githubIntl.Enumeration- githubIntl.MessageFormat- github馃煢 storage
馃煢 devices
radiusX/Y,screenX/Y,clientX/Y馃煢 svg
馃煢 canvas
noisefingerprint (just for toDataURL)馃煢 webgl
1, 2, experimentalgroups and subgroups e.g. affected byRFP/prefs馃煢 audio
DynamicsCompressorNode.reduction- audioLies + audio data聽#67 (comment)ac-outputLatencyis always0even after two tries馃煢 fonts
system-uito tests 1226042[click here])馃煢 media
馃煢 css
window.getComputedStyle(document.getElementsByTagName("body")[0]).backgroundColor馃煢 elements
馃煢 timing
馃煢 misc
馃煫 BACKBURNER
and languagesections, results are not used anywhere...