| ▲ | zdragnar 4 hours ago | ||||||||||||||||
As a general principle, I agree with you that large companies and teams benefit from common runtimes (i.e. libraries and frameworks). I don't buy the notion of things breaking down over time, though. For "first-party" code that sticks to HTML and CSS standards, and Stage 4 / finished ecmascript standards, the web is an absurdly stable platform. It certainly used to be that we had to do all sorts of weird vendor hacks because nobody agreed on anything and supporting IE6 and 7 were nightmares, and blackberry's browser was awful, but those days are largely behind us unless you're doing some cutting-edge chrome-only early days proposed stuff or a browser specific extension or something else that isn't a polished standard. Even with timezone changes, you're better off using the system's information with Intl.DateTimeFormat. | |||||||||||||||||
| ▲ | skydhash 3 hours ago | parent [-] | ||||||||||||||||
I don’t know where the fear of breaking changes in deps comes from, but most good projects tries to keep their API stable. Even with fast-evolving platforms like Android and iOS sdk. | |||||||||||||||||
| |||||||||||||||||