Create the backend foundation for collecting and serving tracking protection statistics. This includes: - PrivacyMetricsService that wraps TrackingDBService to query weekly block counts by category (trackers, fingerprinters, cookies, etc.) - Caching mechanism with configurable refresh interval to avoid performance impact on new tab opens - PrivacyMetrics JSWindowActor pair for cross-process communication (parent process has data, content process needs it) - Actor registration in BrowserGlue - Basic unit tests for service logic and actor communication
Bug 2010368 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Create the backend foundation for collecting and serving tracking protection statistics. This includes: - PrivacyMetricsService that wraps TrackingDBService to query weekly block counts by category (trackers, fingerprinters, cookies, etc.) - PrivacyMetrics JSWindowActor pair for cross-process communication (parent process has data, content process needs it) - Actor registration in BrowserGlue - Basic unit tests for service logic and actor communication
Create the backend foundation for collecting and serving tracking protection statistics. This includes: - PrivacyMetricsService that wraps TrackingDBService to query weekly block counts by category (trackers, fingerprinters, cookies, etc.) - PrivacyMetrics JSWindowActor pair for cross-process communication (parent process has data, content process needs it) - Basic unit tests for service logic and actor communication