This content originally appeared on Go Make Things and was authored by Go Make Things
A few weeks ago, Dwayne Charrington tweeted:
Despite what the gatekeepers tell you, it actually does not matter what Javascript framework or library you use. Whether it’s Angular, Aurelia, React, Svelte, Vue, or even vanilla JS, use whatever does the job and works.
And he’s right… sort of.
When you’re learning, and when you’re trying to prototype, whatever gets you from “I have no idea what I’m doing” to “whoa! I built a thing!” fastest is the right choice. Inertia is so important for learning and prototyping and iterating.
But… the tech you choose matters a lot for the people who use what you build, especially those on older devices and low-bandwidth connections.
The difference between Angular and React is like 100kb of minzipped JS, which is huge on slow connections and older devices. Same for the 30kb of minzipped React versus plain old vanilla JS. And after unzipping that JS, it’s 3-5x bigger. That’s a lot of parsing and abstracting for “not the latest devices” to have to work with.
Saying “you should use smaller tools” isn’t gatekeeping. It’s advocating for the experience of the end-user over the experience of the developer.
(FWIW, I believe Dwayne agrees with me there.)
This content originally appeared on Go Make Things and was authored by Go Make Things

Go Make Things | Sciencx (2021-04-14T14:30:00+00:00) The tools you choose don’t matter… except they do. Retrieved from https://www.scien.cx/2021/04/14/the-tools-you-choose-dont-matter-except-they-do/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.