3 ms·
I think where a key abstraction was lost was when JavaScript became the language you had to compile to if you wanted to do web development. Biggest hope I see o
by evolve2k 10y ago
I think where a key abstraction was lost was when JavaScript became the language you had to compile to if you wanted to do web development. Biggest hope I see on the horizon is WebAssembly, which has support of many big players but I've heard very little on it recently.
Ref: https://medium.com/javascript-scene/what-is-webassembly-the-dawn-of-a-new-era-61256ec5a8f6#.958p781v9 https://medium.com/javascript-scene/what-is-webassembly-the-...
- tezza 10y agoBut then you still have the following hack offenders: * DOM, * HTML Layout, * CSS, * A small variety of crappy events ( onDomLoaded ), * a fairly rubbish heavyweight communication layer ( AJAX ) * Keyboard bindings that never work cross app, never cross platform * Accessibility ?? * No idea of the energy impact of your code * No ability to do queries on important device metrics ( energy consumption, clipboard, user presence, login / logoff, single sign on ) * History management and back button mess