Pretty cool, with a lot of potential for educational content, explainers and tutorials. Imagine a media player that is not constrained to a small rectangle on the screen, but could instead adapt to its content:
The problem with using video to inform is that, well, videos, by nature of the medium, are stuck in time. This additional layer that I’m proposing could pull in real-time information to complement the message you are trying to convey.
No. Paul Ford, talking with his 2000-self:
’00: You keep saying that. How does HTML work now?
’20: It’s pretty simple, you define app logic as unidirectional dataflow, then fake up pseudo-HTML components that mirror state, and a controller mounts fake-page deltas onto the browser surface.
’00: How do you change the title tag?
’20: You can’t.
As Tom MacWright suggests, there are two web: a document web (the original vision of the web), and the web of apps. Front-end developers complain about CSS’ logic, and people like me twitch when they see CSS-in-JS.
I posit that this dual-nature is part of what gives the web its magic. But it’s also a destructive force.
The magic is that a simple blog can be creative expression, can be beautifully interactive. This one isn’t, but I’m just saying – it’s possible.