Ember Table

Languages and libraries

ui component library

SHOW HN2012

199points
49comments
#76of 1,677 in 2012
Top 5%of 2012 by points

How HN took it

MixedNo clear lean

4 positive, 10 neutral or asking, 3 mixed, 14 critical, out of 31 comments about the project. Thread score -0.22.

Performance: 0 for, 6 againstIdea: 3 for, 2 againstDesign: 0 for, 4 againstExecution: 0 for, 1 againstDocs: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful addition to Ember ecosystem

    From 2 comments
    • Congratulations to the guys at Addepar on releasing this. They have been contributing an amazing amount of stuff to the Ember.js community—not least of which is helping us build…
      tomdale on HN
    • Congrats to the Addepar team. Love what you guys are doing :)
      jobowoo on HN
  • Fast, smooth rendering of large tables

    From 2 comments
    • The fastest table I've seen was this http://ukijs.org/examples/core-examples/table/
      swah on HN
    • This seems like the classic compile-time run-time trade off. On the one hand it does indeed appear to take a while to load the page. The upside of this though is obviously smooth…
      dclusin on HN

Objections

  • Slow initial page load due to large dependencies

    From 2 comments
    • 500kb transferred? 2 seconds to load all the CSS and JS files? 4.5 seconds to load everything? Way too much overhead for a static page, IMO.
      jongleberry on HN
    • True, but perhaps more could be done to trim the fat. There are quite a lot of dependencies, and jQuery UI is quite a large library. Am on my phone so can't dig down to see how…
      larister on HN
  • Scrollbar dragging broken on some browsers and Macs

    From 3 comments
    • Very cool. Only problem that I had was that I couldn't grab the scrollbar to go down the table faster (for the million table example). Great work though!
      davidwparker on HN
    • I just tried again. Can't drag the scroll slider. Latest OSX Chrome.
      fudged71 on HN
    • It's an issue for Mac OS X for people who have invisible scrollbars enabled. Issue is being worked on, thanks for sharing!
      jdross on HN
  • Blank screen while loading with no feedback

    From 2 comments
    • Very nice, but you should add some "loading..." text until it's ready to display; on my iPad there were several seconds of a blank white screen and I thought something had gone…
      zevyoura on HN
    • Same here. I wasn't sure if chrome crashed or something since there was no content on the page
      hayksaakian on HN
  • Ctrl+F search broken for rows not rendered

    From 1 comment
    • Nice. One issue is that the common idiom of cntrl+f is going to be broken with this. Would be awesome if the table supported a search box of some sort.
      gregable on HN

Requests

  • Add search box

    From 1 comment
    • Nice. One issue is that the common idiom of cntrl+f is going to be broken with this. Would be awesome if the table supported a search box of some sort.
      gregable on HN
  • Loading indicator

    From 1 comment
    • Very nice, but you should add some "loading..." text until it's ready to display; on my iPad there were several seconds of a blank white screen and I thought something had gone…
      zevyoura on HN
  • Blog post or docs on lazy rendering and comparison to SlickGrid

    From 3 comments
    • Very cool - any chance of getting a blog post about how you structured the lazy rendering part within Ember.JS? I have an application where I need to do something similar.
      outside1234 on HN
    • Sorry but if the project doesn't even mention SlickGrid (e.g. how does compare to it) I can't take it seriously.
      vemv on HN
    • Feedback is more than welcome! Please get in touch on github. Let Peter, Louis and all the other developers know what can be done better. I know Peter is hard at work fixing some…
      bhntr3 on HN
  • Fix scrolling stutter with touchpad and fast scroll

    From 2 comments
    • This doesn't work quite well - if I scroll fast enough, my browser (Chrome) thinks I've finished scrolling and goes back to scrolling the screen. As a fan of scanning through…
      pragone on HN
    • Awesome. Minor issue: there's some stuttering when flicking on a mac touchpad with Firefox. If I keep my fingers on the touchpad while scrolling, the scroll seems to follow just…
      ehsanu1 on HN

Questions

  • Can it accept arbitrary lazy client-side data sources like DataTables?

    From 1 comment
    • Ah yes, I've looked at Datatables before. I think it doesn't allow plugging in arbitrary, lazy, client-side data sources though, can anybody confirm this? If so, that's a pretty…
      julian37 on HN
  • How does it compare to SlickGrid?

    From 1 comment
    • Sorry but if the project doesn't even mention SlickGrid (e.g. how does compare to it) I can't take it seriously.
      vemv on HN

Alternatives named

  • SlickGrid

    From 2 comments
    • This looks great. Can anybody recommend a similar library (i.e. lazy-rendering table component) that either doesn't depend on a JS framework or uses backbone.js? I know Slickgrid…
      julian37 on HN
    • 500kb transferred? 2 seconds to load all the CSS and JS files? 4.5 seconds to load everything? Way too much overhead for a static page, IMO.
      jongleberry on HN
  • DataTables

    From 1 comment
    • Would this be close to what you are looking for: http://datatables.net/blog/Introducing_Scroller_-_Virtual_Scrolling_for_DataTables
      clueless on HN
  • ReclineJS

    From 1 comment
    • I second this. Any recommendations? ReclineJS is OK but have not had great success with it -- wraps Slickgrid. This table may be enough to make me jump into EmberJS from Backbone.
      stevefturner on HN
  • SproutCore table view

    From 2 comments
    • A feature rich, reliable table view in SproutCore (from which Ember was forked) has been a highly requested feature for at least 4 years. I'm glad that someone has finally done…
      ynniv on HN
    • Perhaps they no longer share code, but they share architecture which was responsible for the lack of table view in SproutCore. The history of the two projects is long and…
      ynniv on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/4949551)