Bug 92258 - The grid benchmark from the Google spreadsheets team is slow
Summary: The grid benchmark from the Google spreadsheets team is slow
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on: 75001 92697 92800 75568 85678 88464 88570 88888 92252 92257 92687
Blocks:
  Show dependency treegraph
 
Reported: 2012-07-25 08:31 PDT by Eric Seidel (no email)
Modified: 2023-01-12 05:01 PST (History)
6 users (show)

See Also:


Attachments
grid microbenchmark from fishd (2.86 KB, text/html)
2012-07-25 08:32 PDT, Eric Seidel (no email)
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Seidel (no email) 2012-07-25 08:31:40 PDT
The grid benchmark from the Google spreadsheets team is slow

The google spreadsheets team does a variety things to make gigantic spreadsheets responsive in the browser, including not even loading the whole spreadsheet into the DOM at once.

They provided Darin (and through Darin, me) a tiny benchmark which use innerHTML repeatedly to update a table, in a similar manner to how at least some versions of spreadsheet handle scrolling.

Looking at this microbenchmark in a sampler shows some low hanging fruit which I've filed as separate bugs and blocked here.
Comment 1 Eric Seidel (no email) 2012-07-25 08:32:01 PDT
Created attachment 154365 [details]
grid microbenchmark from fishd
Comment 2 Dimitri Glazkov (Google) 2012-07-25 08:35:47 PDT
If this is a revised version of https://github.com/dglazkov/performance-tests,  Juilen has been working on some of the issues. Are you guys coordinating? :)
Comment 3 Eric Seidel (no email) 2012-07-25 08:37:09 PDT
This is some html file Darin sent me via email yesterday.  I've been CCing Julien on bugs.
Comment 4 Ahmad Saleem 2023-01-12 05:00:42 PST
@smfr & @alan - is this something interesting to add to our test suite or we can close this? Thanks!