1. #1
    Sencha User tobiu's Avatar
    Join Date
    May 2007
    Location
    Munich (Germany)
    Posts
    2,680
    Vote Rating
    112
    tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all

      0  

    Default tobiuGrid - High Performance EditorGrid

    tobiuGrid - High Performance EditorGrid




    hi team and community,

    since I am going to introduce this component at the Sencha Conference (Brians UX Panel), I already start this topic now, so that the attendees have a place for feedback and discussions right after the Panel.

    I have worked on this Grid for quite a long time and it has already gone live in the Refined Ads - Software about 6 weeks ago. It is not a TableGrid, so it offers all the features a normal Grid has: editors, resizing, column moving / hiding, grouping(!), filters, row editor and many UX are supported. It can be combined with Condors TableGridView-Advantages to create even faster rendering times (first benchmarks at the conf too).

    The only difference is the rendering speed. I won't release the numbers before the conf, but I can already tell you it is lightning fast

    The benchmarks i will show you are created for the pure rendering time only:
    Code:
    tobiuGridView.on({
        beforerefresh : function(){
            console.time('tobiuGrid');
        }
        ,refresh : function(){
            console.timeEnd('tobiuGrid');
        }
    });
    The component is not only a change to the GridView, but also to GridPanel, EditorGridPanel, GroupingView and ColumnModel.

    The licensing-question is still open. It won't be a free open source license, since although the Grid is super fast, the time needed for creation is not and it still needs further development (at least if I combine it with a TableGridView).


    Feedback is greatly appreciated!


    Best regards
    tobiu
    Best regards
    Tobias Uhlig
    __________

    S-CIRCLES Social Network Engine

  2. #2
    Sencha - Community Support Team mankz's Avatar
    Join Date
    Nov 2007
    Location
    Stockholm, Sweden
    Posts
    2,751
    Vote Rating
    106
    mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all mankz is a name known to all

      0  

    Default


    Sounds great! Looking forward to your presentation.

  3. #3
    Sencha User steffenk's Avatar
    Join Date
    Jul 2007
    Location
    Haan, Germany
    Posts
    2,664
    Vote Rating
    7
    steffenk has a spectacular aura about steffenk has a spectacular aura about steffenk has a spectacular aura about

      0  

    Default


    I have seen the benchmarks already and i can tell you: outstanding!
    I'm so sad that i can't attend the conferrence, but you will be amazed Great work Tobi!
    vg Steffen
    --------------------------------------
    Release Manager of TYPO3 4.5

  4. #4
    Sencha User ThorstenSuckow's Avatar
    Join Date
    Sep 2007
    Location
    Aachen, Germany
    Posts
    597
    Vote Rating
    2
    ThorstenSuckow is on a distinguished road

      0  

    Default


    Dito! Seen the benchmarks and I'm purely stoked about it. I guess this will be jaw dropping for some people, so I really hope Jay can bring his cam to record the panel!

  5. #5
    Sencha User tobiu's Avatar
    Join Date
    May 2007
    Location
    Munich (Germany)
    Posts
    2,680
    Vote Rating
    112
    tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all

      0  

    Default


    thanks for the feedback so far!

    it means a lot to me, since all of you have a deep understanding of how the framework works

    only 5 more days to release the benchmarks.


    best regards
    tobiu
    Best regards
    Tobias Uhlig
    __________

    S-CIRCLES Social Network Engine

  6. #6
    Sencha User tobiu's Avatar
    Join Date
    May 2007
    Location
    Munich (Germany)
    Posts
    2,680
    Vote Rating
    112
    tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all

      0  

    Default


    just 1 more day, i am really excited about this
    Best regards
    Tobias Uhlig
    __________

    S-CIRCLES Social Network Engine

  7. #7
    Sencha User tobiu's Avatar
    Join Date
    May 2007
    Location
    Munich (Germany)
    Posts
    2,680
    Vote Rating
    112
    tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all

      0  

    Default


    i have updated the top posting to show you the current benchmarks of this project.


    kind regards
    tobiu
    Best regards
    Tobias Uhlig
    __________

    S-CIRCLES Social Network Engine

  8. #8
    Sencha User
    Join Date
    Oct 2010
    Location
    Bangalore
    Posts
    50
    Vote Rating
    0
    smkkiran is on a distinguished road

      0  

    Default


    Nice Work Tobiu....................

  9. #9
    Sencha User
    Join Date
    Nov 2009
    Location
    Poland
    Posts
    84
    Vote Rating
    2
    saprot is on a distinguished road

      0  

    Default


    DO WANT! ) when it will be completed and how much will it cost?

  10. #10
    Ext JS Premium Member
    Join Date
    Mar 2007
    Location
    France
    Posts
    223
    Vote Rating
    0
    tof is on a distinguished road

      0  

    Default


    It looks like great work, but why didn't you give a benchmark with more rows ?

    Indeed 230ms is slow but acceptable, and reducing to 58 is great work, ok.
    But I've got a real world App, where paging is unwanted, there are only 5 columns, and rendering is über slow when reaching > 1000 rows. Sometimes we need more than that.

    So the TobiuThingie could be a solution, even it its not free of charge.

    Also, you could have been more honest by not showing the benchmark with 50 hidden columns first. This is unrealistic, and probably here just to strengthen the differences because hidden columns are badly managed in the standard GridPanel.

    So, please be more honest, I don't trust you enough for a commercial product right now.
    Christophe Badoit
    aka Tof

    My work : Lesiteimmo.com - Unobstrusive ExtJs Powered !

Similar Threads

  1. ExtJS Grid, Poor Performance with High Frequency Updates?
    By pkoa in forum Ext 3.x: Help & Discussion
    Replies: 3
    Last Post: 17 Sep 2010, 5:36 AM
  2. Interesting high performance grid
    By mankz in forum Community Discussion
    Replies: 7
    Last Post: 21 Aug 2010, 1:59 PM
  3. High Contrast Themes
    By marman in forum Ext GWT: Help & Discussion (1.x)
    Replies: 0
    Last Post: 24 Nov 2009, 6:51 AM
  4. No "high-performance" grid planned?
    By dbassett74 in forum Ext 3.x: Help & Discussion
    Replies: 11
    Last Post: 30 Sep 2009, 12:43 PM
  5. how did Ext JS quality get so high?
    By Rich Kucera in forum Community Discussion
    Replies: 5
    Last Post: 1 Apr 2008, 7:07 AM

Thread Participants: 15