4 ms·
> because most people are driving the Web, and the only way to make the Web bearable is to load yourself up with huge toolchains. Are you talking about browser
by part1of2 6y ago
> because most people are driving the Web, and the only way to make the Web bearable is to load yourself up with huge toolchains.
Are you talking about browser app toolchains? If so, I disagree. HTML and CSS are all you need, with some vanilla JS. For example, HN users love the fact that it’s fast and responsive. It doesn’t use huge toolchains of React or whatever
Using huge tool chains is making the internet slower and more painful for devs & users.
But if you’re talking about dev tool chains for templating, I follow the “less is more” here too. Some templating tools can speed a dev up, but learning a dozen tools is really a waste of time
- oblio 6y agoYeah, but show HN to regular users. Most of them would be appalled by the looks, the way it is structured, the simplicity. Users say they want simplicity like they say they want to start diets: everyone says they want it but when they're actually forced to do it, nobody wants it for more than 5 minutes.
- swiley 6y agoI really don't think so. The reason other sites look so bad is more marketing/AB testing centered around engagement, not because users like it. Most users hate or fear what software does but don't think things can be better.
- charrondev 6y agoIDK, I started a blog recently with server rendered react and the thing builds on <15s for a production build (from the time the GitHub we hook runs a push to me seeing the new site deployed), and in ~2s for a local dev build. It also loads lightning fast. https://charron.dev https://charron.dev This is using next.js and preact.
- istjohn 6y agoThe menu is broken for me on Android Brave.
- charrondev 6y agoUnfortunately I'm unable to reproduce (BrowserStack doesn't seem to have Brave). Works in Chrome, Firefox, UC Browser, and Samsung internet from what I can see though.
- HelloNurse 6y agoHuge toolchains don't imply complex projects. I'm writing a browser extension with Webpack, the Firefox browser extension tool and one or two libraries; Node.js has about 1000 packages.
- brazzy 6y ago> For example, HN users love the fact that it’s fast and responsive. It can be that because it is downright ascetic. It's easy to be fast and responsive and at the same time eschew all the fancy toolchainy stuff when you have very few features.
- jhardy54 6y agoCounter-point: I've built a P2P social media application that doesn't use any client-side JS. There are challenges, mostly around composing rich text (how is <textarea/> the best we have?!) but it's entirely possible to ship features without front-end JS.
- SippinLean 6y ago> HTML and CSS are all you need, with some vanilla JS For a modern web application?! Absolutely not, the things the OP mentioned (webpack, 1000 node packages etc) are essential. Even on the IDE side, I have...100 extensions installed?
- vagrantJin 6y ago> For a modern web application?! Absolutely not, the things the OP mentioned (webpack, 1000 node packages etc) are essential. Till this very day I can count a handful of devs who can give me a reasonable use case for react and why evey website should be a webapp. Im bad guy uno at every dev meeting because I have the audacity to suggest that not every webapp is facebook or something similarly complicated. God bless NPM but Ill be damned if I dont get heart palpitations at the node modules ever increasing bundle. Its all magic or filth under the carpet. Magic is good when sprinkled and self contained but not when its all made of magic. So Im detoxing and going back tk life without node modules and using jquery a lot more.