1. 07 Jul, 2023 1 commit
  2. 29 Jun, 2023 1 commit
    • Jackson Gardner's avatar
      Skwasm benchmarks. (#129681) · 1b887c72
      Jackson Gardner authored
      This enables benchmarks for the Skwasm renderer, compiled with
      dart2wasm.
      
      Platform views aren't supported in Skwasm yet, so we are skipping those
      benchmarks for now.
      1b887c72
  3. 28 Jun, 2023 1 commit
  4. 24 Jun, 2023 1 commit
  5. 15 Jun, 2023 1 commit
  6. 12 Jun, 2023 1 commit
  7. 08 Jun, 2023 1 commit
  8. 02 Jun, 2023 1 commit
  9. 31 May, 2023 2 commits
    • Camille Simon's avatar
      [Android] Modify Linux_android flutter_engine_group_performance to uninstall... · 6268c04b
      Camille Simon authored
      [Android] Modify Linux_android flutter_engine_group_performance to uninstall app before attempting to install (#127429)
      
      Changes `Linux_android flutter_engine_group_performance` to uninstall the app that it uses for testing before attempting to install it again to ensure proper cleanup.
      
      Attempt at fixing https://github.com/flutter/flutter/issues/127011.
      6268c04b
    • Jackson Gardner's avatar
      Improve web benchmarks measurements (#127900) · e8f4d803
      Jackson Gardner authored
      By default, the browser fuzzes the timer APIs such that they have a granularity of approximately 100 microseconds (this is due to Spectre mitigation techniques). However, many of the thing we are trying to measure actually have a much finer granularity than 100 microseconds. As a result, many of our benchmarks are extremely noisy and don't provide accurate data.
      
      By serving the initial script files with the `Cross-Origin-Opener-Policy: same-origin` and `Cross-Origin-Embedder-Policy: require-corp` HTTP headers, the browser runs the benchmarks in a `crossOriginIsolated` context, which restores the fine granularity of APIs such as `performance.now()` to microsecond precision.
      
      Also, we were considering anything an outlier that was more than one standard deviation away from the mean. In a normal distribution, that means we are only capturing 68% of the data and the rest are considered outliers. This is not ideal. Doing two standard deviations away captures 95% of the data, and the outliers are in the remaining 5%, which seems much more reasonable.
      e8f4d803
  10. 30 May, 2023 1 commit
  11. 26 May, 2023 1 commit
  12. 23 May, 2023 1 commit
  13. 19 May, 2023 1 commit
  14. 18 May, 2023 1 commit
  15. 16 May, 2023 2 commits
  16. 15 May, 2023 4 commits
  17. 10 May, 2023 1 commit
  18. 08 May, 2023 1 commit
  19. 03 May, 2023 2 commits
  20. 02 May, 2023 1 commit
  21. 28 Apr, 2023 3 commits
  22. 24 Apr, 2023 1 commit
  23. 21 Apr, 2023 1 commit
  24. 20 Apr, 2023 1 commit
  25. 13 Apr, 2023 1 commit
  26. 07 Apr, 2023 3 commits
  27. 03 Apr, 2023 1 commit
  28. 31 Mar, 2023 3 commits