bugzilla.mozilla.org will be intermittently unavailable on Saturday, March 24th, from 16:00 until 20:00 UTC.

Very poor performance on trusktr.io during the sidebar transition




3 years ago
3 years ago


(Reporter: mstange, Unassigned)



Firefox Tracking Flags

(Not tracked)





3 years ago
This bug was originally reported in bug 1055932 comment 19:

> I'm experiencing poor transform:matrix3d performance in Firefox compared to
> Chrome. Try this site in both browsers:
> https://trusktr.io/
> (hover with the mouse near the left edge of the page to open the menu, or
> swipe in from the left edge on mobile (with care in iOS since swiping from
> the left edge in Safari takes you back to the previous site))

It seems that we're invalidating much more than necessary.

Comment 1

3 years ago
Joe, can you attach a zipped version of just the globe page that can be run locally from the file system? This will make it easier to reduce the page to the problematic pieces (and turn each of them into a test). And in case you decide to make changes to your site, we'll still be able to reproduce the original bug.
Flags: needinfo?(trusktr)

Comment 2

3 years ago
Hi Markus, the globe is actually running in an iFrame in the right content area. Here's the whole thing zipped. You should be able to serve it locally by running

  node ./node_modules/.bin/lcm server

in the root dir, then visiting http://localhost:3000.
Flags: needinfo?(trusktr)

Comment 3

3 years ago
The file was too big to upload. The source is here: https://github.com/trusktr/portfolio.git

You can run it by doing

  git clone https://github.com/trusktr/portfolio.git
  cd portfolio
  npm install -g jspm
  npm install
  cd public
  bower install
  node ../server.js

then visiting http://localhost:3000.
You need to log in before you can comment on or make changes to this bug.