The biggest issue with the modern web (IMO) is JS (but mostly JS frameworks). They're just so miserably slow on mobile. Slow to download. Laggy. Supplanting native controls with ones with a noticeable input delay.
It's gone so far as designers interpreting "mobile first" as "your default layout should be the mobile optimized one, and media-queries used to reformat for the desktop".
Why? It makes no difference to a modern smartphone. But it breaks IE8. For no reason. I'd like IE8 to go away as much as the next developer, but I also try not to deliberately break things if I don't have an actual justification. Especially when IE8 is a contracted requirement. It's just plum crazy.
Functional JS can be a great tool. I'm not suggesting it be completely banished. But JS abuse seems to be at an all time high. And to think the "conservative" developers were worried about abuse of AJAX back in the day...
Comments
So on point.
The biggest issue with the modern web (IMO) is JS (but mostly JS frameworks). They're just so miserably slow on mobile. Slow to download. Laggy. Supplanting native controls with ones with a noticeable input delay.
It's gone so far as designers interpreting "mobile first" as "your default layout should be the mobile optimized one, and media-queries used to reformat for the desktop".
Why? It makes no difference to a modern smartphone. But it breaks IE8. For no reason. I'd like IE8 to go away as much as the next developer, but I also try not to deliberately break things if I don't have an actual justification. Especially when IE8 is a contracted requirement. It's just plum crazy.
Functional JS can be a great tool. I'm not suggesting it be completely banished. But JS abuse seems to be at an all time high. And to think the "conservative" developers were worried about abuse of AJAX back in the day...