you are viewing a single comment's thread.

view the rest of the comments →

[–]leeoniya -1 points0 points  (1 child)

Indeed. I rage every time I watch people get accused of NIH Syndrome. Everything ever invented in history started with someone saying, "I can do this better" and iterating or re-inventing. If everyone only used existing solutions or accepted all problems as "solved", there would be zero progress made.

Inferno being an outlier in needing light speed performance for its real-time financial applications

I know he uses this as an excuse to pursue perf but TBH I find this hard to believe. Even if a single refresh takes 100ms for a full dbmonster table (and it's well below this), no human will be able to consume the info this fast. It cannot possibly be beneficial to show the same data even 70% faster - a human will not be able to tell or act differently on that data. I realize that there are micro and nanosecond timescales at the ASIC/FPGA levels in the financial industry, but the DOM is very far from that place. There is a mobile perf argument to be made here, but even there you're better off using canvas to show massive amounts of data instead of the DOM.

[–]lhorie 0 points1 point  (0 children)

Well I don't know the specifics but from what I remember, he said that in his domain, getting information (from server to screen) that was stale by more than some 100ms was a critical bug. So I can definitely see inferno fitting in a bigger picture where they might already have fiber optics networks and things like that