#366: JS Self-Profiling API

Visit on Github.

Opened Apr 25, 2019

Góðan dag TAG!

I'm requesting a TAG review of:

Further details (optional):

You should also know that...

  • An experimental Blink/V8 implementation is in the works.
  • I'd be interested in feedback on whether we should work on optimizing a structurally compressed JS object profile format, or allow traces to be returned GZIP'd in an ArrayBuffer. The latter is much more viable for transmission over the wire, but harder to work with on the client side.
    • The mean GZIP compression ratio in our testing was 7.5.
  • Additionally, it would be great to get feedback on whether or not we should set a maximum sample count for each profiler, or maximum trace duration. The latter seems easier to reason about.

We'd prefer the TAG provide feedback as (please select one):

  • open issues in our GitHub repo for each point of feedback
  • open a single issue in our GitHub repo for the entire review
  • leave review feedback as a comment in this issue and @-notify @acomminos

Thanks!

Discussions

2019-10-02

Minutes

Kenneth: We gave a lot of comments here but haven't heard back yet.

David: My co-workers had some more feedback, should probably revise my comments.