Add more Firefox provider data.
Opened this issue · 0 comments
benvanik commented
There are a ton of additional sources of data inside of Firefox - most of which are accessible via Components - that could be interesting.
- img decode/encode:
@mozilla.org/image/tools;1
http://dxr.mozilla.org/mozilla-central/source/image/public/imgITools.idl
https://github.com/lloyd/hacketymoz/blob/master/image/public/imgINotificationObserver.idl - profiler:
@mozilla.org/tools/profiler;1
https://developer.mozilla.org/en-US/docs/Performance/Profiling_with_the_Built-in_Profiler
https://github.com/bgirard/Gecko-Profiler-Addon
http://code.ohloh.net/file?fid=UEQ-FZURbatwGytRLeZTw8O6JOw&cid=To0LwFriLgY&s=&browser=Default&fp=17091&mpundefined&projSelected=true#L0 - gfx info:
@mozilla.org/gfx/info
https://bugzilla.mozilla.org/show_bug.cgi?id=668008
https://github.com/ehsan/mozilla-history/blob/master/widget/public/nsIGfxInfo.idl - cycle collector (CC?)
@mozilla.org/cycle-collector-logger;1 - debugger?
@mozilla.org/jsdebugger;1
https://developer.mozilla.org/en-US/docs/SpiderMonkey/JS_Debugger_API_Guide - memory reporter
@mozilla.org/memory-reporter-manager;1
https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIMemoryReporterManager
https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIMemoryReporter - networking:
@mozilla.org/network/stream-loader;1
@mozilla.org/prefetch-service;1 - dom:
@mozilla.org/dom/activity;1 - hardcore profiler:
@mozilla.org/jsperf;1
http://dxr.mozilla.org/mozilla-central/source/toolkit/components/perf/PerfMeasurement.jsm
http://dxr.mozilla.org/mozilla-central/source/js/src/perf/jsperf.h - telemetry:
@mozilla.org/js/xpc/RuntimeService;1 - script load
http://dxr.mozilla.org/mozilla-central/source/content/base/public/nsIScriptLoaderObserver.idl