4 ms·
The web is great in theory but is somewhat broken in practice. What I'd like to see: * The web as a first class citizen on mobile. Apple have a lot to answer f
by underwater 12y ago
The web is great in theory but is somewhat broken in practice. What I'd like to see:
* The web as a first class citizen on mobile. Apple have a lot to answer for here. For example Safari went years without having a position: fixed implementation and with an artificial 300ms delay on every tap event. That's crazy. They're either malicious or don't care. Neither is good for the web.
* Faster progress shipping new technology. We've had smartphones for a decade and we're only now seeing proposals for offline access and notifications.
* Access to lower level APIs. Browser vendors don't trust developers and as a result give us APIs that are crippled and late. See the sad state of workers and lack of text measurement APIs, or access to layout, or image decoding, or the cache.
Google are doing some good work here but then they go and release inflexible techonolgy like their transition API, service workers or web components that work brilliantly if you write web apps in the exact way they envision but are useless otherwise.
Real innovation is happening in third party libraries and frameworks. Browser vendors need to acknowledge that and support those projects instead of trying to replicate them natively.
* Publishers should stop shoveling crap on their sites. App upsell interstitials and overlay ads create a terrible experience that makes the web feel like shit. They wouldn't do that in their own native apps but standards are lower in the web.
* Developers need to stop kidding themselves about the web being as powerful as native. We try and tell ourselves the experience is just as good and point to toy apps and painfully optimized tech demos. It's not as good. And it's not going to get better until we raise our expectations about what our tools should be able to do.