Closed Bug 776421 Opened 12 years ago Closed 1 year ago

-moz-transform:scale3d much slower compared to WebKit (on Mac)

Categories

(Core :: Layout, defect)

14 Branch
x86
macOS
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: pjutard, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11

Steps to reproduce:

I notice this using Mural.ly.
Go to http://beta.mural.ly/!/#/celesteolivieri/1337447804678 and use scroll wheel to zoom


Actual results:

zooming experience is slow compared to chrome/safari


Expected results:

experience a super smooth zooming experience
Summary: -moz-tranaform3d:scale much slower compared to webkit → -moz-transform3d:scale much slower compared to webkit
I get a "Browser not Supported." with Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/17.0 Firefox/17.0 SeaMonkey/2.14a1  
it's slow on my system with Firfefox14 and an NVIDIA 310M

Layout, graphics or something else ?
Status: UNCONFIRMED → NEW
Component: Untriaged → Layout
Ever confirmed: true
Product: Firefox → Core
Summary: -moz-transform3d:scale much slower compared to webkit → -moz-transform:scale3d much slower compared to WebKit
On my laptop (Windows 7, NVIDIA) we're about the same as Chrome (dev), or maybe a bit better.
Are you guys testing with the mouse/trackpad scroll wheel? That's where you notice the difference.
I just tested with Aurora 16 and the performance difference compared to Chrome/Safari remains the same. It is quite noticeable in Mac.

Sorry to mention before: this is a Mac issue!
You should report bugs with with an affected browser. So bugzilla gets the correct platform information.
OS: Windows 7 → Mac OS X
Hardware: x86_64 → x86
Summary: -moz-transform:scale3d much slower compared to WebKit → -moz-transform:scale3d much slower compared to WebKit (on Mac)
pjutard, can you paste about:support from your Mac build?

  Application Basics

        Name
        Firefox

        Version
        14.0.1

        User Agent
        Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:14.0) Gecko/20100101 Firefox/14.0.1

        Profile Folder

          Show in Finder

        Enabled Plugins

          about:plugins

        Build Configuration

          about:buildconfig

        Crash Reports

          about:crashes

        Memory Use

          about:memory

  Extensions

        Name

        Version

        Enabled

        ID

        CSS Usage
        0.2.9
        true
        csscoverage@spaghetticoder.org

        Firebug
        1.10.0
        true
        firebug@software.joehewitt.com

        Test Pilot
        1.2.1
        true
        testpilot@labs.mozilla.com

        User Agent Switcher
        0.7.3
        true
        {e968fc70-8f95-4ab9-9e79-304de2a71ee1}

        DivX Plus Web Player HTML5 <video>
        2.1.2.145
        false
        {23fcfd51-4958-4f00-80a3-ae97e717ed8b}

  Important Modified Preferences

      Name

      Value

        browser.cache.disk.capacity
        1048576

        browser.cache.disk.smart_size.first_run
        false

        browser.cache.disk.smart_size_cached_value
        901120

        browser.places.smartBookmarksVersion
        4

        browser.startup.homepage_override.buildID
        20120713134347

        browser.startup.homepage_override.mstone
        14.0.1

        extensions.lastAppVersion
        14.0.1

        network.cookie.prefsMigrated
        true

        places.database.lastMaintenance
        1342802825

        places.history.expiration.transient_current_max_pages
        104858

        places.history.expiration.transient_optimal_database_size
        167772160

        privacy.sanitize.migrateFx3Prefs
        true

        security.warn_viewing_mixed
        false

        webgl.force-enabled
        true

        webgl.force_osmesa
        true

        webgl.prefer-native-gl
        true

  Graphics

        Vendor ID
        0x8086

        Device ID
        0x 116

        WebGL Renderer
        false

        GPU Accelerated Windows
        1/1 OpenGL

        AzureBackend
        quartz

  JavaScript

        Incremental GC
        1

  Library Versions

        Expected minimum version

        Version in use

        NSPR
        4.9
        4.9

        NSS
        3.13.5.0 Basic ECC
        3.13.5.0 Basic ECC

        NSS Util
        3.13.5.0
        3.13.5.0

        NSS SSL
        3.13.5.0 Basic ECC
        3.13.5.0 Basic ECC

        NSS S/MIME
        3.13.5.0 Basic ECC
        3.13.5.0 Basic ECC
But same issue on:



  Application Basics

        Name
        Firefox

        Version
        16.0a2

        User Agent
        Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:16.0) Gecko/16.0 Firefox/16.0

        Profile Folder

          Show in Finder

        Enabled Plugins

          about:plugins

        Build Configuration

          about:buildconfig

        Crash Reports

          about:crashes

        Memory Use

          about:memory

  Extensions

        Name

        Version

        Enabled

        ID

        CSS Usage
        0.2.9
        true
        csscoverage@spaghetticoder.org

        Firebug
        1.10.0
        true
        firebug@software.joehewitt.com

        Test Pilot
        1.2.1
        true
        testpilot@labs.mozilla.com

        User Agent Switcher
        0.7.3
        true
        {e968fc70-8f95-4ab9-9e79-304de2a71ee1}

        DivX Plus Web Player HTML5 <video>
        2.1.2.145
        false
        {23fcfd51-4958-4f00-80a3-ae97e717ed8b}

  Important Modified Preferences

      Name

      Value

        browser.cache.disk.capacity
        1048576

        browser.cache.disk.smart_size.first_run
        false

        browser.cache.disk.smart_size_cached_value
        901120

        browser.places.smartBookmarksVersion
        4

        browser.startup.homepage_override.buildID
        20120726042008

        browser.startup.homepage_override.mstone
        16.0a2

        extensions.lastAppVersion
        16.0a2

        network.cookie.prefsMigrated
        true

        places.database.lastMaintenance
        1342802825

        places.history.expiration.transient_current_max_pages
        104858

        places.history.expiration.transient_optimal_database_size
        167772160

        privacy.sanitize.migrateFx3Prefs
        true

        security.warn_viewing_mixed
        false

        toolkit.startup.recent_crashes
        1

        webgl.force-enabled
        true

        webgl.force_osmesa
        true

        webgl.prefer-native-gl
        true

  Graphics

        Vendor ID
        0x8086

        Device ID
        0x 116

        WebGL Renderer
        false

        GPU Accelerated Windows
        1/1 OpenGL

        AzureBackend
        quartz

  JavaScript

        Incremental GC
        1

  Accessibility

        Activated
        0

        Prevent Accessibility
        0

  Library Versions

        Expected minimum version

        Version in use

        NSPR
        4.9.2 Beta
        4.9.2 Beta

        NSS
        3.13.5.0 Basic ECC
        3.13.5.0 Basic ECC

        NSS Util
        3.13.5.0
        3.13.5.0

        NSS SSL
        3.13.5.0 Basic ECC
        3.13.5.0 Basic ECC

        NSS S/MIME
        3.13.5.0 Basic ECC
        3.13.5.0 Basic ECC
And 'Hardware acceleration' is turned on: http://puu.sh/Md1E
Maybe a Mac graphics person can reproduce this?
Yes, this runs terribly on mac. We repaint during zoom, Safari does not. Paint flashing makes it obvious even on Windows.
Severity: normal → S3

Site doesn't exist anymore

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.