Open Bug 1411575 Opened 3 years ago Updated 3 months ago

High and constant CPU usage on sites with busy content

Categories

(Core :: WebRTC: Audio/Video, defect, P3)

57 Branch
defect

Tracking

()

UNCONFIRMED

People

(Reporter: the_goodone1, Unassigned)

References

(Depends on 2 open bugs)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:57.0) Gecko/20100101 Firefox/57.0
Build ID: 20170925150345

Steps to reproduce:

1- open this page https://www.techsmith.com/screen-capture.html

2- wait until it fully loads.

3- keep an eye on CPU usage


Actual results:

I notice high CPU usage(25%) while this page is loading and it keeps consuming high CPU even after it fully loads. the browser becomes less responsive.

*I made the test with fresh profile to make sure everything is on default.
*Tested with Firefox 57 beta and also latest Nightly on Windows 10.


Expected results:

Visiting the same page on Chrome, the CPU usage is way lower(less than 10%). this is not the only site with this behavior, pretty much any website with busy content and media in it, consumes way higher CPU with Firefox 57 than chrome 62. I repeated the test again with Hardware acceleration disabled on both browsers and had the same results.
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:58.0) Gecko/20100101 Firefox/58.0

I have tested this issue on Windows 10 x64 with the latest Firefox release (56.0.1), latest Beta(57.0b11-20171023180840) and the latest Nightly (58.0a1-20171025230440) and haven't managed to reproduce it.
When loading the provided URL in the browser, after the page fully loads and leaving the tab opened for a couple of minutes the CPU usage doesn't incrase higher than 10%.

In order to investigate further, could you please share a performance profile, using the gecko profiler addon from https://perf-html.io/?

For more information about profiling you can follow the link here: https://developer.mozilla.org/en-US/docs/Mozilla/Performance/Profiling_with_the_Built-in_Profiler
Flags: needinfo?(the_goodone1)
(In reply to Emil Pasca [:emilpasca], Desktop Engineering QA from comment #1)
> User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:58.0) Gecko/20100101
> Firefox/58.0
> 
> I have tested this issue on Windows 10 x64 with the latest Firefox release
> (56.0.1), latest Beta(57.0b11-20171023180840) and the latest Nightly
> (58.0a1-20171025230440) and haven't managed to reproduce it.
> When loading the provided URL in the browser, after the page fully loads and
> leaving the tab opened for a couple of minutes the CPU usage doesn't incrase
> higher than 10%.
> 
> In order to investigate further, could you please share a performance
> profile, using the gecko profiler addon from https://perf-html.io/?
> 
> For more information about profiling you can follow the link here:
> https://developer.mozilla.org/en-US/docs/Mozilla/Performance/
> Profiling_with_the_Built-in_Profiler

Maybe it has something to do with PC specs? I have 4 year old i5 CPU, also I tested it on two PCs and on both, Firefox 57 consumed 2 to 3 times more CPU usage than Chrome with this page.
Flags: needinfo?(the_goodone1)
Component: General → Audio/Video
Rank: 25
Priority: -- → P3
Tested on Linux, Mac and Windows 10 all give me a CPU load of about 10%. Can you check without add on, if you haven't already.
(In reply to Alex Chronopoulos [:achronop] from comment #3)
> Tested on Linux, Mac and Windows 10 all give me a CPU load of about 10%. Can
> you check without add on, if you haven't already.

can you also test it on another Browser(like chrome)? in my case, Chrome CPU usage with this page is less than half of Firefox 57 usage.
I get similar results, ~10%, on windows 10. I am testing latest Nightly without add-ons. Do you want to try that?
(In reply to Alex Chronopoulos [:achronop] from comment #5)
> I get similar results, ~10%, on windows 10. I am testing latest Nightly
> without add-ons. Do you want to try that?

So chrome has similar results With Firefox on your Windows PC?
I can reproduce this, around 15% to 30% CPU usage on a i7-4720HQ. (GNU/Linux)
But at the same time Chromium's CPU usage is almost the same for the mentioned address (a bit less at the highest peak)...
I can reproduce. Here's a profile: https://perfht.ml/2zsCUMu

There clearly some videos/animations on this page that may provide some hints as to what is taking up CPU.
On Linux, we don't use the GPU too much, and this is doing graphics-heavy things, so this could explain the issue we're seeing. On windows, things should be better, but we blacklist some driver for stability reasons.

Reporter, can you provide your about:support here as an attachment ?
Flags: needinfo?(the_goodone1)
Whiteboard: [need info reporter 2017-11-013]
(In reply to Paul Adenot (:padenot) from comment #9)
> On Linux, we don't use the GPU too much, and this is doing graphics-heavy
> things, so this could explain the issue we're seeing. On windows, things
> should be better, but we blacklist some driver for stability reasons.
> 
> Reporter, can you provide your about:support here as an attachment ?

I'm really sorry for the Delayed Response, I had a lot to do and forgot about this bug.



Here's my about:support

Application Basics
------------------

Name: Firefox
Version: 57.0
Build ID: 20171112125346
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
OS: Windows_NT 10.0
Multiprocess Windows: 2/2 (Enabled by default)
Web Content Processes: 5/4
Stylo: true (enabled by default)
Google Key: Found
Mozilla Location Service Key: Found
Safe Mode: false

Crash Reports for the Last 3 Days
---------------------------------

All Crash Reports

Firefox Features
----------------

Name: Activity Stream
Version: 2017.11.07.1100-7f4e3634
ID: activity-stream@mozilla.org

Name: Application Update Service Helper
Version: 2.0
ID: aushelper@mozilla.org

Name: Firefox Screenshots
Version: 19.2.0
ID: screenshots@mozilla.org

Name: Follow-on Search Telemetry
Version: 0.9.6
ID: followonsearch@mozilla.com

Name: Form Autofill
Version: 1.0
ID: formautofill@mozilla.org

Name: Multi-process staged rollout
Version: 3.05
ID: e10srollout@mozilla.org

Name: Photon onboarding
Version: 1.0
ID: onboarding@mozilla.org

Name: Pocket
Version: 1.0.5
ID: firefox@getpocket.com

Name: Shield Recipe Client
Version: 76.1
ID: shield-recipe-client@mozilla.org

Name: Web Compat
Version: 1.1
ID: webcompat@mozilla.org

Extensions
----------

Name: uBlock Origin
Version: 1.14.20
Enabled: true
ID: uBlock0@raymondhill.net

Graphics
--------

Features
Compositing: Direct3D 11 (Advanced Layers)
Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled
WebGL 1 Driver WSI Info: EGL_VENDOR: Google Inc. (adapter LUID: 0000000000013303) EGL_VERSION: 1.4 (ANGLE 2.1.0.dec065540d5f) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture_nv12 EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses
WebGL 1 Driver Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 630 Direct3D11 vs_5_0 ps_5_0)
WebGL 1 Driver Version: OpenGL ES 2.0 (ANGLE 2.1.0.dec065540d5f)
WebGL 1 Driver Extensions: GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object
WebGL 1 Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_shader_texture_lod EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context MOZ_WEBGL_lose_context MOZ_WEBGL_compressed_texture_s3tc MOZ_WEBGL_depth_texture
WebGL 2 Driver WSI Info: EGL_VENDOR: Google Inc. (adapter LUID: 0000000000013303) EGL_VERSION: 1.4 (ANGLE 2.1.0.dec065540d5f) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture_nv12 EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses
WebGL 2 Driver Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 630 Direct3D11 vs_5_0 ps_5_0)
WebGL 2 Driver Version: OpenGL ES 3.0 (ANGLE 2.1.0.dec065540d5f)
WebGL 2 Driver Extensions: GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object
WebGL 2 Extensions: EXT_color_buffer_float EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context MOZ_WEBGL_lose_context MOZ_WEBGL_compressed_texture_s3tc
Direct2D: true
DirectWrite: true (10.0.17025.1000)
GPU #1
Active: Yes
Description: Intel(R) HD Graphics 630
Vendor ID: 0x8086
Device ID: 0x591b
Driver Version: 22.20.16.4771
Driver Date: 8-13-2017
Drivers: igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32
Subsys ID: 00000000
RAM: Unknown
GPU #2
Active: No
Description: NVIDIA GeForce GTX 1050
Vendor ID: 0x10de
Device ID: 0x1c8d
Driver Version: 23.21.13.8831
Driver Date: 11-14-2017
Drivers: C:\WINDOWS\System32\DriverStore\FileRepository\nvhmi.inf_amd64_622b15e51c765d01\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvhmi.inf_amd64_622b15e51c765d01\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvhmi.inf_amd64_622b15e51c765d01\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvhmi.inf_amd64_622b15e51c765d01\nvldumdx.dll C:\WINDOWS\System32\DriverStore\FileRepository\nvhmi.inf_amd64_622b15e51c765d01\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvhmi.inf_amd64_622b15e51c765d01\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvhmi.inf_amd64_622b15e51c765d01\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvhmi.inf_amd64_622b15e51c765d01\nvldumd.dll
Subsys ID: 00000000
RAM: 4096
Diagnostics
ClearType Parameters: DISPLAY1 [ Gamma: 2.2 Pixel Structure: RGB ClearType Level: 0 Enhanced Contrast: 200 ] DISPLAY4 [ Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 200 ]
AzureCanvasAccelerated: 0
AzureCanvasBackend: Direct2D 1.1
AzureCanvasBackend (UI Process): skia
AzureContentBackend: Direct2D 1.1
AzureContentBackend (UI Process): skia
AzureFallbackCanvasBackend (UI Process): cairo
GPUProcessPid: 11984
ClearType Parameters: DISPLAY1 [ Gamma: 2.2 Pixel Structure: RGB ClearType Level: 0 Enhanced Contrast: 200 ] DISPLAY4 [ Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 200 ]
Decision Log
WEBRENDER:
opt-in by default: WebRender is an opt-in feature
unavailable by runtime: Build doesn't include WebRender




Media
-----

Audio Backend: wasapi
Max Channels: 2
Preferred Channel Layout: stereo
Preferred Sample Rate: 48000
Output Devices
Name: Group
LG IPS FULLHD (High Definition Audio Device): HDAUDIO\FUNC_01&VEN_10DE&DEV_0080&SUBSYS_00000000&REV_1001\5&274a371a&0&0001
Speakers (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0295&SUBSYS_103C836B&REV_1000\4&c66b0b9&0&0001
Input Devices
Name: Group
Microphone Array (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0295&SUBSYS_103C836B&REV_1000\4&c66b0b9&0&0001
Stereo Mix (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0295&SUBSYS_103C836B&REV_1000\4&c66b0b9&0&0001

Important Modified Preferences
------------------------------

accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.frecency_experiment: 2
browser.download.folderList: 2
browser.places.smartBookmarksVersion: 8
browser.sessionstore.upgradeBackup.latestBuildID: 20171112125346
browser.startup.homepage_override.buildID: 20171112125346
browser.startup.homepage_override.mstone: 57.0
browser.tabs.remote.autostart.2: true
browser.tabs.warnOnClose: false
browser.urlbar.lastSuggestionsPromptDate: 20171116
browser.urlbar.timesBeforeHidingSuggestionsHint: 0
dom.ipc.processCount.web: 4
dom.push.userAgentID: a0e063299b17458fa2db9362c98b6663
extensions.lastAppVersion: 57.0
layers.mlgpu.sanity-test-failed: false
media.benchmark.vp9.fps: 151
media.benchmark.vp9.versioncheck: 2
media.gmp-gmpopenh264.abi: x86_64-msvc-x64
media.gmp-gmpopenh264.lastUpdate: 1510830194
media.gmp-gmpopenh264.version: 1.7.1
media.gmp-manager.buildID: 20171112125346
media.gmp-manager.lastCheck: 1510838861
media.gmp-widevinecdm.abi: x86_64-msvc-x64
media.gmp-widevinecdm.lastUpdate: 1510830197
media.gmp-widevinecdm.version: 1.4.8.1008
media.gmp.storage.version.observed: 1
media.hardware-video-decoding.failed: false
network.cookie.prefsMigrated: true
network.dns.disablePrefetch: true
network.http.speculative-parallel-limit: 0
network.predictor.cleaned-up: true
network.predictor.enabled: false
network.prefetch-next: false
places.database.lastMaintenance: 1510839020
places.history.expiration.transient_current_max_pages: 104858
plugin.disable_full_page_plugin_for_types: application/pdf
privacy.trackingprotection.enabled: true
privacy.trackingprotection.introCount: 20
security.sandbox.content.tempDirSuffix: {53b1b6c1-6d74-4f13-8d44-db78d89f020a}
services.sync.declinedEngines:
services.sync.engine.prefs.modified: false
services.sync.lastPing: 1510843938
services.sync.lastSync: Fri Nov 17 2017 08:01:48 GMT+0700 (SE Asia Standard Time)
storage.vacuum.last.index: 0
storage.vacuum.last.places.sqlite: 1510839020
ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found.

Important Locked Preferences
----------------------------

Places Database
---------------

JavaScript
----------

Incremental GC: true

Accessibility
-------------

Activated: false
Prevent Accessibility: 0
Accessible Handler Used: true
Accessibility Instantiator:

Library Versions
----------------

NSPR
Expected minimum version: 4.17
Version in use: 4.17

NSS
Expected minimum version: 3.33
Version in use: 3.33

NSSSMIME
Expected minimum version: 3.33
Version in use: 3.33

NSSSSL
Expected minimum version: 3.33
Version in use: 3.33

NSSUTIL
Expected minimum version: 3.33
Version in use: 3.33

Experimental Features
---------------------

Sandbox
-------

Content Process Sandbox Level: 3
Effective Content Process Sandbox Level: 3
Flags: needinfo?(the_goodone1)
Attached image Bug-1411575.jpg
As a response to the Comment # 66 on Bug 1420608 from the_goodone1 I've made the current measurements on my Windows 8.1 machine for the scenario specified in this bug: opening the https://www.techsmith.com/screen-capture.html and recording the power use on Firefox Nightly ( 59.0a1, 20171227100314 ), Chromium, Opera and IE11. The recordings of opening and then waiting for almost a minute each time are attached in the image here, and different runs are labelled.

Firefox Nightly has a higher average and the higher peaks than any other tested browser. Chromium wasn't able to animate the content (I guess for not having the codecs enabled), Opera based on Chromium animates and shows a little lower average and lower peaks, and IE 11 uses even less power and has even lower peaks while showing the animation on the page.

Testing on the notebook makes the difference between different browsers much more obvious as reaching the higher temperatures due to the higher average power use results in much more fan noise and even a few Watts of difference is easier to hear. Using "Intel Power Gadget" to measure the power used has the advantage of having a very compact representation of the whole minute of the work.

I hope the_goodone1 can do the same measurements after downloading Nightly, creating a brand new profile (by starting Firefox.exe with -p option in the command line) and then measuring one minute with the "Intel Power Gadget" https://software.intel.com/en-us/articles/intel-power-gadget-20 which can be downloaded for any desktop platform. We would at least have more comparable measurements here which hopefully can result in some actual investigations.

I do observe that when there is some video content Firefox consumes on average more power than any other browser, but in this specific case the difference is smaller than what happens on some other pages.
Whiteboard: [need info reporter 2017-11-013]
Component: Audio/Video → WebRTC: Audio/Video

same problem here : can someone help pinpoint the exact cause

https://perfht.ml/3eL0Gou

(In reply to Aymen Rachdi from comment #12)

same problem here : can someone help pinpoint the exact cause

https://perfht.ml/3eL0Gou

Your profile shows Linux-specific problems. Can you please file a new bug for it?

You need to log in before you can comment on or make changes to this bug.