Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: If web technologies were reinvented, what would be done differently?
10 points by orbifold on May 7, 2015 | hide | past | favorite | 8 comments


Any reinvention today would probably be authored either by a single large company or a committee consisting of representatives of large companies. The first option would produce a spec that addresses some specific pressing needs within the organization and provides vague architectural lip service for everything else. The second option would produce an ever-evolving compromise that's never actually finished.

The reason why we have the web today is that it was invented mostly by an unknown European scientist who just wanted to experiment with some hypertext stuff using the text APIs on his shiny new NeXT computer. No pressure, no money, no committees.

Before Berners-Lee, others tried for decades to make rich networked hypertext happen. It wasn't for a lack of rich sponsors; for example Autodesk poured money into the (in)famous Xanadu during the late '80s, but it was just too ambitious.

World Wide Web didn't have those ambitions. Reinventing it is a process that would only get initiated by a Xanadu-style overarching ambition, and it wouldn't work this time either.


You've basically described how online services started before the web came into mass usage. See:

http://en.wikipedia.org/wiki/AOL

http://en.wikipedia.org/wiki/Prodigy_(online_service)

http://en.wikipedia.org/wiki/CompuServe




- We'd put in streaming over TCP as a core DOM component.

- ditto crypto, streams/pipes, and micro payments

- CORS would be based on (integrated into and emerge from) a robust conceptual framework for resources access control, browsing context isolation, and authentication

- frames, webviews, video, plugin and object embedding would all be superclassed by a single interface to unify cross context messaging

- extensions and apps would be standards based (so cross browser)


Web would be done over udp?

http://en.wikipedia.org/wiki/QUIC


They are being reinvented.


CSS might be almost sane.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: