FP-Devicer - v2.0.2
    Preparing search index...

    Interface FrequencyTable

    Frequency table used to describe how common each fingerprint signal is in a specific user population.

    All frequency values should be normalised to [0, 1] where:

    • 1.0 = present in every request in the population (maximum attractor risk)
    • 0.0 = never seen in the population (no attractor risk)

    Omitting a dimension causes that dimension to fall back to the built-in heuristic for that signal.

    interface FrequencyTable {
        browserFamilies?: Record<string, number>;
        hardwareProfiles?: {
            concurrency: number;
            frequency: number;
            memory: number;
        }[];
        languages?: Record<string, number>;
        platforms?: Record<string, number>;
        resolutions?: Record<string, number>;
    }
    Index

    Properties

    browserFamilies?: Record<string, number>

    Map of browser keyword (matched case-insensitively in the user-agent) → frequency, e.g. { "chrome": 0.63, "safari": 0.19, "firefox": 0.04 }.

    hardwareProfiles?: { concurrency: number; frequency: number; memory: number }[]

    List of hardware profile tuples with associated frequency. The best-matching profile (exact concurrency + memory match) is used.

    languages?: Record<string, number>

    Map of primary language tag → frequency, e.g. { "en-US": 0.72, "en-GB": 0.08, "fr-FR": 0.05 }.

    platforms?: Record<string, number>

    Map of platform string → frequency, e.g. { "Win32": 0.85, "MacIntel": 0.12 }.

    resolutions?: Record<string, number>

    Map of "WIDTHxHEIGHT" resolution string → frequency, e.g. { "1920x1080": 0.55, "1366x768": 0.13 }.