3 ms·
GitHub calls this electron app "the new native" on https://desktop.github.com https://desktop.github.com. But the app does not look or feel native. It has an ac
by ridiculous_fish 9y ago
GitHub calls this electron app "the new native" on https://desktop.github.com https://desktop.github.com. But the app does not look or feel native. It has an active appearance even when it's in the background, content lags the window frame during resize, menu items are enabled even when they don't apply or work, some buttons with the default appearance don't respond to return, you can't drag and drop text, many context menus are broken, rubber band scrolling doesn't work, the title bar text is absent, selection modifier keys don't work properly...
If native is to mean anything, it can't mean this. Calling it "the new native" is an affront, because its UI regresses in so many places relative to real native apps.
- HappyTypist 9y agoIt's not just UI but performance as well. For native apps, UI (hover state, clicks, etc) react in 0-1 frames. For Electron apps, these range from 3-10 frames.
- rjeli 9y agoDon't worry, just wait a few years and the processors will be fast enough for native-like performance.
- sha666sum 9y agoIn other words, in a few years everyone will need to replace their perfectly good computers because of software bloat.
- fludlight 9y agoYou just summed up the history of the industry.
- pavel_lishin 9y agoAnd by then we'll have our pick of Neutrino, Electrode, and Amber as the new, shiny, laggy way to build "native" apps.
- coldtea 9y agoPerhaps you've missed the memo? https://www.technologyreview.com/s/601441/moores-law-is-dead-now-what/ https://www.technologyreview.com/s/601441/moores-law-is-dead... https://arstechnica.com/information-technology/2016/02/moores-law-really-is-dead-this-time/ https://arstechnica.com/information-technology/2016/02/moore...
- nwienert 9y agoThis is not true, nor has it been historically. Since 2001, you can make hover effects in <16ms.
- coldtea 9y agoYou didn't say anything that disagrees with the parent. Except if you mean that you could do it since 2001 on web pages in < 16ms -- which is clearly not the case.
- tonyedgecombe 9y agoHowever it is a beta release which implies some rough edges.
- vram22 9y agoWhat is rubber band scrolling? Edit: thanks for the replies.
- fny 9y agoIt's the bounce you see if you try to scroll past the end of some content. See this image for an example http://blog.christoffer.me/content/images/2015/12/2_touch_adds_rubberband_effect.gif http://blog.christoffer.me/content/images/2015/12/2_touch_ad...
- imron 9y agoWhen you scroll past the very top or very bottom of a page and it bounces and springs back.