Skip to content

digitarald/openwebperf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenWebPerf

Pushing Open Web performance by documenting platform performance bottlenecks.

Goals

  • Document performance bottlenecks within the lower platform levels (like JIT, layout engine, CSS parsing, etc)
  • Raise the issues to the platform team and track progress
  • Build a reference of do's and dont's

Test Cases

3D Matrix Transforms

Rotate 200 surfaces using CSS3 transforms with a 3d-matrix, using gl-matrix and typed arrays.

Related bugs:

Profiles:

Remarks:

  • Layout team offered to look into jitting the element.style.transform = '3dmatrix(… assignment and comparing to adding a new API (like element.mozSetTransform(Float32Array)

Profiles:

Remarks

  • The layout team remarked that the loop will not be jitted as the length is too short
  • The values are normalized to optimize for 0, which the CSS parser already does internally

About

Pushing web performance by tracking performance issues

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published