Ember Table
Languages and libraries
ui component library
SHOW HN2012
How HN took it
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 HNCongrats 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 HNThis 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 HNTrue, 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 HNI just tried again. Can't drag the scroll slider. Latest OSX Chrome.
fudged71 on HNIt'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 HNSame 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 HNSorry but if the project doesn't even mention SlickGrid (e.g. how does compare to it) I can't take it seriously.
vemv on HNFeedback 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 HNAwesome. 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 HN500kb 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 HNPerhaps 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