1. 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
  2. 28 Jun, 2023 1 commit
  3. 24 Jun, 2023 1 commit
  4. 15 Jun, 2023 1 commit
  5. 12 Jun, 2023 1 commit
  6. 08 Jun, 2023 1 commit
  7. 02 Jun, 2023 1 commit
  8. 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
  9. 30 May, 2023 1 commit
  10. 26 May, 2023 1 commit
  11. 23 May, 2023 1 commit
  12. 19 May, 2023 1 commit
  13. 18 May, 2023 1 commit
  14. 16 May, 2023 2 commits
  15. 15 May, 2023 4 commits
  16. 10 May, 2023 1 commit
  17. 08 May, 2023 1 commit
  18. 03 May, 2023 2 commits
  19. 02 May, 2023 1 commit
  20. 28 Apr, 2023 3 commits
  21. 24 Apr, 2023 1 commit
  22. 21 Apr, 2023 1 commit
  23. 20 Apr, 2023 1 commit
  24. 13 Apr, 2023 1 commit
  25. 07 Apr, 2023 3 commits
  26. 03 Apr, 2023 1 commit
  27. 31 Mar, 2023 3 commits
  28. 23 Mar, 2023 1 commit