If I were to make it from the ground up, there would be no such thing as a browser. The whole OS is the browser. You can "add it to your home screen" or search it in the "appstore" kinda like a PWA. But one thing that will stay are different search engines to index the data and display relievet info similar to the Android slices API. Since there is no browser there will be no single language that the "sites" will have to be made in. So you can use what ever the hell you want, and all those languages and runtime will be updated at the OS level and will have a "manifest.json" to check for compatibility.
I know this is related to the network side not the WWW components but it is everything in the end, Make all IP addresses IPv6 so IPv4 had never existed (I'd Tweak how IPv6 is implemented but that is besides the point).
I hope by default it would be more secure and everything would just be HTTPS be default.
But really, take what everyone wants it to be and then add 10 years, and we are asking this question again. There will always be supporting legacy dependencies. It's just the nature of our industry and how it evolves. I know of technologies today were new around 10 years ago that are now supporting legacy dependencies.
If www was rebuilt from scratch today, it wouldn't be very different to what we're moving toward since 10 years: a more and more centralized network owned by big compagnies controlling everything.
Gotta say - almost every one of these responses is looking at the web from a purely front end perspective.
The web as a platform - REST - is a vital part of the internet. If you're proposing to change the web to fit only with your vision of the front end, recognise that you'll be losing a lot of its power and expressiveness for the backend, which was a part of what made it so successful in the first place.
Dear JavaScript developer: the web isn't just about you π₯π₯π₯
Latest comments (45)
Two-way hyperlinks. π
If I were to make it from the ground up, there would be no such thing as a browser. The whole OS is the browser. You can "add it to your home screen" or search it in the "appstore" kinda like a PWA. But one thing that will stay are different search engines to index the data and display relievet info similar to the Android slices API. Since there is no browser there will be no single language that the "sites" will have to be made in. So you can use what ever the hell you want, and all those languages and runtime will be updated at the OS level and will have a "manifest.json" to check for compatibility.
I know this is related to the network side not the WWW components but it is everything in the end, Make all IP addresses
IPv6soIPv4had never existed (I'd Tweak how IPv6 is implemented but that is besides the point).JavaScript would be much better language and CSS might be Turing complete.
I hope by default it would be more secure and everything would just be HTTPS be default.
But really, take what everyone wants it to be and then add 10 years, and we are asking this question again. There will always be supporting legacy dependencies. It's just the nature of our industry and how it evolves. I know of technologies today were new around 10 years ago that are now supporting legacy dependencies.
A federated Google Wave would be my wish.
We should draw inspiration from Google Wave for future DEV directions
By the time the web was built, it would have fallen behind already.
Markdown-based:-)If www was rebuilt from scratch today, it wouldn't be very different to what we're moving toward since 10 years: a more and more centralized network owned by big compagnies controlling everything.
Gotta say - almost every one of these responses is looking at the web from a purely front end perspective.
The web as a platform - REST - is a vital part of the internet. If you're proposing to change the web to fit only with your vision of the front end, recognise that you'll be losing a lot of its power and expressiveness for the backend, which was a part of what made it so successful in the first place.
Dear JavaScript developer: the web isn't just about you π₯π₯π₯